Intel® Embree Ray Tracing Kernels
Discussion forum on the open source ray tracing kernels for fast photo-realistic rendering on Intel® CPU(s)

Catmull-Clark subdivision

Al_N_
Beginner
333 Views
In your displacement tutorial example code, what would happen if we could turn off the Catmull-Clark subdivision function? for example, if the rtcNewSubdivisionMesh() function had a parameter to turn off Catmull-Clark. Does the user displacement function Embree calls with x number of points are the actual vertices of the new geometry done by the Catmull-Clark function? Basically, what are the points? just any random position on the mesh?
0 Kudos
2 Replies
SvenW_Intel
Moderator
333 Views

You probably need displacement on triangle meshes? This is not supported currently.

The displacement callback function is called for a number of points on the smooth catmull clark subdivision surfaces. The callback function can move these points. For quads in the original subdivision mesh, the points form a regular grid pattern.

0 Kudos
Al_N_
Beginner
333 Views
Thank you.
0 Kudos
Reply