Resolution-independent surface rendering using programmable graphics hardware
- Bellevue, WA
Surfaces defined by a Bezier tetrahedron, and in particular quadric surfaces, are rendered on programmable graphics hardware. Pixels are rendered through triangular sides of the tetrahedra and locations on the shapes, as well as surface normals for lighting evaluations, are computed using pixel shader computations. Additionally, vertex shaders are used to aid interpolation over a small number of values as input to the pixel shaders. Through this, rendering of the surfaces is performed independently of viewing resolution, allowing for advanced level-of-detail management. By individually rendering tetrahedrally-defined surfaces which together form complex shapes, the complex shapes can be rendered in their entirety.
- Research Organization:
- Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- W-7405-ENG-48
- Assignee:
- Microsoft Corporation (Redmond, WA)
- Patent Number(s):
- 7,466,314
- Application Number:
- 11/261,071
- OSTI ID:
- 957017
- Country of Publication:
- United States
- Language:
- English
Modeling with cubic A-patches
|
journal | April 1995 |
3D tetrahedron ray tracing algorithm
|
journal | January 2001 |
Similar Records
Sorting and hardware assisted rendering for volume visualization
Fast DRR splat rendering using common consumer graphics hardware