Catmull-Clark Mesh Smoothing For Rhino

13 07 2009

I have written a free C++ plugin for Rhino that allows for Catmull-Clark style mesh smoothing. I always loved the type of tessellation that was possible to create using Maya or Max so I made the same algorithm available to Rhino.

In the link below there are 2 plug-ins one is called “catsmooth” and the other is called “fixmesh”.  Catsmooth is the smoothing plug-in, it is a work in progress so for now it will only work on closed meshes. The other one “fixmesh” will rebuild a mesh to have the minimum number of vertices, this is necessary because some of the mesh primitives in Rhino have extra vertices for some reason. Before running the plug-in check that the number of verticies don’t far outweigh the number of faces, if they do run “fixmesh” first. Once you have run the command unify the mesh normals using “UnifyMeshNormals”.  Enjoy.

download here

cat1

cat2

catlast