2006-12-30から1日間の記事一覧

Path Tracer

// generate eye path const FVector2 vScr(((REAL)pnt.x + FMTrand()) * m_finvWidth, ((REAL)pnt.y + FMTrand()) * m_finvHeight); const FRay ray = m_pScene->getpCamera()->genRay(vScr); EyePath eyepath(ray.vPos, ray.vDir, m_pScene->getpGeomMgr()…

Just In Timeコンパイル用ライブラリ

libjit GNU lightning 両方ともSIMDサポートは無し。ただ最適化機構がなかったり非常にシンプルな構成なので自分で拡張するのも楽かな。Binary HacksよりBinary Hacks ―ハッカー秘伝のテクニック100選作者: 高林哲,鵜飼文敏,佐藤祐介,浜地慎一郎,首藤一幸出…

Bi-directional Path Tracing

LaFortune先生のも読んだ。こっちのほうがずっと読みやすい。

Balancing Considered Harmful Faster Photon Mapping using the Voxel Volume Heuristic

Ingo Wald, Johannes Günther, Philipp Slusallekhttp://citeseer.ist.psu.edu/wald04balancing.htmlフォトンマップのフォトン管理にkd-treeを使わないアルゴリズム?あとで読む&実装みんなconsidered harmful好きだなぁ。元ネタはおそらくGoto considered …