Support for Subdivision Surface modifier

Hey everyone,

I have just commited a code that adds support for Subdivision Surface modifier.

Both simple and Catmull-Clark algorithms are supported as well as ‘Subdivide UVs’.
UV coordinates and vertex colors should also be properly propagated through the subdivided mesh.

The algorithm uses levels from the ‘View’ option, not the ‘Render’ option.

There are only two major topics left:

  • subdividing conjunction between edge and face
  • taking edges’ creases into account (whis will add weights to the algorithm)

I will let you know when I add those :slight_smile:


OK as promised.

I made a commit today that adds support for edge creases in subsurface computations.

Now only single edges have computation problems but I will hopefully solve it this week.

Enjoy :slight_smile:

1 Like