Skip to content

v0.5-alpha Release

Pre-release
Pre-release
Compare
Choose a tag to compare
@LucasDower LucasDower released this 31 Mar 20:35
· 420 commits to main since this release

Additions in 0.5

  • Load custom block palettes and texture atlases
    • Added custom tool scripts for building atlases and palettes
  • Major refactor for extendibility
    • New interfaces: IImporter, IVoxeliser, IBlockAssigner, IExporter
  • QoL editor impovements
    • Switch between Mesh/Voxel Mesh/Block Mesh rendering, zoom accessibility options, camera translation/centreing
    • Debug draw options: grid, wireframe, normal, voxel algorithm debug
  • Headless launch option
  • New voxelising algorithms
    • Normal-corrected ray-based (NCRB)
    • BVH-accelerated ray-based
  • Optimise construction of voxel mesh vertex buffers
  • Buffer refactor to support OES_element_index_uint WebGL extension (support for uint32 index buffers instead of uint16)