Skip to content

Releases: nimadez/voxel-builder

4.5.9

22 Nov 10:55
Compare
Choose a tag to compare
4.5.9 Pre-release
Pre-release
  • Babylon.js 7.35.0

4.5.8

18 Nov 07:42
Compare
Choose a tag to compare
  • Babylon.js 7.33.0
  • Three-mesh-bvh 0.8.3
  • Add more features to Minimal UIX (snapshot, camera and 3D workplane)
  • Add a fallback when WebGPU is disabled in the browser
  • Fix WebGPU PBR wireframe (wireframe + mesh.renderOutline conflict bug)
  • The Reset panel button only resets the menu position (in detach state)
  • The startup background was removed (readme: "no loading screens")

4.5.7

09 Nov 06:11
Compare
Choose a tag to compare
  • General uix improvement
  • Memory and startup time improvement
  • Faster and better GPU Probe (WebGPU compatible)
  • WebGPU is available for supported devices in Preferences menu
  • Fix symmetry and bridge-tool out of bounds error in large scenes

Unsafe WebGPU support

WebGPU has been successfully tested on Chrome stable (Linux)

  • Electron is not supported (start with "node server.js" for local access)
  • Babylon downloads extra scripts, so it doesn't work offline, or without VPN
    - The WASM binaries are not available offline for security
  • Known Issues:
    - Drawing randomly fails and rotate the camera (unknown issue, rapid strokes)
    - Wireframe webgpu warnings, effect: invisible meshes (PBR menu)
    - Chrome tab may behave strangely and not refresh the page on F5 (mem leak)
    - Wacom known issue: this bug has become a breaking webgpu warning
  • Using WebGPU for production is not recommended Implementation Status

4.5.6

02 Nov 16:59
Compare
Choose a tag to compare
  • Babylon 7.32.0
  • Three r170
  • Fill mesh buffers at build time in a web worker
  • Fix neutral picks by dodging more pixels
    • Smooth picking at long distances
  • New method for "Rect Add" tool (reading pixels instead of BVH raycast)
    • Many times faster, no additional latency
  • Memory management and flushing
  • The new logo was created using Inkscape
    • Great and easy to use for vector graphics on Linux

Rectangle tools are strongly dependent on the camera (best in orthographic)

4.5.5

27 Oct 22:43
Compare
Choose a tag to compare
  • New "Bridge" tool, make a bridge between two parallel voxels
  • The status bar shows re-build latency in milliseconds next to FPS
  • Fix symmetry pivot helper not return to local space after set to world
  • Fix unable to pick some voxels after deleting them during transform
  • Improve the face-normal probe and GPU picking system 💢
    • Accuracy, 60 FPS pointermove, no additional latency (e.g. BVH)
    • The grid has the ability to snap correctly

📍 If you draw and it doesn't, it means the builder is working, you are drawing faster than your hardware and browser will allow. (latency > 150 ms)

  • Also, the FPS depends on many factors, such as the material (CEL is faster) and the distance between the camera and the model. Rendering a dense Thin volume at close range greatly increases GPU load.

4.5.0

26 Sep 13:38
Compare
Choose a tag to compare
  • Three.js r169
  • Three-mesh-bvh 0.8.1
  • Transform gizmo attached to imported voxels
  • Exported meshes are not attached to the JSON file (ensuring data safety on save)
    • Importing and stacking meshes in the export tab is confusing and removed
    • You can export baked meshes or import voxels from baked GLB
    • Keeping the exported GLB file means you have the voxel data!
      (exported binary file isn't changed, it's raycast magic and slower than JSON)
  • Remove quick access buttons from the top bar (prevent accidental touches)
  • Fix and update voxel transforms

The new path started with my migration to Linux, an almost ruined playground (SPS engine fallout) that came to life in 20 versions.

SPS Fallout >>