×

Method and apparatus for effective level of detail selection

  • US 6,204,857 B1
  • Filed: 04/16/1998
  • Issued: 03/20/2001
  • Est. Priority Date: 04/16/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for mapping texture information from a texture space to a computer generated object represented as one or more pixel coordinates (x,y) in a computer image display screen space, said texture space including a plurality of texture maps, with each map having texture information associated with a predefined level of detail, said texture information to be mapped in the form of texels, with each texel represented by a texture address coordinate (u,v), said method comprising:

  • defining a grid of a predetermined number of pixels, said grid extending in both horizontal and vertical dimensions;

    for each of a group of the pixels, 1) calculating a perspectively correct texture address for the pixel, and 2) determining a rate of change of texture addresses, at the pixel, in both the horizontal and vertical directions; and

    for each of a defined set of pixels, 1) using linear interpolation techniques and using the calculated texture addresses to determine an approximate rate of change of texture addresses, at said each pixel, in both the horizontal and vertical directions, 2) utilizing the determined approximate rate of changes to compute a level of detail index value, and 3) selecting one of the texture maps based on said computed level of detail index value, and utilizing the calculated texture address for the pixel to select one or more texels in the selected texture map for the pixel;

    wherein said calculating step includes calculating at least one perspectively corrected texture value for a pixel located on one corner of said grid, and calculating two more perspectively corrected texture addresses (Uq,r, Vq,r) for pixels located outside said grid adjacent remaining corners of said grid.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×