Andrea Venturoli
unread,Feb 7, 2024, 1:57:10 PM2/7/24Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to OpenSubdiv Forum
Hello.
I've been using OpenSubDiv since a couple of weeks.
I'm in need of converting Subdivision surfaces to NURBS patches and I already got it working.
However I need to know the deviation between the patches I get from OpenSubdiv and the theorical limit surface: is there a way to compute this value?
I found no mention of this in the docs or other posts...
I'm mainly interested in the maximum distance between the two; at this stage normal/derivatives deviation is not important.
I know this should be zero for regular areas, so I'm obviously interested in irregular ones; also, if I understand correctly, Gregory patches are more precise, but still an approximation, so they would not solve.
Basically I need this value to stay under a given limit, so, ideally, I'd need to somehow calculate in advance the number of adaptive iterations needed.
Failing that, I guess it would be possible to refine, check deviation and eventually repeat...
Does the library provide such an information?
Or is there any technical paper that can illustrate how to compute it myself?
Thanks in advance.