Generating Textures for Arbitrary Surfaces Using Reaction-Diffusion

Abstract

For all but the most simple geometric models it is difficult to find a mapping from a two-dimensional texture space to the surface of a model that does not distort the texture. This paper introduces a method of texture synthesis where such a mapping is not necessary because the texture is generated directly on the surface of the model. No assignment of texture coordinates to polygon vertices is needed. We describe how to generate a mesh of points on a polyhedral model using a relaxation process and how this mesh is used to generate textures. There is no distortion from such a texture because the geometry of the texture matches the geometry of the model. These textures can be rendered free of artifacts resulting from the discrete nature of the underlying mesh or due to aliasing of the texture features. Such textures can also be used as bump maps. We demonstrate how a pattern formation mechanism called reaction- diffusion can be simulated on a such mesh to create a variety of patterns found in nature. Reaction-diffusion is an addition to the growing collection of procedural methods found in the texture synthesist's toolbox. Biologists have shown how the chemical mechanism of reaction-diffusion can be used to form simple spotted and striped patterns.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 1990
Accession Number
ADA236706

Entities

People

  • Greg Turk

Organizations

  • University of North Carolina at Chapel Hill

Tags

Communities of Interest

  • Air Platforms

DTIC Thesaurus Topics

  • Cells
  • Computational Fluid Dynamics
  • Computational Science
  • Computer Graphics
  • Computer Science
  • Computer-Aided Design
  • Developmental Biology
  • Diffusion Coefficient
  • Electrical Engineering
  • Equations
  • Fish
  • Geometry
  • Graphics
  • Grids
  • Simulations
  • Three Dimensional
  • Two Dimensional

Fields of Study

  • Computer science

Readers

  • Computational Fluid Dynamics (CFD)
  • Computer Vision.

Technology Areas

  • Space