voxel-builder

Voxel-based 3D modeling application

MIT License

Stars
109
Committers
1
voxel-builder - 4.2.9

Published by nimadez about 1 month ago

  • New power saver mode (enabled by default in mobile devices)
  • Major CSS updates, new Roboto font
  • Linux compatibility checks
  • Update floor plane to support linux and windows
  • Fix pixel-eyedropper tool in chromium for linux
voxel-builder - 4.3.0

Published by nimadez about 1 month ago

This version is a breath of fresh air after the SPS fallout

  • Add tool indicator, display the name of the selected tool
  • Add import voxels and bakes from json file
  • Add voxel measurement tools
  • No more duplicate voxels (they are automatically removed with no performance penalty)
  • Clean up and improve voxel transforms
  • Update PT to support three r165 framebuffers
  • Voxel colors are used for the point-cloud
  • Fix PT crashes on 0.0 inputs
voxel-builder - 4.3.1

Published by nimadez about 1 month ago

  • Update babylonjs 7.10.0
  • Add merge-selected to export tab
  • Add render source to PT (render baked meshes from export tab)
  • Add max-samples to PT (8-8192, 4096 default)
  • Firefox optimization (fix save file, css styles, palette right-click)
  • Fix workplanes undetected picking
  • Fix attachableMeshes error in export tab
  • Fix baked meshes visible in model tab under certain conditions
  • Remove deprecated ini format to save resources
voxel-builder - 4.3.2

Published by nimadez about 1 month ago

  • Update babylonjs 7.13.1
  • Update three r166
  • Fix all convertToUnIndexedMesh related issues introduced by update
  • Fix firefox scrollbars (broken by new firefox update)
voxel-builder - 4.3.3

Published by nimadez about 1 month ago

  • Update three-mesh-bvh 0.7.6
  • Update three r167
  • Update babylonjs 7.17.0
  • Prevent frame camera on quickload voxels (holds the camera for further changes)
  • Remove showSaveFilePicker, this experimental technology is not ready for production
    • Fix save file functionality in electron and mobile
    • Fix save format from .txt to .json in mobile
voxel-builder - 4.3.4

Published by nimadez about 1 month ago

  • Faster startup time (avg. 2s to 0.5s - x1.5 faster)
  • Change default PT material to lambert
  • Remove color grading from FX mode
  • Snapshot frames the camera
  • Automatic camera framing (allow to work with a small group of voxels)
  • Shortcut 'F' can be used to frame camera during voxel transformation
  • New project generates 1 voxel
  • Default ice color is used to generate new voxels (instead of selected color)
  • Darker color theme, larger hover menu, axis view and color picker
  • Improve hover code, we can use this to float multiple elements
  • Improve and manage all the in-screen buttons
  • Measure volume tool show XYZ position on single click
  • Add 'new scene' option for terrain generator
  • Reduce the chance of random holes on the terrain surface
  • Allow double-click for color palette in desktop
  • Add voxel by X,Y,Z direct coordinate input as string
  • The websockets client has been rewritten (auto disconnect after 10 retries)
  • New 'ws-connect.py' script, to connect with machine learning models
  • Fix a bug when the startup project is heavy and the UI doesn't wait for it
  • Fix a bug where you can't select the first voxel at 0,0,0
voxel-builder - 4.3.5

Published by nimadez about 1 month ago

  • Update babylonjs 7.22.3
    • The update was rolled back (breaking bug: no mouseover on Z axis)
  • New detachable floating panels!
  • Improve websockets client and server
  • Standalone node.js server (electron alternative)
  • Fix camera-related visual artifacts (fov 0.1 issue)
  • Add three.js WorkerPool library
voxel-builder - 4.3.6

Published by nimadez about 1 month ago

  • Update three.js r168
  • New camera frame tools (frame to color group or selected voxels)
  • Improve snapshots (prevent accidental touch)
  • Voxel transformation preserves the floor plane when xforming all voxels
  • The space key works like the alt key to avoid conflict
voxel-builder - 4.3.7

Published by nimadez about 1 month ago

  • New directory structure
  • Speed up the build time of github pages
  • Update the update.py script
voxel-builder - 4.3.8

Published by nimadez about 1 month ago

  • Add keyboard shortcuts (see about menu)
  • Delete key can delete voxels during transforms
  • Fix the debug layer, make it useful!
  • Prepare for ES6
voxel-builder - 4.3.9

Published by nimadez about 1 month ago

  • Move 280 events from index.html to main.js
  • Load main.js as module
  • Encapsulate the babylon.js engine (prepare for webgpu)
  • Functions to classes from bottom to top!
  • Window is no longer used to transfer modules
  • Terrain generator uses height-gradient when 'New Scene' unchecked
  • Fix pointerdown conflict with the main scene when workplanes are active
voxel-builder - 4.4.0

Published by nimadez about 1 month ago

  • Generator moved to modules
  • Voxelizer moved to modules
  • Less complex user-interface (no more hide-and-seek ui)
  • Merge cameras for less confusion
  • New three.js sandbox tab
voxel-builder - 4.4.1

Published by nimadez about 1 month ago

  • Remove fullscreen engine-based loading screen
  • Remove unnecessary camera framing behaviors
  • Viewaxis-box frame voxel selection on transforms
  • Fix PT not taking screenshot
  • Fix bakery not respect the first voxel at 0,0,0
  • Fix a few hundred milliseconds of startup lag 4.3.4
    • BABYLON.HDRCubeTexture locks the main thread
  • Animate the three.js camera framing behavior similar to babylon.js
voxel-builder - 4.4.2

Published by nimadez about 1 month ago

  • Update three-mesh-bvh 0.7.7
  • Manage memory to free up space
  • Merge sandbox and pathtracer
  • Path tracing was left to three-gpu-pathtracer
voxel-builder - 4.4.3

Published by nimadez about 1 month ago

  • Improve CEL shader
  • Free resources
    • Remove texture presets (they are heavy on startup)
    • Remove import texture (per-face texturing is Moiré heaven)
    • Texture menu merged with material menu
  • Remove all the range sliders (it doesn't work well in recent chromium updates)
  • Rolled back the batchedmesh raycasting for further investigation
voxel-builder - 4.4.4

Published by nimadez about 1 month ago

voxel-builder - Portable Windows Build Latest Release

Published by nimadez 7 months ago

Installation

1- Download and extract voxel-builder.zip
2- Run "update.bat" to finish installation

  • Run "update.bat" to update Voxel Builder to the latest version
  • Voxel Builder runs offline on desktop (except HDRI samples and extras)

To switch from offline to online, edit "main.js" file:

loadFile('index.html') ==> loadURL('https://nimadez.github.io/voxel-builder')
voxel-builder - Portable Windows Build

Published by nimadez 11 months ago

Installation

1- Download and extract voxel-builder.zip
2- Run "update.bat" to finish installation

  • Run "update.bat" to update VB to the latest nightly version
  • Voxel Builder runs offline on desktop (except HDRI samples and external apps)

To switch from offline to online, edit "index.js" file:

loadFile('index.html') ==> loadURL('https://nimadez.github.io/voxel-builder')

Bundled Electron: v26.3.0-win32-x64

voxel-builder - Portable Windows Build

Published by nimadez about 1 year ago

Installation

1- Download and extract voxel-builder.zip
2- Run "update.bat" to finish installation

  • Run "update.bat" to update to the latest version
  • Voxel Builder runs offline on desktop (except HDRI samples and Asset Viewer)

To switch from offline to online, edit "main.js" file:

loadFile('index.html') ==> loadURL('https://nimadez.github.io/voxel-builder')

Bundled Electron: v26.3.0-win32-x64

Related Projects