Version 3.4.1
3D voxel modeling application built using Babylon.js engine
Optimized for maximum performance and minimum dependencies
Scene
- New Project
- Load Project (simple vox format)
- Save Project (simple vox format)
- Import OBJ (voxelize meshes)
- Export GLB (grid texture included)
- Quick Load
- Quick Save
- Load HDRI (lighting and background)
- Create Grid
- Optimize Scene
- Debug Mode (toggle debug layer)
Voxel Tools
- Add (+symmetry)
- Remove (+symmetry)
- Transform (+symmetry)
- Hide By Voxel
- Delete Hidden Voxels (freeze visibility)
- Normalize Position
Color Tools
- Dynamic Color Palette (created on the fly)
- Paint Color (+symmetry)
- Pick Color
- Fill By Color
- Hide By Color
Views
- Fullscreen
- Fit Camera
- Auto Rotate
- Light Direction
- Cube Axis
- Symmetry Axis Plane
- Show FPS counter, Number of voxels/vertices
- High Quality Render (not mobile friendly)
Supported Platforms
- Electron (+keyboard shortcuts)
- Google Chrome (+keyboard shortcuts)
- Partially support Google Chrome on touch devices
Keyboard Shortcuts
Key | Action |
---|---|
W | Add |
A | Transform |
S | Free Camera |
D | Remove |
1 | Paint Color |
2 | Fill Color |
3 | Pick Color |
4 | Hide By Voxel |
5 | Hide By Color |
F | Toggle Fullscreen |
F5 | Reload Window |
SPACE | Toggle Menu |
v1: mesh instances -> performance failure
v2: hidden voxel instances, build mesh by CSG boolean -> performance failure on events, color issue
v3: voxel is just a position and color, build mesh by SPS particles -> highest performance
[3.3]
- update to Babylon.js 4.1
- ui improvements and re-arrangements
- lighting rework and simplified, optimized for desktop performance
- bug: remove prompt(), add numeric input fields in the Files menu
- bug: shadowGen.useBlurCloseExponentialShadowMap cause screen flashes in 4.0+, removed
- bug: fullscreen not working, fixed
[3.4]
- update to Babylon.js 4.2
- bug: local storage, getStorage() fixed
[3.4.1]
- visual enhancements
- cleanup voxelization code
- add Debug Mode
- add Symmetry to Add/Remove/Transform/Paint
- add keyboard shortcuts
Code released under the MIT license.