https://github.com/lettier/3d-game-shaders-for-beginners
Python + Panda3D で学習する初心者向け3Dゲームシェーダー講座
テクスチャ、ライティング、シャドウ、法線マップ、光るオブジェクト、アンビエントオクルージョン、反射、屈折などを3Dゲームに追加することに興味がありますか?すごい!以下は、ゲームのビジュアルを新たな高みに引き上げるシェーディングテクニックのコレクションです。ここでは、ここで学んだことを活用して、Godot、Unity、Unrealなど、使用しているスタックに適用/移植できるように、各手法を説明しました。シェーダー間の接着剤として、素晴らしいPanda3DゲームエンジンとOpenGLシェーディング言語(GLSL)を選択しました。したがって、それがスタックである場合、Panda3DおよびOpenGLでこれらのシェーディングテクニックを具体的に使用する方法を学ぶことの利点も得られます。
目次