メインメニューを開く

差分

環境光

421 バイト追加, 2020年6月16日 (火) 03:06
編集の要約なし
このため[[平行光源]]と環境光は「ふたつでひとつ」として扱われることが多い。たとえば[[MonoGame]]のBasicEffectも[[平行光源]]と環境光のセットとなっている。同様に[[Unity]]も初期状態のライトが「Directional Light(平行光源)」という名称であるが、これにも環境光が一緒に内蔵されている。
 
== 主なアルゴリズム ==
環境光の実装は非常に簡単なものが多い。
だいたいこれ。
* [[定数バッファ]]で環境光の「色」と「明るさ」を送り込んで、
* [[ピクセルシェーダー]]で単純に全[[ピクセル]]に加算する。
 
もう少し上を目指す場合は[[アンビエントオクルージョン]]という手法を使う。途端に複雑になるぞ。
==関連項目==