glEnable (GL_BLEND);
glBlendFunc (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
그리고 이것을 프래그먼트 셰이더에서 사용했습니다.셰이더 투명도가 반으로 작동하지 않습니다.
투명도를 얻기 위해 알파 블렌드를 사용했지만 한면에서만 작동하는 것 같습니다.
문제가 무엇인지 잘 모르는 경우 프로그래밍 및 음영을 처음 사용합니다. 사진을
glEnable (GL_BLEND);
glBlendFunc (GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
그리고 이것을 프래그먼트 셰이더에서 사용했습니다.셰이더 투명도가 반으로 작동하지 않습니다.
투명도를 얻기 위해 알파 블렌드를 사용했지만 한면에서만 작동하는 것 같습니다.
문제가 무엇인지 잘 모르는 경우 프로그래밍 및 음영을 처음 사용합니다. 사진을
나는 당신이 색상이 어두운 곳 혼합이 먼 얼굴을 볼 생각합니다.
어쩌면 컬링이 활성화되지 않았을 수 있습니다.
얼굴 도려 내기는 특정 조건에서 얼굴을 그릴 수있는 기능입니다.
원하는 것을 얻으려면 backface culling 인 카메라를 향하지 않는 얼굴을 버려야합니다. 너는 이렇게한다 :
glEnableGL(GL_CULL_FACE); //(enable face culling)
glCullFace(GL_BACK); //(discard back faces)
모든 것을 볼 수있는
http://imgur.com/WDK4qjc 링크는 괜찮습니다. Transparency Sorting이라고합니다.
일부 추가 정보를 원하시면 :
http://www.opengl.org/archives/resources/faq/technical/transparency.htm
Rendering transparent objects in OpenGL
opengl z-sorting transparency