2012-11-24 2 views
2

현재 3D 행성 지형 시각화 작업을하고 있습니다. 내 지형 시각화 방법은 매우 일반적이며 세부 렌더링 수준을 기반으로합니다. N 개의 세부 수준이 있습니다. 이러한 레벨 중 하나는 사진에 보여된다구형 타일의 계층 적 절두체 컬링

enter image description here

세부 요구 레벨이 검색된다 절두체 컬링이 수행된다.

절두체 컬링은 절두체와 지향 된 경계 상자가 교차하여 수행됩니다. 이러한 경계 상자는 경계 볼륨 계층을 형성하므로 구의 파란색 타일을 확대하면 녹색, 노란색 등의 부모 타일의 가시성이 검사됩니다.

지향 경계 상자가있는 절두체의 교차점은 너무 많은 CPU 시간을 소모합니다. 그래서 이런 종류의 컬링을 수행하는 데 일반적으로 어떤 방법이 사용되는지 묻고 싶습니다.

답변

2

AABB 검사를 최적화하거나 구를 사용할 수 있습니다. 너무 많은 CPU 시간이 무엇입니까? 얼마나 많은 AABB 수표가 처리되고 있습니까? 나는 논평 하겠지만, 충분한 담당자가 없다.

+0

안녕하세요, OBB 수표를 사용하고 있습니다. 구체 나 AABB를 사용하는 것은 좋은 생각이 아닙니다. 구체가 절두체를 교차하지만 표시되지 않는 노드가 있기 때문에 (예 : 경계 상자가 보이지 않음). 필자의 경우에는 자격이없는 추가 데이터로드가됩니다. – deephace