본문으로 건너뛰기

Voxel 3D - 나만의 WebGL 기반 3D 뷰어 라이브러리

오픈소스 프로젝트인 3dviewer.net과 이전 직장에서의 3D 뷰어 개발 경험에서 영감을 받아, Three.js와 TypeScript를 기반으로 처음부터 직접 설계하고 있는 3D 웹 뷰어 라이브러리입니다.

주요 특징​

  • 3D 포맷 지원: GLTF, GLB, FBX (추가 예정)
  • Scene Graph 기반의 모델 구조 관리
  • 실용적인 3D 도구: Transform Controls, Clipping Plane, Measurement 등 (추가 예정)
  • BVH 가속을 활용한 고성능 Raycasting
  • Facade 패턴 기반의 모듈 아키텍처
  • 프레임워크 독립적인 라이브러리 설계

아직 개발 중인 프로젝트이지만, 하나씩 완성해 가는 과정을 공유해 보려 합니다.