Skip to main content

Voxel 3D - Building my own WebGL-based 3D viewer library

Inspired by the open-source project 3dviewer.net and my previous experience developing a 3D viewer at work, I'm designing and building a 3D web viewer library from the ground up using Three.js and TypeScript.

Key Highlights​

  • 3D format support: GLTF, GLB, FBX (more to come)
  • Scene Graph-based model management
  • Practical 3D tools: Transform Controls, Clipping Planes, Measurements (more to come)
  • High-performance raycasting with BVH acceleration
  • Modular architecture based on the Facade pattern
  • Framework-agnostic library design

It's still a work in progress, but I'd like to share the journey as it takes shape.