レンダラ日記

BVH-Median

BVH-Medianは三角面AABBの中心(重心)について、xについてソートし真ん中で分割→yについてソート(ry→zにつ(ryって構築する。実装次第で各要素について一度のソートで空間分割できるとおもうが… あと、木構造だけど、ノード毎にメモリ動的確保はしない方がいい…

空間構造覚え書き

BVH-medianだとシーンの中央付近にAABBが多く重なってる部分があって交差判定が遅くなる部分がある気がする。 BVH-SHAなんてものがあるらしいが、あとで調べる。あとSIMDを使うQBVHも。 Oqtreeは子ノードのAABBにすっぽり入る分だけ面を子ノードに格納してあ…

レイトレ

C++でレイトレを書いたのでティーポットをレンダリングした. 約3000ポリゴンを解像度800*400,ディフューズ面のみでレンダリング. 空間トラバースしてないのでだいたい3時間かかった.