×

Textured sphere and spherical environment map rendering using texture map double indirection

  • US 5,446,833 A
  • Filed: 02/28/1994
  • Issued: 08/29/1995
  • Est. Priority Date: 05/08/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for rendering views of an image projected onto a sphere from a predetermined projection orientation with respect to a viewer, said views being capable of manipulation along multiple axes, said method comprising the steps of:

  • a) providing a texture map comprised of a plurality of pixel shading values, said texture map providing an image to be viewed;

    b) generating a screen look-up table comprised of look-up addresses, said screen look-up table corresponding to a display window having said predetermined projection orientation with respect to a viewer;

    c) generating a parametric look-up table comprised of texture map indices, said parametric look-up table being of the same size as said texture map, said texture map indices in said parametric look-up table corresponding to information in said screen look-up table being rotated N degrees;

    for each look-up address in said screen look-up table;

    providing a first offset to said look-up address to identify a corresponding entry in said parametric look-up table, said first offset causing rotation of said image projected onto a sphere from a predetermined projection orientation with respect to a viewer along a first axis;

    providing a second offset to said identified corresponding entry in said parametric look-up table to create an index value into said texture map, said second offset causing rotation of said image projected onto a sphere from a predetermined projection orientation with respect to a viewer along a second axis, said second axis being different than said first axis;

    retrieving an entry in said texture map based on said index value, said entry being a pixel shading value for said look-up address in said screen look-up table.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×