Claims
- 1. A method for automatically smoothing object level of detail transitions for regular objects in a computer graphics display system, comprising the steps of:applying conformal fixed vertex decimation methods to create multiple levels of detail using a shared vertex coordinate database, each said object being partitioned into a regular grid of sectors, said sectors being combined to form larger sectors at a next level of detail, wherein successive levels of detail after the first are paired; and creating texture maps for said paired levels, to provide detail transition, said texture maps being generated from an orthographic view of said regular object for the larger of the sectors of the levels so paired.
- 2. A method for automatically smoothing object level of detail transitions for a regular object in a computer graphics display system, said display system representing said regular object as a grid of three dimensional datapoints, comprising the steps of:creating a conformally optimal polygonalization of said datapoints, and applying textures thereto; partitioning said datapoints into base sectors, said base sectors being viewed as a regular grid from a view which is orthographic with respect to said regular object; partitioning said regular grid into one or more successive pairs of finer grained sectors and coarser grained sectors, said finer grained sectors being bounded by lower level partition lines and said coarser grained sectors being bounded by higher level partition lines, said higher level partition lines being a subset of said lower level partition lines, wherein for the first of said successive pairs said finer grained sector is said base sector, and wherein said lower level partition lines of any pair beyond said first pair are a subset of the higher level partition lines of the immediately preceding pair; creating, for each said pair of sectors, texture maps for said coarser grained sectors, said texture maps being generated from said orthographic view of said regular object's optimal polygonalization and applied textures; creating a level of detail pair, corresponding to each said pair of finer and coarser grained sectors, comprising a lower level of detail and a higher level of detail, respectively, said lower level of detail being created by performing conformal decimation of said datapoints after fixing said datapoints which are along said lower level partition lines, and said higher level of detail being created by performing conformal decimation of said datapoints after fixing said datapoints which are along said higher level partition lines; applying said texture maps to both levels of said detail pair; and transitioning to coarser levels of detail at runtime in accordance with a transition criteria.
- 3. An apparatus for automatically smoothing object level of detail transitions for a regular object in a computer graphics display system, said display system representing said regular object as a grid of three dimensional datapoints, comprising:means for creating a conformally optimal polygonalization of said datapoints, and applying textures thereto; means for partitioning said datapoints into base sectors, said base sectors being viewed as a regular grid from a view which is orthographic with respect to said regular object; means for partitioning said regular grid into one or more successive pairs of finer grained sectors and coarser grained sectors, said finer grained sectors being bounded by lower level partition lines and said coarser grained sectors being bounded by higher level partition lines, said higher level partition lines being a subset of said lower level partition lines, wherein for the first of said successive pairs said finer grained sector is said base sector, and wherein said lower level partition lines of any pair beyond said first pair are a subset of the higher level partition lines of the immediately preceding pair; means for creating, for each said pair of sectors, texture maps for said coarser grained sectors, said texture maps being generated from said orthographic view of said regular object's optimal polygonalization and applied textures; means for creating a level of detail pair, corresponding to each said pair of finer and coarser grained sectors, comprising a lower level of detail and a higher level of detail, respectively, said lower level of detail being created by performing conformal decimation of said datapoints after fixing said datapoints which are along said lower level partition lines, and said higher level of detail being created by performing conformal decimation of said datapoints after fixing said datapoints which are along said higher level partition lines; means for applying said texture maps to both levels of said detail pair; and means for transitioning to coarser levels of detail at runtime in accordance with a transition criteria.
- 4. The method of claim 1, wherein said conformal decimation is applied to a first level of each said pair only to the point of eliminating coplanar polygons.
- 5. The method of claim 1, wherein lighting is pre-rendered in said texture map at said first level of detail and wherein lighting and interpolation calculations are disabled at run-time for said levels of detail beyond the first.
Parent Case Info
This patent application claims priority from provisional application 60/050,088 of the same title filed on Jun. 18, 1997.
US Referenced Citations (4)
Non-Patent Literature Citations (2)
Entry |
Renze et al (0272-17-16/96:IEEEGeneralized Unstructured Decimation).* |
Hall et al (0272-17-16/90:IEEE Adaptive Polyganalization of Implicity Defined Surfaces). |
Provisional Applications (1)
|
Number |
Date |
Country |
|
60/050088 |
Jun 1997 |
US |