System and method for applying accurate three-dimensional volume textures to arbitrary triangulated surfaces
AssigneeLandmark Graphics Corporation
InventorSean Spicer
Life of this patent
Estimating the term…
Abstract
Systems and methods for displaying volume data on an arbitrary three-dimensional polygonal surface are disclosed. For each polygon in the polygonal surface, a two-dimensional texture tile is created and these texture tiles are combined to form texture atlases. Each texture atlas is allocated a specific amount of memory in a texture cache. Each polygon in the polygonal surface may be scan-converted and the resulting texels may be placed in the texture cache. Voxels that do not intersect any polygon in the polygonal surface may not be scan-converted. This method may result in reduced use of texture cache.
Claims21
A method for displaying graphical data, the graphical data comprising at least one volume-data point within a data volume, the method comprising the steps of:
- creating a texture atlas, the texture atlas comprising a two-dimensional layout of at least one polygon in a polygonal surface;
- scan-converting the at least one polygon to form a corresponding texel;
- and writing each texel that intersects the polygonal surface into a memory segment for optional display.
A system comprising a program storage device readable by a machine, the program storage device embodying a program of instructions executable by the machine for displaying graphical data comprising at least one volume data point within a data volume, the instructions comprising the steps of:
- creating a texture atlas, the texture atlas comprising a two-dimensional layout of at least one polygon in a polygonal surface;
- scan-converting the at least one polygon to form a corresponding texel;
- and writing each texel that intersects the polygonal surface into a memory segment for optional display.
Dependencies are inferred from the claim text.