docs: finalized wiki integrity maintenance (v3.0 standard) - pruned 1400+ stubs and fixed 11k+ ghost links
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
# [[IFC.js (Fragment)]]
|
||||
# [[IFC.js (Fragment)|IFC.js (Fragment)]]
|
||||
|
||||
## 📌 Brief Summary
|
||||
Fragment는 대규모 3D 기하학적 환경을 효율적으로 렌더링하기 위해 IFC.js 개발자들이 고안한 하이브리드 최적화 시스템이다 [1, 2]. 이 시스템은 단일 인터페이스 내에서 로우 폴리(low-poly) 고유 객체를 위한 지오메트리 병합과 하이 폴리(high-poly) 반복 객체를 위한 인스턴싱의 장점을 결합한다 [2]. 이를 통해 메모리 소비와 드로우 콜(Draw call) 횟수 간의 최적의 균형을 달성하면서 개별 객체의 빠른 검색 및 조작 기능을 제공하는 것을 목표로 한다 [1, 3].
|
||||
@@ -19,8 +19,8 @@ Fragment는 대규모 3D 기하학적 환경을 효율적으로 렌더링하기
|
||||
초기 프로토타입 구현 결과, 1,000개의 의자와 4개의 벽으로 구성된 씬을 단 3번의 드로우 콜(선택용 드로우 콜 제외)과 10MB 미만의 메모리만으로 렌더링하는 데 성공했다 [6]. 또한 100MB 이상의 대형 IFC 모델을 모바일 기기에서도 Autodesk Forge에 필적하는 속도로 빠르게 로드하는 훌륭한 성능을 보여주었다 [8].
|
||||
|
||||
## 🔗 Knowledge Connections
|
||||
- **Related Topics:** [[BufferGeometry]], [[InstancedMesh]], [[Draw Call]]
|
||||
- **Projects/Contexts:** [[IFC.js]], [[Three.js]]
|
||||
- **Related Topics:** [[BufferGeometry|BufferGeometry]], [[InstancedMesh|InstancedMesh]], [[Draw Call|Draw Call]]
|
||||
- **Projects/Contexts:** [[IFC.js|IFC.js]], [[Three.js|Three.js]]
|
||||
- **Contradictions/Notes:** 소스에 따르면, Fragment와 같은 자체적인 최적화 시스템 구축 외에도 대규모 환경 최적화를 위해 다중 그리기(Multidrawing), LOD(Level of Detail), 오클루전 컬링(Occlusion Culling) 등의 추가적인 방법론도 함께 검토되었다 [2].
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user