Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Graphic Cards Method-for-generating-hair-using-textured-fuzzy-segments-in-a-computer-graphics-system

 Plural computer control for shared laser machining
It is therefore an object of this invention to provide a new and improved laser machining apparatus ...


 Method and apparatus of manufacturing porous pouches containing granular product
Referring now to the drawings in detail, wherein like numerals indicate the same elements ...


 Dot matrix print actuator
The present invention is directed to an improved actuator of the stored energy type. The actuator ...


 Apparatus and method for mail preparation
According to principles of this invention, a letter-pocket stuffing station is added to a prior art ...


 Method and apparatus for controlling thickness of a web in a calendering nip
One of the objectives of the present invention is partly to reach the same goals as in U.S. patent ...


 Device for storing a source of photons and for irradiating a body by the radiation from said source
What is claimed is: 1. A photon storing and irradiation device having a radiation shielded body ...


 Method for generating hair using textured fuzzy segments in a computer graphics system

Details
Inventors: Brinsmead, Duncan R.; Stam, Jos;
Assignee: Silicon Graphics, Inc. (Mountain View, CA)
Primary Examiner: Buchel, Jr.; Rudolph J.
Assistant Examiner:
Attorney, Agent or Firm: Sterne, Kessler, Goldstein & Fox PLLC

A method for simulating and rendering hair. A simulator calculates the motion dynamics of a hair. The simulator includes a particle system that emits particles from a surface and a normalization module that normalizes the trajectory of each of the particles to a fixed length to form a set of normalized segments. The simulator outputs a list of normalized segments that are passed to a renderer. The renderer performs a variety of tasks, including fuzzy segment generation and self-shadowing, that results in an image being displayed on a display device. That is, the renderer takes three-dimensional spacial information, applies a light to this information and renders this information as a two-dimensional image.

DETAILED DESCRIPTION The present invention is divided into two parts: simulation and rendering.
A simulator calculates the motion dynamics of a hair.
The simulator includes a particle system that emits particles from a surface over time and a normalization module that normalizes the trajectory of each of the particles to a fixed length.
The renderer performs a variety of tasks, including fuzzy segment generation and self-shadowing, that results in an image being displayed on a display device.
That is, the renderer takes three-dimensional spacial information, applies a light to this information and renders this information as a two-dimensional image.
In a preferred embodiment, a plurality of particles having a mass and a non-zero velocity are emitted from a surface over a period of time.
Each timestep a particle is emitted from the same position on the surface.
During each timestep, the trajectory of each particle is normalized to produce a set of normalized segments.
The normalized segments are joined to simulate a hair.
Consequently, particles at the root of a hair are emitted a few timesteps before the particles at the tip of the hair are emitted.
That is, the tip of a hair lags behind the root of a hair.
This phenomenon has been termed "lag animation.
" The hair is further shaped by placing it within a force field.
During rendering, the appearance and motion of a hair is modeled by creating a fuzzy segment around each normalized segment.
Each consecutive pair of fuzzy segments define a single hair segment.
Each fuzzy segment is assigned a density.
A texture map is applied to each fuzzy segment to allow a user to create a desired hair style or fur-pattern.
The present invention allows a user to view complex simulations of hair in real-time on a graphics work station.



Related patents
  AC rectifier having semi-conductor active rectifying element
The present invention was made to overcome the above and other problems encountered in the prior art synchronized rectifiers and has for its object to provide a ...
  Apparatus for recording data in arabic script
What I claim is: 1. A typewriter for typing Arabic script comprising a keyboard, a character-selection mechanism, a case shift mechanism, a store through which the ...
  Automatic chrominance gain control system
What is claimed is: 1. In a color television receiver, an automatic gain controlled chrominance signal amplifier system for processing composite chrominance signals ...
  Method to improve wetting of peelable adhesive structures
We claim: 1. A method of manufacturing a peelable adhesive structure comprising: (a) preparing a first paint solution containing vinyl resin and a hydrocarbon or natural ...
  Apparatus for teaching numerical concepts
A broad objective of the present invention is to provide new and improved apparatuses for teaching numerical concepts which overcome many of the limitations and/or ...
  Miniature shutter type display device with multiplexing capability
What is claimed is: 1. A miniature display device comprising a carrier having cavities therein and shutters which are fastened to the carrier by resilient attachment ...
  Automatic die-interchanging control system of a press machine
OF THE INVENTION Referring now to FIG. 1, a typical operation of die-interchanging in a press machine consists of used-die-demounting steps from 1 to the N, a bolster ...
  Web folding apparatus
For use in combination with a machine for feeding a web of paper in a downstream path of travel, there is provided apparatus for folding an unfolded web of paper along a ...
  Paper handling apparatus for a copier
It is, therefore, an object of the present invention to provide a paper handling system capable of automatic paper handling for a drum type copier. It is another object ...
  Document interleaver device
We claim: 1. A device for interleaving documents comprising: separate document bins for receiving stacks of each of the documents to be interleaved; a common collection ...

0.204

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved