1
이것은 내 조명 값과 위치를 선언 한 방법입니다.OpenGL - 밝은 값과 위치
이것이 맞습니까? 아니면 또 다른 공식적인 방법이 있습니까?
// Lighting values
GLfloat greenLight[] = { 0.0f, 0.6f, 0.0f, 1.0f };
GLfloat redLight[] = { 0.6f, 0.0f, 0.0f, 1.0f };
GLfloat blueLight[] = { 0.0f, 0.6f, 0.0f, 1.0f };
GLfloat whiteLight[] = { 0.2f, 0.2f, 0.2f, 1.0f };
GLfloat sourceLight[] = { 0.9f, 0.9f, 0.9f, 1.0f };
GLfloat lightPos[] = { 0.0f, 0.0f, 0.0f, 1.0f };
GLfloat lightPos1[] = { 5.0f, -5.0f, 0.0f, 0.0f };
GLfloat lightPos2[] = { -5.0f, 5.0f, 0.0f, 0.0f };
GLfloat lightPos3[] = { 5.0f, 5.0f, 0.0f, 0.0f };
랍에게 감사드립니다. 쉐이더에서 조명을 구현하는 방법을 항상 궁금해했습니다. 항상 여분의 정보를 알고 싶습니다. – Led
다음은 GLSL로 시작하는 데 유용한 가이드이며 phong 조명 쉐이더가 포함되어 있습니다. http://web.cs.wpi.edu/~emmanuel/courses/cs543/slides/cliff_iintro_glsl_final.pdf –