Method and apparatus for implementing level of detail with...

Computer graphics processing and selective visual display system – Computer graphics processing – Adjusting level of detail

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C345S419000, C345S426000, C345S427000, C345S440000, C345S583000, C345S584000, C345S441000, C345S589000, C345S597000

Reexamination Certificate

active

07126605

ABSTRACT:
The present invention relates to computer graphics applications involving scene rendering using objects modeled at multiple levels of detail. In accordance with an aspect of the invention, a ray tracer implementation allows users to specify multiple versions of a particular object, categorized by LOD ID's. A scene server selects the version appropriate for the particular scene, based on the size of the object on the screen for example, and provides a smooth transition between multiple versions of an object model. In one example, the scene server will select two LOD representations associated with a given object and assign relative weights to each representation. The LOD weights are specified to indicate how to blend these representations together. A ray tracer computes the objects hit by camera rays associated with pixels in the camera window, as well as secondary rays in recursive implementations, and rays striking LOD objects are detected and shaded in accordance with the weights assigned to the different representations. Embodiments are disclosed for level of detail control using both forward ray tracing and backward ray tracing, including handling of camera rays, reflected rays, refracted rays and shadow rays.

REFERENCES:
patent: 5831620 (1998-11-01), Kichury, Jr.
patent: 6091422 (2000-07-01), Ouaknine et al.
patent: 6400372 (2002-06-01), Gossweiler, III et al.
patent: 6597359 (2003-07-01), Lathrop
patent: 2004/0125103 (2004-07-01), Kaufman et al.
“Procedural Models and Level of Detail”;Level of Detail Calculations and Models; Chapter 10; pp. 193-200.
AliasWavefront; “Maya API White Paper”; 1999; pp. 1-9.
Avid Technology, Inc.; “Softimage 3D, Version 3.9.2”; 2000; 3 pages.
Cinema Graphics, Inc.; “Displacement Shaders”;ShadeTree—RenderMan Tutorial; 1998; pp. 1-3; Retrieved from the World Wide Web on Apr. 13, 2001 at http://www.cinegrfx.com
ewpages/prman-tutorial/prman—displacement—shaders.html.
Cinema Graphics, Inc.; “Light Shaders”;ShadeTree—RenderMan Tutorial; 1998; pp. 1-2; Retrieved from the World Wide Web on Apr. 13, 2001 at http://www.cinegrfx.com
ewpages/prman-tutorial/prman—light—shaders.html.
Cinema Graphics, Inc.; “Surface Shaders”;ShadeTree—Renderman Tutorial; 1998; pp. 1-3; Retrieved from the World Wide Web on Apr. 13, 2001 at http://www.cinegrfx.com
ewpages/prman-tutorial/prman—surface—shaders.html.
Discreet Logic Inc.; “2D/3D Optimized Workflow”; 18 pages.
Discreet Logic Inc.; “3ds max: Unleash Your Maximum Creativity, Release 4”; 2000; 4 pages.

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

Method and apparatus for implementing level of detail with... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for implementing level of detail with..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for implementing level of detail with... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3707220

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