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.