This produces some visible discontinuities in the plane at larger slopes. My surface is still at f(x,y,z) = 0 but the rest of the field is completely messed up. From the little maths I know, that is no longer an SDF because among other issues, it no longer satisfies the Eikonal equation mentioned in the article.
Is there any way to fix this or am I SOL?
My suspicion is that the new plane isn't an SDF anymore, that is why you are getting artifacts or your ray marcher has problems with large scope angles, or something.
At a first glace through, it seems to be written at a good blend between concept and implementation followthrough, something that notoriously is not always there for CG papers :) And it's also refreshing to read something that is not neuro-AI-generation of this or that for a change!
whizzter•5h ago
Implicit surface modelling tools are still evolving quickly, and one point that seems overlooked is how this would tie with authoring tools (since this is about a fairly raw numeric algorithm solution).
Post-modelling it should hold up, but would the maps retain similarity (or enable transferability) if the implicit model structure changes?
Imagine 2 disjoint spheres in space, the user drags them together, would this algorithm want to merge the UV mapping of them if they are smoothly joined? (no sharp creases).
baptiste-genest•1h ago
For the 2 spheres, it's as you wish ! It depends on where you place the uv system in the CSG tree, if it is above a single sphere then it will remain on it, if it's above the union, the field should extent on both.
The main interest of the method is the fact that the output remains implicit so one can easily plug it in a CSG pipeline.