Specialized shaders for shading objects in computer generated im

Computer graphics processing and selective visual display system – Computer graphics processing – Three-dimension

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

345431, G06T 1140

Patent

active

057933740

ABSTRACT:
A computer-implemented shading system includes a geometric renderer which renders a computer generated image to produce geometric image information for an object in a scene, and a user interface which permits a user to selectively vary a designated parameter(s) to affect how that object is shaded. The system also includes a specialized shader to shade the object in the scene according to the designated parameter(s) and other shading parameters. The specialized shader is created from the user's original shader. The specialized shader has a cache loader which contains all of the terms of the user's original shader, plus load operations to load values from computations that do not depend from the designated parameter(s). The specialized shader also has a cache reader which contains a reduced set of terms from the original shader that depend on the designated parameter(s), plus read operations to read the values of the non-variant terms from the cache. When the user designates a parameter(s), the cache loader is executed once to compute the values that will not change when the user varies the designated parameter(s). The cache reader is then executed each time the user alters the value of the designated parameter(s). In this manner, only the computations that are dependent on the designated parameter(s) are recomputed for each alteration, thereby streamlining operation of the entire shading process.

REFERENCES:
patent: 5063375 (1991-11-01), Lien et al.
patent: 5566283 (1996-10-01), Modegi et al.
Self-Applicable C Program Specialization, by Lars Ole Anderson. Proceeding ACM Sigplan, Workshop on Partial Eval. & Semantics Base Prog., Jun. 12-20, 1992. pp. 54-61.
Special Purpose Automatic Programming for Hidden Surface Elimination, by Chris Goad, Computer Graphics, vol. 16, No. 3, Jul. 1982.
A Language for Shading and Lighting Calculations, by Pat Hanrahan and Jim Lawson, Computer Graphics, vol. 24, No. 4, Aug. 1990.
Ray Tracing Algebraic Surfaces, by Pat Hanrahan, Computer Graphics, vol. 17, No. 3, Jul. 1983.
Partial Evaluation Applied to Ray Tracking,by Peter Holst Anderson, Oct. 7, 1994.
Watson, D, et al, "Visualization of Equations in an Interface Environment", Visualization Conference, pp. 76-82, 1991.
Fletcher, et al, "Interactive Shading for Surface and Volume Visualization on Graphics Workstations", IEEE Visualization Conference, pp. 291-298, 1993.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Specialized shaders for shading objects in computer generated im does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Specialized shaders for shading objects in computer generated im, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Specialized shaders for shading objects in computer generated im will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-393661

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.