Feature-based cellular texturing for architectural models

Cellular patterns are all around us, in masonry, tiling, shingles, and many other materials. Such patterns, especially in architectural settings, are influenced by geometric features of the underlying shape. Bricks turn corners, stones frame windows and doorways, and patterns on disconnected portions of a building align to achieve a particular aesthetic goal. We present a strategy for feature-based cellular texturing, where the resulting texture is derived from both patterns of cells and the geometry to which they are applied. As part of this strategy, we perform texturing operations on features in a well-defined order that simplifies the interdependence between cells of adjacent patterns. Occupancy maps are used to indicate which regions of a feature are already occupied by cells of its neighbors, and which regions remain to be textured. We also introduce the notion of a pattern generator — the cellular texturing analogy of a shader used in local illumination — and show how several can be used together to build complex textures. We present results obtained with an implementation of this strategy and discuss details of some example pattern generators.

[1]  Pierre Chabat Victorian brick and terra-cotta architecture in full color , 1989 .

[2]  Steven Worley,et al.  A cellular texture basis function , 1996, SIGGRAPH.

[3]  Adam Finkelstein,et al.  Lapped textures , 2000, SIGGRAPH.

[4]  Paul A. Beardsley,et al.  Tangible interaction + graphical interpretation: a new approach to 3D modeling , 2000, SIGGRAPH.

[5]  David H. Laidlaw,et al.  Cellular texture generation , 1995, SIGGRAPH.

[6]  William B. Dowsland On a Research Bibliography for Cutting and Packing Problems , 1992 .

[7]  Richard Szeliski,et al.  Layered depth images , 1998, SIGGRAPH.

[8]  Jeremy S. De Bonet,et al.  Multiresolution sampling procedure for analysis and synthesis of texture images , 1997, SIGGRAPH.

[9]  Robert L. Cook,et al.  Shade trees , 1984, SIGGRAPH.

[10]  Kazunori Miyata,et al.  A method of generating stone wall patterns , 1990, Syst. Comput. Jpn..

[11]  David Salesin,et al.  Computer-generated floral ornament , 1998, SIGGRAPH.

[12]  G. C. Shephard,et al.  Tilings and Patterns , 1990 .

[13]  Kevin Weiler Topological Structures for Geometric Modeling , 1986 .

[14]  Chris I. Yessios Computer drafting of stones, wood, plant and ground materials , 1979, SIGGRAPH '79.

[15]  Philip Amburn,et al.  Managing geometric complexity with enhanced procedural models , 1986, SIGGRAPH.

[16]  Ken Perlin,et al.  An image synthesizer , 1988 .

[17]  James R. Bergen,et al.  Pyramid-based texture analysis/synthesis , 1995, Proceedings., International Conference on Image Processing.

[18]  Bruce G. Baumgart A polyhedron representation for computer vision , 1975, AFIPS '75.