×

Method and apparatus for performing dynamic texture mapping for complex surfaces

  • US 5,550,960 A
  • Filed: 08/02/1993
  • Issued: 08/27/1996
  • Est. Priority Date: 08/02/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer system comprising a central processing unit (CPU), memory and input/output devices including a graphic display controller coupled to a graphic display device, a method for the rendering of textured objects on the graphic display device, each of said textured objects comprising an object and a texture applied to the object, said objects defined by a plurality of vertices in Modeling Coordinate (MC) space, transformed to World Coordinate (WC) space and rendered as images in Device Coordinate (DC) space, each vertex having an associated color value, said graphic display device defined according to DC space, said texture defined by a texture map in Texture Coordinate (TC) space, said texture map identifying colors of the texture, said method comprising the steps of:

  • constructing a Parameter Coordinate (PC) space associated with the object;

    generating a τ

    mapping of the PC space to the TC space;

    transforming the vertices of the object in MC space to the DC space;

    mapping the texture map to the object in DC space using the τ

    mapping;

    composing the color values of the object with the mapped texture values to generate textured object pixel data;

    storing each pixel data in a frame buffer, each pixel data being stored at a location in the frame buffer corresponding to the location of the pixel in the DC space; and

    said graphic display controller reading the pixel data stored in the frame buffer and generating control signals to actuate the pixels at the location and color indicated by the pixel data;

    wherein textured objects are generated for display.

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