Friday, April 17, 2009

Curvature Based Surface Tesselation

The main goal of this research is to create a structural tesselation on a given surface. That also means that divisions on the surface are not merely patterning anymore. They respond to the geometrical requirements of the surface itself. They tesselate on the areas where geometry changes rapidly to maintain the smoothness of the surface.

Irregular Tesselation




This is an example of irregular surface tesselation based on surface curvature.
The structure of the code works like a tree branch. Gaussian curvature is used to analyze the surface curvature.

Regular Tesselation



This is an example of regular tesselation where the number of the elements in U and V directions are same on each row. This code uses a 3d projection technique to create this regularity.