ねねチャレ 8日目 !! シェーダーでごにょごにょ

8日目!

仮のシェーダ実装しました。

今日の目的

流石に単色描画から脱却したかったので 、ランバートシェーダいれます。

ランバート反射

法線とライトのベクトルを内積して陰影をつける手法です。

gist.github.com

今回は平行光源として演算しています。

まとめ

おそらくNENEの迷宮に使われているランバートを実装しました。
実際は環境光や反射光など考慮すべきなのですが、 そこら編はアプリケーションコードとして後日行います。

9日目は「衝突判定」を行う予定です!

進捗!

f:id:himatyu:20180317063719g:plain github.com