Method for modeling and rendering complex surfaces using local height maps
AssigneeIntel Corporation
InventorsHoanganh Nguyen, Tim Poston, Martin Lee Brady
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsHoanganh Nguyen, Tim Poston, Martin Lee Brady
Estimating the term…
A method of modeling and rendering a three-dimensional complex surface using a triangle mesh is disclosed. The method can reduce memory requirement and rendering time by using local height maps and by assigning neighborhood coordinates to any point on a surface near the triangle mesh assigned to that surface. Barycentric coordinates are used to identify points in a triangular polygon to work with height data in the local height map associated with that triangular polygon. The local height maps allow collision detection of a ray with the three-dimensional surface. Lipshitz constants associated with the three-dimensional surfaces are used to find a point on the next ray closest to the three-dimensional surface to jump to, making the search for such collision points efficient.
A method of modeling a three-dimensional surface, comprising:
A method of rendering, comprising:
A computer readable medium containing instructions which, when executed in a processing system, causes the processing systems to perform a method for modeling a three-dimensional surface, comprising:
A computer readable medium containing instructions which, when executed in a processing system, causes the processing systems to perform a method for rendering a three-dimensional surface, comprising:
An apparatus, comprising:
A system comprising:
Dependencies are inferred from the claim text.