OpenSubdiv
OpenSubdiv copied to clipboard
Funky specular highlight with adaptive
I assume this is due to under tessellation of the highlighted patches?



vs uniform:

I did manage to get something that looks correct-ish in adaptive mode, but it required a crazy tessellation level (28M faces):

Seems the most plausible explanation : the current naive screen-space metric results in some major under-tessellation on faces that are long and thin, which in turn produces broken illumination.
Makes sense, is there an issue already open for that?
Which example/tutorial should I look at with regards to view adaptive tessellation ?
glViewer
Makes sense, is there an issue already open for that?
We have one now...
Which example/tutorial should I look at with regards to view adaptive tessellation ?
glViewer / dxViewer / glPtexViewer all have screen-space feature adaptive tessellation. There is no tutorial yet (not sure how to write one either without dragging half of the glViewer code in there either...)
Filed as internal issue #151654.