タグ

ブックマーク / ambientocclusion.hatenablog.com (2)

  • スクリーンスペースアンビエントオクルージョンまとめ - アンビエントオクルージョンちゃん

    はじめに こんにちは!アンビエントオクルージョンちゃんです。 前回の記事ではアンビエントオクルージョンの原理について解説しました。そこで、今回は主にゲーム等のリアルタイムアプリケーションにおけるアンビエントオクルージョンのアルゴリズムについて解説していきたいと思います。モダンなゲーム開発におけるグラフィックスの歴史とはオフラインレンダリングによるフォトリアルなグラフィックスをいかに30~60FPSで実現するかの歴史でした。アンビエントオクルージョンをリアルタイムで実現しようという流れも当然のものだったと言えるのかもしれません。 さて、リアルタイムの文脈でのアンビエントオクルージョンの実現方法は大きく二つに分けられます。一つは「事前計算による焼きこみ」で、もう一つは「AO項をスクリーンスペースで計算するもの」です。 前者は、所謂ベイクと呼ばれるもので、オフラインで十分な時間をかけてレンダリン

    スクリーンスペースアンビエントオクルージョンまとめ - アンビエントオクルージョンちゃん
  • アンビエントオクルージョン・はじめの一歩 - アンビエントオクルージョンちゃん

    はじめに こんにちは!アンビエントオクルージョンちゃんです。 アンビエントオクルージョンを実現する技法は数多くあれど、そもそもアンビエントオクルージョンが一体何を意味するのか、という点については意外と見過ごされているような気がします。そこで、アンビエントオクルージョンについて基礎、原理から解説してみたいと思います。 元々、アドホックで場当たり的な要素の強いアンビエントオクルージョンですが、今回はあくまで物理ベースな大域照明技術の一つとして解釈・説明していきたいと思います。 基礎知識 アンビエントオクルージョン(Ambient occlusion)は日語で言うと「環境遮蔽」となります。比較的低負荷ながらも大域照明が考慮された高品質な結果を得ることが出来るため、オフラインレンダリング・リアルタイムレンダリング問わず、CG業界では非常に幅広く使われている技術です。 2010年にはHayden

    アンビエントオクルージョン・はじめの一歩 - アンビエントオクルージョンちゃん
  • 1