저는 OpenGL을 처음 접했고이 작업을 수행하는 방법을 찾을 수 없습니다 :
편지를 렌더링하고 색상을 변경할 수 있습니다. 그래서 나는 투명한 배경에 글자가있는 질감을 가지고 있습니다. 이 코드를 사용하여 렌더링했습니다 :OpenGL : 채색 된 물체에 알파 채널을 부여하기 위해서만 질감을 사용하십시오.
glEnable(GL_BLEND)
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA)
그러나 문자는 검정색으로 렌더링됩니다. glColor4f
으로 설정된 색상으로 어떻게 렌더링 할 수 있습니까?
기본 동작이 텍스처 색상에 정점 색상을 곱하는 것이면 검정 대신 질감을 흰색으로 만들어야합니다. 맞습니까? – Damian
예, glColor4f에 전달한 내용에 따라 다릅니다. –
네, 그게 문제였습니다. 텍스쳐 색상을 흰색으로 변경하고 이제는 예상대로 작동합니다. – Damian