0

頂点カラーを使用するメッシュがあり、GL_LIGHTINGを有効にすると、頂点カラーは無視され、計算されたライティングに置き換えられます。

OpenGL ES 1.1に、頂点の色と動的な照明の両方を同時に持つ方法はありますか?

ありがとう!

4

1 に答える 1

1

使用できます

glEnable(GL_COLOR_MATERIAL);

マテリアル パラメータが現在の色を追跡するようにします。デスクトップの OpenGL 実装では、色が拡散値のアンビエントとして適用されるかどうかを構成するglColorMaterialもあります。OpenGL -ES では、常に両方に適用されると思います。

于 2011-01-30T15:38:28.560 に答える