4 ms·
To the people who have experience with it, can it be used for solid modelling ? Since it supports export to popular format, it would be nice to use it for solid
by iamgopal 8y ago
To the people who have experience with it, can it be used for solid modelling ? Since it supports export to popular format, it would be nice to use it for solid modelling also.
- mikepurvis 8y ago"... supports full colour, animation and 3D printing.
- dTal 8y agoMy experience with F-Rep based modeling systems is that once you've used a few transformations, the distance field becomes highly non-cartesian and operations do not have the expected effect. For example, "offset" generally only has the desired effect on a primitive shape. Until someone cracks the problem of "renormalizing" signed distance fields, I fear all such systems will just be toys. Antimony [1] and its related project AO [2], as well as ImplicitCAD [3], are CAD-oriented F-Rep systems (that suffer from the problem I mention). [1] https://www.mattkeeter.com/projects/antimony/3/ https://www.mattkeeter.com/projects/antimony/3/ [2] https://www.mattkeeter.com/projects/ao/ https://www.mattkeeter.com/projects/ao/ [3] http://www.implicitcad.org http://www.implicitcad.org
- andybak 8y agoF-Rep: https://en.wikipedia.org/wiki/Function_representation https://en.wikipedia.org/wiki/Function_representation
- andybak 8y ago> For example, "offset" generally only has the desired effect on a primitive shape. It might not have the expected effect but surely it has a well-defined effect? I've tried to get my head round distance functions whilst tinkering with raymarching shaders and the guru's over on Shadertoy and pouet.net seem to have a fairly solid understanding of which transforms behave nicely and which don't. They bandy around terms like lipschitz continuity which leads me to believe they've got a deeper grasp of this stuff than I have ;-) I guess I'm saying that I have a hunch there is a fairly clear distinction between "things that keep the functions well behaved" and "things that don't"
- macawfish 8y ago(slightly tangential) Have you checked out what Rimvydas Krasauskas has been working on? https://klevas.mif.vu.lt/~rimask/old/pdf/unifying_theory.pdf https://klevas.mif.vu.lt/~rimask/old/pdf/unifying_theory.pdf
- Jureko 8y agoI don't think the problem of "renormalizing" signed distance fields can be cracked, at least not in a generic way that's fast enough for realtime rendering. I would agree this strongly limits the possibilities for making simple modeling tools based on SDFs, because whenever you use interesting transformations, you also need to be hacking away at the correctness of the field. Because of this, it's hard to make simplified tools for modeling and rendering interesting things using SDFs: you can't abstract away the fact that you're effectively writing a distance estimator function, and you'll always want to be able to dig down to the lowest programming level in order to make things work. This is a problem for popularization, but it doesn't prevent the technique from being useful in some domains and applications.