2013-10-03 3 views
0

나는 CUDA 선 추적에 일하고있는 나는 몇 가지 중요한 질문에 답변을 찾을 수없는 나는 거기에 몇 가지 조사 작업을하고 :BVH의 선형화와 SAH의 버킷 수는 무엇을 의미합니까?

  1. 광선 추적 중 BVH을 선형화의 목적은 무엇입니까? 및
  2. SAH (지표 영역 휴리스틱 스)의 버킷 수를 의미합니다. 비닝 ...
  3. 프리미티브의 중심을 통한 비닝은 무엇을 의미합니까?

답변

2

는 아마 세 SO 질문에이 분할 더 좋았을 것이지만, 어쨌든 여기 내 시도입니다 :

  1. 이것은 내가 결정할 수 없습니다 더 맥락없이, 적어도 두 가지를 참조 수있는 :
    • 메모리에있는 BVH의 트리 구조를 간단한 배열로 평면화하여 더 빠른 메모리 액세스/캐시 활용을 가져올 수 있습니다.
    • LBHH (선형 BVH) 구조를 도입 한 "GPU에서의 빠른 BVH 구축"문서를 참조 할 수도 있습니다.
  2. 버킷 사용은 SAH 평가 속도를 높이는 기술입니다. 기본적으로 후보 분할의 수를 줄이는 데 도움이됩니다. Pharr & Humphreys의 "Physically Based Rendering"책을 설명하고 사용하는 책을 추천 해드립니다.

  3. 더 이상의 컨텍스트가 없으면 나는 잘 모릅니다.

+0

감사합니다 ........ –

관련 문제