Releases: nimadez/voxel-builder
Releases · nimadez/voxel-builder
4.7.1
- Babylon.js 8.32.0
- Three.js r181
- Three-mesh-bvh 0.9.2
- Workplane-only checkbox only works for Add, Box Add, Box Remove and Box Paint tools
- Also, it will be ineffective when no workplane is active.
- More responsive multiplane handles
- Electron v38 tests on Wayland (except Wacom, less UI glitches)
4.7.0
- Babylon.js 8.25.1
- Three.js r180
- Fix three.js deprecated RGBELoader.js => HDRLoader.js
- Add support for layering in MagicaVoxel VOX format parser (issue)
- Add support for version 200
- Layer rotation cannot be supported due to operational and structural issues with the app.
- Add Multi-Plane workplane
- A movable workplane that works in any position and direction.
- To define the direction, click on the aqua handles and move it with the gizmo.
- New in-screen checkbox: Workplanes
- Regardless of the voxels, the drawing snaps to the workplanes, so it doesn't see the voxels.
- Add "Slice View" to Groups menu (feature request)
- Slice to a specific level of voxels in Y direction
- Can also slice to Multi-Plane position Y, or set Multi-Plane position Y to slice!
- Using multi-plane and snapping to workplanes-only we can limit the drawing to one level.
- The snapshots menu displays the amount of browser localstorage quota used (includes quick-save storage)
Snap to Workplanes: Left (snap to workplanes and voxels) / Right (snap to workplanes only)

MagicaVoxel VOX: Before (no layers) / After (with layers)

model: Phantom Manor by kluchek
4.6.9
4.6.8 - Debug
- Babylon.js 8.18.0
- Fix light-locator error introduced in 4.6.7
- Fix shadow-artifact during the process of removing duplicates
- Fix a swipe confirm touch issue
- Fix optimize voxels, hangs when overdo it fast
- Camera view presets are supported by the Three.js sandbox (no ortho)
- Camera view presets do not switch the ortho mode to reduce complexity
- Experimental unsafe WebGPU was removed
4.6.7 - Events
- Events management
- New confirmation method (no more dialogs, touch-friendly)
- Only the tool buttons turn orange
- If you see orange color, you have selected something temporarily.
- "New Scene" is a global option in Model tab
- Create new scene on import, quick-load, snapshots, generators, voxelizers
- No more annoying hover styles on touch devices
- Babylon.js inspector is loaded on demand and then disposed (memory is not disposable)
- Fix warning
Setting vertex data kind 'position' with an empty array
4.6.6 - I/O
- Export: A more standardized and customizable approach to export models using Three.js
- Supported export formats: GLB, GLTF, OBJ, STL, PLY
- Raw export supports OBJ, STL and PLY
- Import: We rely on Three.js to import meshes for voxelization and unbake
- Supported import formats: GLB, OBJ, STL, PLY
- Texture is a universal preference supported by all materials in all modes
- Bakery is optimized to its ultimate optimum performance
Read Known Issues for common file format problems.
4.6.5
- Babylon.js 8.17.0
- All tool buttons are distinguished from normal(action) buttons by a blue line
- Fix minor breaking xform conflicts (file drag-n-drop and tab switch)
- XForm starts working faster using matrices (almost no delay)
- XForm supports Shift key to Clone faster on desktop
- For faster modeling workflow, Undo is not blocked by xforms
- New "Bucket Island" to paint by islands (e.g. paint characters)
- New "Frame Island" to frame camera by islands
- New "Bake by Islands" to bake meshes by islands
- If you don't want to have shared-faces on each island, the voxels should be the same color.
- Camera framing behavior + dedicated animation completed ✔️
- Now you can use the Top view in orthographic mode accurately and without hassle.
- Bridge tool supports multi-selection and symmetry (legit Freeform tool)
- Combine with isometric box, orthographic, invisible voxels (pass-through) to create complex shapes.
The difference between a color group and an island, here there are 3 color groups and 2 islands:

4.6.4 - UI
- More responsive user-interface
- Massive UI improvements
- Overall ~30-40% lower blue light emissions
- New "Frosted Glass UI" preference (warning: increased hardware utilization)
- Fix cross-browser styling issues (similar appearance in Chrome, Electron, and Firefox)
- Fix rect-add accuracy (experimental multi-directional capability removed)
- Workaround camera slip after frame bug (wheel event conflict)
- We have to wait for the babylon.js default camera wheel animation to finish.
4.6.3
- Automatic browser cache reload (expires in 60 minutes)
- The reason for this is to prevent bugs and crashes that are caused by continuous development.
- 50% faster color palette generation, 20-30ms faster post-build
- Confirm ok/cancel dialog by Enter key
- Real-time color picker dialog, changes on-the-fly
- Quick Load preserves scene and does not frame the camera, it just clears the undo memory.
- Snapshots archive loader: Backup and restore data in case of failure, quota error, or invalid zip file.
- Text voxelizer supports "New Scene" and XForm
- Fix a bug in snapshots when localstorage quota exceeded
- Minimum required Electron version has been updated to ^37.0.0
- Updated
/user/examplesmodules and commonly used functions accordingly
4.6.2
- Babylon.js 8.16.0
- The picking problem is officially over 💢
- Overall performance and rebuild time has returned to its peak. (zero thread blockage during build)
- Fix picking long-distances where 1 voxel make up <1 pixel
- Fix picking at unreasonable camera angles
- Mobile improvements
- Minimal UIX including more features (all except rendering and baking features)
- New "Icon Toolbar" preference (auto-enabled on mobile devices)
- Point cloud is visible in the Model tab
- XForm improvements
- Workplanes are no longer pickable during transforms (free camera rotation)
- New "Group by Islands" in Groups menu (split islands by unique colors, undoable)
- New "Add Connected" option
- This treats the corners as a connected island, include midpoint of edges




