Method and apparatus for radiometrically accurate texture-based lightpoint rendering technique
AssigneeMicrosoft Corporation
InventorsLuis A. Barcena, Nacho Sanz-Pastor, Javier Castellar
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsLuis A. Barcena, Nacho Sanz-Pastor, Javier Castellar
Estimating the term…
A method and apparatus for rendering lightpoints is provided. For the method of the present invention, a programmer creates a series of texture maps. Each texture map approximates the lobe of a lightpoint at a respective distance from the lightpoint. Each texture map includes transparency texture information. This allows the lightpoint to correctly model fog and other atmospheric conditions. The series of texture maps are encoded in a mipmap associated with the lightpoint. During use, a simulation environment renders the lightpoint using a billboarding technique. The billboarding technique keeps the lobe of the lightpoint oriented towards the eye point. The simulation environment dynamically tracks the distance from the lightpoint to the eye point. Each time the distance changes, the simulation environment selects an appropriate texture map from the mipmap. The appropriate texture map is the texture map that correctly depicts the lightpoint at the distance between the eye point and the lightpoint. In cases where no appropriate texture map exists, the simulation environment generates an interpolated texture map. The simulation environment then applies the selected or generated texture map during rendering of the lightpoint. The result is that the lightpoint is realistically depicted over a wide range of distances.
A method for rendering a lightpoint, the lightpoint having an associated series of texture maps, each texture map created to modify the lightpoint for viewing from a respective distance, the method comprising the steps, performed by a processor, of:
A computer program product comprising:
A system for rendering a lightpoint, the lightpoint having an associated series of texture maps, each texture map created to modify the lightpoint for viewing from a respective distance, the method comprising the steps, performed by a processor, of:
Dependencies are inferred from the claim text.