bvh1 [🧊그래픽스] BVH(Bounding Volume Hierarchy) 만들어보았다. 안녕하세요. 오늘은 BVH(Bounding Volume Hierarchy) 생성 방법에 대해 알아보겠습니다.BVH는 공간을 분할하는 계층적 자료구조로, 메쉬의 폴리곤들을 클러스터링하여 AABB(축 정렬 바운딩 박스)를 미리 계산해둠으로써 물리 시뮬레이션이나 레이트레이싱에서 효율적인 필터링과 충돌 탐지를 가능하게 합니다. BVH를 자동으로 생성해주는 툴도 많고, DX12 레이트레이싱 API처럼 하드웨어적으로 지원되는 경우도 있습니다만, 공부하는 차원에서 한번 직접 만들어 보겠습니다.BVH 구조BVH는 이진 트리 구조니까, 노드를 정의합시다.public class Node{ public Bounds bounds; public int startIndex; public int endIndex; .. 2025. 5. 29. 이전 1 다음