Intel® Embree Ray Tracing Kernels
Discussion forum on the open source ray tracing kernels for fast photo-realistic rendering on Intel® CPUs.

Catmull-Clark subdivision

Al_N_
Beginner
162 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
162 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.

Al_N_
Beginner
162 Views
Thank you.
Reply