2013-11-27 7 views
0

OpenGL에서 투명한 개체를 렌더링하려고하지만 때로는 텍스처가 서로 볼 수 있고 때때로 그렇지 않을 수도 있습니다. 내가 아는 한, 뒤에서 앞으로 그걸 렌더링해야하고 수동으로 할 때만 괜찮은 것처럼 보이지만 특정 관점에서만 볼 수 있습니다. 렌더러 순서를 계산하는 방법이 있습니까?어떻게하면 OpenGL에서 앞에서 렌더링 할 수 있습니까?

+0

개체를 목록/배열에 넣고 시점에 따라 거리별로 정렬합니다. –

+0

디스플레이 목록을 사용하여이 작업을 수행 할 수 있다고 들었습니다 ... – Busti

+0

하지만 어떻게 주문합니까? – Busti

답변

0

투명한 개체가있는 경우이를 정렬하지 않을 경우 적절히 렌더링하려면 Depth Peeling 또는 다른 Order-independent transparency 메서드를 사용해야합니다.

+0

OpenGL으로이를 수행 할 수 있습니까? – Busti

+0

OpenGL에서 기하학. 적절한 깊이 버퍼, 조각 쉐이더 등으로 설정해야합니다.이 작업을 수행하려면 작업을해야합니다. 일부 플래그를 설정하고 렌더링하는 것만 큼 간단하지는 않습니다. – user1118321