Smooth Signed Distance Field Textures [thesis]

Ehren Choy
We present a procedural method to produce different types of organic texture. We create a texture by defining a mesh over the texture domain, with each point of the mesh being assigned a label. We group the points of the mesh, with each group consisting of points which all share the same label, and are all connected to each other in the mesh. An implicit region is created for every group. To define a region, we derive the interior and exterior contour. The interior contour connects outer points
more » ... of a group together, while the exterior contour connects points that are neighbours of that group. The region is defined to be between the interior and exterior contour. We construct a smooth signed distance field for each contour, and blend the fields of the contours together to form the region. Wherever one distance field is discontinuous, we use the distance field of the opposing contour to define the region. A texture is created by blending together the regions from all groups. Our work makes the following contributions. We propose the idea of defining an implicit field by using the smooth signed distance fields of two sets of boundary line segments. By using two sets of line segments, we are able to produce a single implicit field that is everywhere smooth. We apply this idea to the generation of organic texture. Our method of texture generation is distinguished from previous techniques by being able to create resolution-independent texture, such that texture elements can be smooth or irregularly shaped. We have found our method suitable for modeling many types of patterns found in the natural world, including patterns commonly found in frogs and lizards.
doi:10.22215/etd/2016-11419 fatcat:si2stwpqbjevzfduodp5ggn4xi