0
vertexColorsを使用してGL_LIGHTINGを有効にしているメッシュがある場合、vertexColorsは無視され、計算された照明に置き換えられます。OpenGL ES 1.1では、vertexColorsとライティングの両方を持つことは可能ですか?
OpenGL ES 1.1には、両方同時に(頂点の色が)&の動的照明がある方法はありますか?
ありがとうございました!
vertexColorsを使用してGL_LIGHTINGを有効にしているメッシュがある場合、vertexColorsは無視され、計算された照明に置き換えられます。OpenGL ES 1.1では、vertexColorsとライティングの両方を持つことは可能ですか?
OpenGL ES 1.1には、両方同時に(頂点の色が)&の動的照明がある方法はありますか?
ありがとうございました!
あなたは材料パラメータは、現在の色を追跡するために持っている
glEnable(GL_COLOR_MATERIAL);
を使用することができます。デスクトップOpenGLの実装では、OpenGL-ESで色を拡散値の周囲として適用するかどうかを設定するには、glColorMaterialがありますが、どちらにも適用されると思います。
しかし、頂点ごとにメッシュプロパティをいくつか視覚化したいのですが? – Mat
@Mat、私はあなたのコメントを理解しているかどうかはわかりませんが、 'GL_COLOR_MATERIAL'を使うと、ambientとdiffuseのマテリアルパラメータは頂点の色に合わせて設定され、ライティングの計算に使用されます。 –