Differentiable Voxelization of Surface Representations
A new SIGGRAPH 2026 paper introduces differentiable voxelization for surface representations, aimed squarely at the gap between mesh modeling and volume-based reasoning. In practice, that means a triangle mesh can be optimized against volumetric properties without resorting to slow, brittle numerical approximations.
The core contribution is a gradient for winding numbers that works efficiently on voxel grids and mesh vertex parameters. That matters because winding numbers are a common way to answer containment and intersection questions, but they have traditionally been awkward to fold into gradient-based optimization pipelines.
For game developers, the immediate relevance is in tooling and content generation. The same math can help deform meshes to remove self-intersections, evaluate whether a shape can be cut from stock material in constrained directions, or search for forms that tile 3D space more cleanly. Those are niche-sounding examples, but the underlying workflow is broader: make geometry edits that respect spatial constraints instead of fixing problems after the fact.
The practical takeaway is that surface modeling and volumetric validation are getting closer to sharing one optimization loop. That could feed into DCC tools, procedural modeling systems, and technical art pipelines where geometry needs to satisfy collision, manufacturing, or packing rules while still being editable as a mesh.
“We derive this gradient for winding numbers.”
- what
- Differentiable voxelization for surface representations enables gradient descent on mesh geometry using volumetric properties.
- who
- Tobias Djuren, Ugo Finnendahl, Markus Worchel, Hendrik Meyer, and Marc Alexa.
- when
- Submitted 16 Aug 2026; listed as a SIGGRAPH Conference Papers 2026 paper (Article No. 22).
- impact
- Could improve mesh cleanup, procedural optimization, collision handling, and constraint-aware content tools.
Useful geometry optimization technique with clear pipeline benefits
Follow graphics updates
See relevant stories in your personalized news feed.
Discussion