branchrust_reboot/main/ice_sculptures2cancel

31 Commits over 0 Days - Infinitycph!

11 Months Ago
Convar the generator pool count as `marchingcubemanager.generatorpoolcount`, defaults to 4 limit to [1-32] so no one sets it to a stupid value
11 Months Ago
refactored mesh generation to use a fixed size pool of generators over multiple frames, removes a huge amount of the fixed memory cost of each sculpture
11 Months Ago
fixed setcolormenu not showing properly
11 Months Ago
better additive sculpting plane handling, only paints onto plane and doesn't create towers of additive shapes
11 Months Ago
fixed OBB rotation being in the wrong space
11 Months Ago
codegen
11 Months Ago
merge from main
11 Months Ago
fixed undo buffer storing in the wrong order when clearing
11 Months Ago
compile fix
11 Months Ago
fixed server leaking marching cubes data
11 Months Ago
undo/redo working, also fixed some tooltips
11 Months Ago
merge from main
11 Months Ago
merge from hit_guides
11 Months Ago
server runs marching cubes and generates collider
11 Months Ago
fixed save not working in sculpting
11 Months Ago
missing change
11 Months Ago
further cleanup
11 Months Ago
Fully removed PointGrid3D and associated jobs
11 Months Ago
merge from main
11 Months Ago
merge from gui_cleanup
11 Months Ago
compile fixes
11 Months Ago
breaking BaseSculpture down into multiple files, getting unmanageable
11 Months Ago
merge from pointgrid_to_sdf
11 Months Ago
merge from main
11 Months Ago
moved some vertex processing into multi-threaded generation
11 Months Ago
fixed triangle -> vertices/indices processing, each edge holds a cache of indices (max of 4 that it can produce in any configuration) and vertices check this cache before adding their own - EdgeKey now just holds the interpolated vertex and an order-independent hash of the grid corners it is defined by - Lets us weld vertices within our own tolerance, roughly halves verts and allows smooth normals to be calculated properly (we lose hard edges a bit with this, but we can solve that procedurally later if we want)
11 Months Ago
merge from the correct gui_sculpting branch
11 Months Ago
merge from sdf_sculpting
11 Months Ago
codegen
11 Months Ago
merge from gui_sculpting
11 Months Ago
sculpture item not hidden