2010-03-01から1ヶ月間の記事一覧

CPUによる前処理によるAmbient Occlusion

CPUで前処理計算したAmbient Occlusionの値をOpenGLの頂点カラーに反映するようにしてみました.アルゴリズムはGPU Gems1の"アンビエント隠蔽"の記事に載っているもの(半球状にRayを無数にランダムに生成して, 条件に合わないものを捨てる棄却サンプリング)を…

レイトレーシングでのAmbient Occlusionの計算

学生の頃に実装したレイトレーサーで, Ambient Occlusionの計算をした結果の画像を貼っておきます.手法としてはピクセル単位で飛ばしたRayと物体との衝突点において, その法線を中心として半球状にランダムに64個のRayを生成して遮蔽度を計算しています.参考…

洋書"Best of Game Programming Gems"のA*関連記事の要旨

だいぶ前に, 洋書"Best of Game Programming Gems"のA*関連の記事を一通り読んでみたので, その要旨について書きたいと思います. The Basic of A* for Path Planning A*のアルゴリズムや基本的な用語について説明してあります. A*アルゴリズムのより詳細な説…

洋書"Game Engine Gems1"が届きました.

Amazonで注文していた洋書"Game Engine Gems1"が届きました. この本は以下の3章から構成されています. Part1 Game Engine Design Part2 Rendering Techniques Part3 Programming Methods 内容をざっと目を通してみたところ, 第1巻であるせいか, 基本的で実践…