Graphical display system and method for applying parametric and non-parametric texture maps to graphical objects
AssigneeHewlett-Packard Development Company, L.P.
InventorsNoah Horton, Bradford A. Ritter
Life of this patent
Estimating the term…
Abstract
A graphical display system comprises memory and a texture mapper. The memory stores a parametric texture map (PTM) and a non-parametric texture map (non-PTM). The texture mapper is configured to selectively apply, based on a viewing parameter of a graphical object, the PTM and the non-PTM to a pixel of the graphical object.
Claims31
A graphical display system, comprising:
- memory for storing a parametric texture map (PTM) and a non-parametric texture map (non-PTM), the PTM having texels that vary based on a parameter and the non-PTM having texels that are constant relative to the parameter;
- and
- a texture mapper configured to selectively render, based on one or more criteria, a PTM version or a non-PTM version of a graphical object, wherein the PTM version is based on the parametric texture map and the non-PTM version is based on the non-parametric texture map, wherein the texture mapper is configured to perform a comparison between a threshold and a value indicative of a user's viewpoint.
A graphical display system, comprising:
- memory for storing a parametric texture map (PTM) and a non-parametric texture map (non-PTM);
- and
- a texture mapper configured to perform a comparison between a threshold and a value indicative of a user's viewpoint and to selectively render, based on one or more criteria, a PTM version or a non-PTM version of a graphical object, wherein the PTM version is based on the parametric texture map and the non-PTM version is based on the non-PTM,
- wherein the value is weighted based on at least two of a group consisting of:
- a distance between the user's viewpoint and the graphical object, a viewing angle of the graphical object, and an amount of visible surface area of the graphical object.
A graphical display system, comprising:
- memory for storing a parametric texture map (PTM) and a non-parametric texture map (non-PTM), the PTM having texels that vary based on a parameter and the non-PTM having texels that are constant relative to the parameter;
- and
- a texture mapper configured to selectively apply, based on one or more criteria, the PTM or the non-PTM to a pixel of a graphical object, wherein the texture mapper is configured to select one of the texture maps and to apply the selected texture map to the pixel based on a comparison of a threshold and a value indicative of a user's viewpoint.
A graphical display system, comprising:
- memory for storing a parametric texture map (PTM) and a non-parametric texture map (non-PTM);
- and
- a texture mapper configured to selectively apply, based on a comparison of a threshold and a value indicative of a user's viewpoint, the PTM or the non-PTM to a pixel of a graphical object,
- wherein the value is weighted based on at least two of a group consisting of:
- a distance between a user's viewpoint and the graphical object, a viewing angle of the graphical object, and an amount of visible surface area of the graphical object.
A computer readable-medium having a program, the program comprising:
- logic for determining a value indicative of a user's viewpoint;
- logic for comparing the value to a threshold;
- and
- logic for selecting, based on the comparing logic, between a parametric texture map (PTM) and a non-parametric texture map (non-PTM) and applying the selected texture map to a pixel of a graphical object, wherein texels of the PTM are defined by variable expressions and texels of the non-PTM are constant.
A graphical display system, comprising:
- means for determining a value indicative of a user's viewpoint;
- means for comparing the value to a threshold;
- and
- means for selectively applying, based on the comparing means, a parametric texture map (PTM) and a non-parametric texture map (non-PTM) to a pixel of a graphical object, wherein texels of the PTM are defined by variable expressions and texels of the non-PTM are constant.
A graphical display method, comprising:
- displaying a graphical object;
- selectively applying, based on one or more criteria, a parametric texture map (PTM) or a non-parametric texture map (non-PTM) to a pixel of the graphical object, the PTM having texels that vary based on a parameter and the non-PTM having texels that are constant relative to the parameter, wherein the criteria comprises a value indicative of a user's viewpoint;
- and
- performing a comparison between the value and a threshold.
A graphical display method, comprising:
- displaying a graphical object;
- selectively applying, based on a value indicative of a user's viewpoint, a parametric texture map (PTM) or a non-parametric texture map (non-PTM) to a pixel of the graphical object;
- performing a comparison between the value and a threshold;
- and
- weighting the value based on at least two of a group consisting of:
- a distance between the user's viewpoint and the graphical object, a viewing angle of the graphical object, and an amount of visible surface area of the graphical object.
A graphical display method, comprising:
- displaying a graphical object;
- selecting between a parametric texture map (PTM) and a non-parametric texture map (non-PTM) based on a value indicative of a user's viewpoint, wherein texels of the PTM are defined by variable expressions and texels of the non-PTM are constant;
- comparing the value to a threshold;
- and
- applying, based on the comparing, the selected texture map to at least a portion of a surface of the graphical object.
A graphical display method, comprising:
- displaying a graphical object;
- and
- selectively applying, based on one or more criteria, a parametric texture map (PTM) or a non-parametric texture map (non-PTM) to a pixel of the graphical object, the PTM having texels that vary based on light position and the non-PTM having texels that are constant relative to the light position.
Dependencies are inferred from the claim text.