Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はGLで基本的なことをしようとしています。しかし、私はライトに問題がありました。ビューポートに立方体があり、ある時点でGL_LIGHT0を配置すると、問題なく立方体がシェーディングされます。ただし、GL_LIGHT1は正常に動作しません。light0を無効にして、GL_LIGHT1をlight0の同じ場所に配置すると、形状に異なる色が付けられます。シェーディングも照明もありません。
ここでの問題は何ですか?
GL_AMBIENT、GL_DIFFUSEのデフォルト値GL_SPECULARはGL_LIGHT0(1,1,1)ですが、toは(0,0,0)GL_LIGHT1ですGL_LIGHT6。
GL_AMBIENT
GL_DIFFUSE
GL_SPECULAR
GL_LIGHT0
GL_LIGHT1
GL_LIGHT6
を使用してこれらの値を設定するglLight*と、一貫した動作が見られるはずです。
glLight*