3
쿼드를 렌더링하고 싶습니다. 쿼드의 한면을 흰색으로, 다른면을 검은 색으로하고 싶습니다. 사이의 픽셀에 대한 간단한 선형 색상 보간 대신에, 나는 그것이 코사인 함수를 모방해야합니다.코사인 함수를 사용하는 OpenGL 색상 보간?
어떻게하면 좋을까요?
쿼드를 렌더링하고 싶습니다. 쿼드의 한면을 흰색으로, 다른면을 검은 색으로하고 싶습니다. 사이의 픽셀에 대한 간단한 선형 색상 보간 대신에, 나는 그것이 코사인 함수를 모방해야합니다.코사인 함수를 사용하는 OpenGL 색상 보간?
어떻게하면 좋을까요?
조각 쉐이더에서 할 수 있습니다. 예 :
gl_FragColor = vec4(vec3(cos(in_TexCoord.x)), 1.0);
모든 색상 채널에 대해 원하는대로 진폭 및 위상의 정확한 값을 조정할 수 있습니다.
GL 버전에 대한 쉐이더 지원이 있습니까? –
예 GLSL 지원이 있습니다. 이전에는 맞춤 셰이더를 사용하지 않았습니다. 좋은 GLSL 튜토리얼에 대한 추천? – kbirk
이것들은 시작하기에 꽤 좋다. http://www.lighthouse3d.com/opengl/glsl/ – Ani