branchsbox-sdf/maincancel

123 Commits over 580 Days - 0.01cph!

32 Days Ago
Add tags from world object to chunk SceneObjects
36 Days Ago
Fix updating physics transform
2 Months Ago
Fix possible NRE when exiting scene
2 Months Ago
Fix warnings
4 Months Ago
Fix SdfWorld.NeedsMeshUpdate
4 Months Ago
Smoother heightmap sampling https://files.facepunch.com/ziks/2024-08-31/sbox-dev_m6ejDGa0g6.png https://files.facepunch.com/ziks/2024-08-31/sbox-dev_GIvew6ZSRB.png
4 Months Ago
Allow sampling from noise field in heightmap SDF
4 Months Ago
Fix scaled chunk collision
4 Months Ago
Chunk opacity tweaks
4 Months Ago
Per-world opacity
4 Months Ago
NoiseSdf3D
4 Months Ago
Fix chunk meshes popping in at the origin for a frame Add bool SdfWorld.NeedsMeshUpdate
4 Months Ago
Hide chunks when component is inactive
4 Months Ago
Get rid of margin in HeightmapSdf3D Sdf3DWorld.Size doesn't need to be Vector3Int Make SdfWorld.HasPhysics a property
4 Months Ago
Sample from heightmap in worker thread
4 Months Ago
HeightmapSdf3D
4 Months Ago
Add optional size for Sdf3DWorld
4 Months Ago
Epsilon tweak
5 Months Ago
Debug tweak
5 Months Ago
Fix arc edges
5 Months Ago
Some more bad epsilons Debug tweaks
5 Months Ago
Allow merge at start or end of split edge We should be testing min denominator here to avoid NaN Allow ignoring edge style in DebugDump.Bevel
5 Months Ago
Don't need two copies of Pooled<T> Include SDF data in dump Fix parsing edge loops from dump
5 Months Ago
Bevel: better handling for zero velocity vertices I'm probably gonna rewrite all of this
5 Months Ago
Fix debug case reduction
5 Months Ago
Reduce test cases to help with debugging
5 Months Ago
Tools to help investigate debug dumps
5 Months Ago
Debug drawing tweaks
5 Months Ago
Fix parsing debug info
5 Months Ago
Debug dump parsing
5 Months Ago
Docs tweaks Add PoygonMeshBuilder.DrawGizmos Get rid of bad epsilon that was one cause of #17 Dump some debug info when #17 happens
5 Months Ago
Redo resource cleanup on world removal Facepunch/sbox-issues#5834
7 Months Ago
Mark chunks as changed when cleared (#29)
7 Months Ago
Hide / don't serialize SDF chunk components
7 Months Ago
Some thread safety in ModifyChunksAsyncImpl (#27)
8 Months Ago
Check for !IsProxy rather than IsOwner
8 Months Ago
Fixed build errors Ignore .idea and .sln Update with working Sdf2DWorld functionality Cleanup Use new project structure Use new libpolygon API HideInEditor -> Hide Use WIP [Unicast] RPCs Use new RPC filtering API RPC filtering API change Dirty include facepunch.libpolygon Nicer display names for world component types Don't need SdfNetwork component type any more Fix triplanar hlsl Generate UVs / tangents for 3D SDFs, for non-triplanar materials (#26) https://files.facepunch.com/ziks/2024-05-03/sbox-dev_pV7DEZpr1B.png
1 Year Ago
Fixed mesh / textures not always updating Fixed box SDF distance calculation
1 Year Ago
WIP way to rebuild chunks from a list of modifications
1 Year Ago
Fix sphere SDF 3D bounds Keep chunks around when clearing Misc changes
1 Year Ago
Fixed SendModifications memory leak (#20)
1 Year Ago
Refactor net writing / reading to support general serialization (#19) Use BinaryReader / BinaryWriter (#19)
1 Year Ago
Update chunk transforms in `SdfWorld.Update()` Fixes #18
1 Year Ago
Some documentation for the new API
1 Year Ago
WIP allow creation of SdfWorlds in menu realm Rename Tick to Update
1 Year Ago
Slight tweak to help reliability (#17)
1 Year Ago
Avoid duplicate vertices when clipping 2D SDF meshes
1 Year Ago
Skip generating normals for collision meshes
1 Year Ago
Placeholder materials in mining demo
1 Year Ago
Collision mesh vertex merging (#13) If a 2D layer uses one material for all faces, simplify mesh generation