CUDA에서 레이 - 캐스팅을 사용하여 볼륨 렌더링을 구현했습니다. 이제 장면에 3D 지형과 같은 다른 3D 객체를 추가 한 다음 볼륨 렌더링 결과와 상호 작용해야합니다. 예를 들어, 지형과 겹치는 볼륨 렌더링 결과를 이동할 때 볼륨 렌더링 결과에서 겹치는 부분을 잘라내는 것과 같이 볼륨 렌더링 결과를 변조하고 싶습니다.다음은 Volume Render 결과입니다. 다른 3D 오브젝트와 상호 작용하는 방법
그러나 볼륨 렌더링 결과는 광선을 축적하는 광선에서 유래하므로 깊이가없는 2D 그림입니다. 따라서 상호 작용을 구현하는 방법은 매우 혼란 스럽습니다. 누군가 나에게 힌트를 줄 수 있니?
귀하의 조언에 감사드립니다, datenwolf. 그러나 솔직히 말하면, 나는 당신의 단서를 따라 가지 않았습니다. 통합 한계에 대한 추가 제약 조건으로 깊이 버퍼 (다른 3D 객체의 오른쪽 버퍼)를 사용하는 방법 ??? 데모가 있습니까 ?? – TonyLic