私は3D開発に比較的慣れておらず、現在Actionscript、Stage3D、AGALを使用して学習しています。フラットシェーディングの単純な手続き型メッシュでシーンを作成しようとしています。ただし、照明用のシェーダーにサーフェス法線を渡す方法に固執しています。三角形ごとに単一のサーフェス法線を使用し、それぞれにフラットで均一なシェーディングを実行したいと思います。各頂点の法線を使用して見栄えの良い照明を実現するのは簡単ですが、これが私が求めている外観です。
シェーダーは通常、すべての三角形ではなくすべての頂点を処理するので、頂点ごとに1つではなく、三角形ごとに1つの法線を渡すことは可能ですか?私の考えはここで完全にずれていますか?シンプルでフラットなシェーディングを行う実例があれば、ぜひ感謝します。