<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>http://junhoahn.kr/noriwiki/index.php?action=history&amp;feed=atom&amp;title=Bounding_volume_hierarchy</id>
	<title>Bounding volume hierarchy - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="http://junhoahn.kr/noriwiki/index.php?action=history&amp;feed=atom&amp;title=Bounding_volume_hierarchy"/>
	<link rel="alternate" type="text/html" href="http://junhoahn.kr/noriwiki/index.php?title=Bounding_volume_hierarchy&amp;action=history"/>
	<updated>2026-05-19T11:21:22Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>http://junhoahn.kr/noriwiki/index.php?title=Bounding_volume_hierarchy&amp;diff=845&amp;oldid=prev</id>
		<title>Ahn9807: 새 문서: 분류:그래픽 가속 알고리즘  == 개요 == Bounding Volume Hierarchy  바운딩 박스를 계속 재귀적으로 계산하여 트리를 만들고 충돌판정에서 이 트리를 이용한다. Linear Search 는 O(n)의 효율을 가지지만, Tree Search는 O(logN)이기 때문에 훨씬 빠르게 충돌 판정을 할 수 있다.  == 트리 만들기 == 섬네일 #바운딩 박스를 만든다. #바운딩 박스를 적절하게 두...</title>
		<link rel="alternate" type="text/html" href="http://junhoahn.kr/noriwiki/index.php?title=Bounding_volume_hierarchy&amp;diff=845&amp;oldid=prev"/>
		<updated>2023-02-25T11:02:43Z</updated>

		<summary type="html">&lt;p&gt;새 문서: &lt;a href=&quot;/noriwiki/index.php?title=%EB%B6%84%EB%A5%98:%EA%B7%B8%EB%9E%98%ED%94%BD_%EA%B0%80%EC%86%8D_%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98&quot; title=&quot;분류:그래픽 가속 알고리즘&quot;&gt;분류:그래픽 가속 알고리즘&lt;/a&gt;  == 개요 == Bounding Volume Hierarchy  &lt;a href=&quot;/noriwiki/index.php?title=%EB%B0%94%EC%9A%B4%EB%94%A9_%EB%B0%95%EC%8A%A4&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;바운딩 박스 (없는 문서)&quot;&gt;바운딩 박스&lt;/a&gt;를 계속 재귀적으로 계산하여 트리를 만들고 충돌판정에서 이 트리를 이용한다. Linear Search 는 O(n)의 효율을 가지지만, Tree Search는 O(logN)이기 때문에 훨씬 빠르게 충돌 판정을 할 수 있다.  == 트리 만들기 == &lt;a href=&quot;/noriwiki/index.php?title=%ED%8C%8C%EC%9D%BC:BVH_make_tree.png&quot; title=&quot;파일:BVH make tree.png&quot;&gt;섬네일&lt;/a&gt; #바운딩 박스를 만든다. #바운딩 박스를 적절하게 두...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[분류:그래픽 가속 알고리즘]]&lt;br /&gt;
&lt;br /&gt;
== 개요 ==&lt;br /&gt;
Bounding Volume Hierarchy&lt;br /&gt;
&lt;br /&gt;
[[바운딩 박스]]를 계속 재귀적으로 계산하여 트리를 만들고 충돌판정에서 이 트리를 이용한다. Linear Search 는 O(n)의 효율을 가지지만, Tree Search는 O(logN)이기 때문에 훨씬 빠르게 충돌 판정을 할 수 있다.&lt;br /&gt;
&lt;br /&gt;
== 트리 만들기 ==&lt;br /&gt;
[[파일:BVH make tree.png|섬네일]]&lt;br /&gt;
#바운딩 박스를 만든다.&lt;br /&gt;
#바운딩 박스를 적절하게 두 부분으로 나눈다. 적절하게 나누는 방식은 [[SAH]](Surface Area Heuristic)이나 정렬하고 가운데를 잡는방식는 다양한 방법이 존재할 수 있다. &lt;br /&gt;
#노드의 개수가 원하는 개수가 될때까지 1단계로 돌아가서 반복한다.&lt;br /&gt;
&lt;br /&gt;
== 트리 찾아가기==&lt;br /&gt;
[[파일:Bounding Volume Hierarchy.png|섬네일]]&lt;br /&gt;
#바운딩 박스와 레이가 교점이 존재하는지 확인한다.&lt;br /&gt;
#만약 교점이 존재하면 자식노드의 어떤 노드와 만나는지 확인한다.&lt;br /&gt;
#Leaf Node(자식이 없는 노드)가 나올때까지 반복한다.&lt;br /&gt;
#Leaf Node 에서 삼각형과 교점을 확인하여 충돌을 검출한다.&lt;/div&gt;</summary>
		<author><name>Ahn9807</name></author>
	</entry>
</feed>