Browse Prior Art Database

Wood Grain Texture Generation Algorithm

IP.com Disclosure Number: IPCOM000110044D
Original Publication Date: 1992-Oct-01
Included in the Prior Art Database: 2005-Mar-25
Document File: 2 page(s) / 53K

Publishing Venue

IBM

Related People

Miyata, K: AUTHOR

Abstract

Disclosed is an algorithm for generating photo-realistic wood grain textures. This algorithm models wood grain's annual rings, which constitute the "skeleton" of a wood grain texture, by a series of deformed ellipses. The color value of each point in a wood grain texture is calculated by using these modeled annual rings.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 78% of the total text.

Wood Grain Texture Generation Algorithm

       Disclosed is an algorithm for generating photo-realistic
wood grain textures.  This algorithm models wood grain's annual
rings, which constitute the "skeleton" of a wood grain texture, by a
series of deformed ellipses.  The color value of each point in a wood
grain texture is calculated by using these modeled annual rings.

      The merit of this algorithm is the flexibility of its data
definition; the wood grain's annual rings can be defined not only by
means of mathematical functions with control parameters, but also
graphically by means of an input device, such as a tablet or
digitizer.

      The algorithm offers some improvements in the quality of
computer-generated images.

      The generation procedure consists of the following four steps:

      An input device such as a tablet may be used in steps (1) and
(2).  In other words, the operator can input a series of annual rings
by means of some input device.
(1)  The annual rings are defined and modeled by a series of
ellipses.  The rings are generated by using the aspect ratio of
ellipses, their density, their bias value and direction, and age,
avoiding mutual intersection (see Fig. 1-1).
(2)  The series of ellipses is deformed by relocating each point of
each ellipse.  The relocation value is controlled by Brownian motion.
This deformation is performed from the innermost ellipse to the
outermost one.  The relocation values are also propagat...