26 Commits over 304 Days - 0.00cph!
API cleanup
SDF read / write methods
Colour blending fix
Brush size / scale client-side fixes
Let players wear clothes
Tweaked how brushes are applied
Hold alt to snap to a plane
Hold shift and scroll to change colour
Testing out applying rotations to brushes
Only send chunk data if chunk has both interior and exterior
Update chunk render meshes on worker threads
HUD tweaks
Fixed #1
Reduced resolution of HUD textures
Basic HUD with colour selection
Minimum distance between edits
Change brush size by scrolling
Material tweaks
Colours!
Added cursor
Fixed chunk location
Toggle noclip on double jump press
Fixed possible NRE on hotload
Updated shader
Fixed compilation errors, collisions not working again yet
Delete compiled
Update .addon
Ignore compiled files
Experimenting with the shader
Basic triplanar texturing, although normals are fudged
Generate physics mesh at half the resolution
Collision, support for generating meshes at different LoDs
Basic networking for voxel data
Initial commit
Some cleanup, limit edits to 60 per second
Using a custom vertex data format
Shader boilerplate / material
VoxelMeshWriter rewrite for better performance
Delete voxel chunks on destroy
Removed partial support for subdividing existing chunks
Fixed reversed matrix multiplication
Store chunks in a dictionary to support larger volumes more easily
Don't create chunks when subtracting
Can now generate smooth normals
Left click to add, right click to subtract
Updated .addon