「moreover lwjgl」 13 世界をDiffuseな光で照らす(+アンチエイリアシング)
今までのコードでは2Dしかやっていなかったので、1次元上げて3Dの立方体を使います。
また、今までやったこと(テクスチャ、シェーダ)を使って、3Dっぽい感じの物体を表示したいと思います。
そのために今回作るのは、光です。
Diffuseは「拡散光」のことで、物体が光をどれほど吸収し、拡散的に反射するかというものです。つまり、物体に当たっているところが明るいとか、光に垂直なところが一番明るいとかそういう光のことです。「反射光」とは違います。
続きを読む