2010-03-12 3 views
1

저는 Java 3D API를 사용하여 Java에서 3D 그래픽 응용 프로그램을 작업 중입니다. 나는 내가 투명성을 다룰 때마다, 내가 얻은 것은 모두 클리핑 문제 였다는 것을 알아 차렸다. 장면의 일부분이 제대로 표시되지 않았습니다. 이것이 특정 방식으로 발생한다는 것이 명백하게 보일지 모르지만 논리적 인 설명을 원합니다. 왜 이런 일이 일어나고 있습니까? 왜 투명성을 사용하면 클리핑 문제가 발생할 수 있습니까?

답변

4

당신은 창문을 통해 또는 나무의 잎 사이에보고하는 것은이 있어야 모든 것을 보여주지 않는 것을 의미 감사? 그런 다음 깊이 버퍼가 멀리있는 물체를 필터링합니다. 이를 수행하는 가장 확실한 방법은 모든 불투명 한 객체를 렌더링 한 다음 모든 투명 객체를 마지막으로 렌더링하고 다시 정렬하는 것입니다.

+0

나는 이것을 대답 한 유일한 사람입니까? 더 자세한 설명이 필요한 사람이 있습니까? –

관련 문제