Stripe Patterns on Surfaces
Felix KnöppelKeenan CraneUlrich PinkallPeter Schröder
ACM Transactions on Graphics / SIGGRAPH 2015 (2015)

Stripe patterns are ubiquitous in nature, describing macroscopic phenomena such as stripes on plants and animals, down to material impurities on the atomic scale. We propose an algorithm for synthesizing stripe patterns on triangulated surfaces, where branch points are automatically inserted in order to achieve user-specified orientation and line spacing. Patterns are characterized as global minimizers of a simple convex-quadratic energy which is well-defined in the smooth setting. Computation amounts to finding the smallest eigenvector of a symmetric positive-definite matrix with the same sparsity pattern as the standard graph Laplacian. The resulting patterns are globally continuous, and can be applied to a variety of tasks in design and texture synthesis.

Felix Knöppel, Keenan Crane, Ulrich Pinkall, Peter Schröder (2015). Stripe Patterns on Surfaces. ACM Transactions on Graphics / SIGGRAPH 2015, 34(4).

author = {Felix Knöppel and Keenan Crane and Ulrich Pinkall and Peter Schröder},
title = {Stripe Patterns on Surfaces},
journal = {ACM Transactions on Graphics / SIGGRAPH 2015},
volume = {34},
number = {4},
year = {2015},
publisher = {ACM},
address = {New York, NY, USA},