docs: finalized wiki integrity maintenance (v3.0 standard) - pruned 1400+ stubs and fixed 11k+ ghost links

This commit is contained in:
Antigravity Agent
2026-05-02 09:18:34 +09:00
parent c84dcb8371
commit 6445fcc05b
13150 changed files with 55394 additions and 100862 deletions
+5 -5
View File
@@ -1,13 +1,13 @@
---
id: P-REINFORCE-AUTO-7A315B
category: "[[10_Wiki/💡 Topics/Graphics & Performance]]"
category: "10_Wiki/💡 Topics/Graphics & Performance"
confidence_score: 0.90
tags: [auto-reinforced]
last_reinforced: 2026-04-20
github_commit: "[P-Reinforce] Continuous Worker - Frustum Culling"
---
# [[Frustum Culling]]
# [[Frustum Culling|Frustum Culling]]
## 📌 한 줄 통찰 (The Karpathy Summary)
> 시야 절두체 컬링(Frustum Culling)은 카메라의 시야(View Frustum) 밖으로 벗어난 객체를 렌더링 연산에서 제외하여 불필요한 GPU 자원 소모를 방지하는 최적화 기법이다 [1]. 하지만 InstancedMesh를 적용할 경우 엔진 수준에서 전체를 단일 객체로 취급하므로, 모든 인스턴스를 포함하는 거대한 바운딩 볼륨을 기준으로 한 번만 컬링이 수행되는 '전부 아니면 전무(All-or-Nothing)' 방식으로 작동한다 [2]. 이로 인해 화면에 극히 일부의 인스턴스만 노출되더라도 보이지 않는 나머지 모든 인스턴스의 정점 변환 연산을 GPU가 강제로 수행해야 하는 구조적 한계를 야기한다 [2].
@@ -29,11 +29,11 @@ github_commit: "[P-Reinforce] Continuous Worker - Frustum Culling"
- **정책 변화:** Graphics & Performance 분야의 자동 자산화 수행.
## 🔗 지식 연결 (Graph)
- **Related Topics:** [[InstancedMesh]], [[Draw Call]], [[WebGPU]], [[Bounding Volume Hierarchy (BVH)]]
- **Projects/Contexts:** [[Three.js]], [[InstancedMesh2]]
- **Related Topics:** [[InstancedMesh|InstancedMesh]], [[Draw Call|Draw Call]], [[WebGPU|WebGPU]], [[Bounding Volume Hierarchy (BVH)|Bounding Volume Hierarchy (BVH)]]
- **Projects/Contexts:** [[Three.js|Three.js]], [[InstancedMesh2|InstancedMesh2]]
- **Contradictions/Notes:** InstancedMesh 기술은 드로우 콜 감소를 통해 CPU 병목을 획기적으로 해결할 수 있도록 설계되었으나, 동시에 개별 시야 절두체 컬링을 무력화시킴으로써 결과적으로 GPU 측면에 새로운 정점 연산 병목을 유발하는 모순적인 절충(Trade-off)을 요구한다 [5, 13].
---
*Last updated: 2026-04-19*
- Raw Source: [[00_Raw/2026-04-20/Frustum Culling.md]]
- Raw Source: 00_Raw/2026-04-20/Frustum Culling.md
---