heerich.js renders 3D voxel scenes to SVG with boolean operations and oblique and perspective camera support, all in zero dependencies.

That combination matters. SVG output means resolution-independent graphics from a voxel engine, no canvas, no WebGL, no runtime bloat. Boolean ops on voxel geometry open doors to constructive solid modeling in a format any browser can display or any designer can edit.

The zero-dependency constraint is the detail worth investigating. Read the source to understand how far vanilla JavaScript can take spatial rendering before you reach for a library.

[READ ORIGINAL →]