×

Rendering global macro texture, for producing a dynamic image, as on computer generated terrain, seen from a moving viewpoint

  • US 5,699,497 A
  • Filed: 03/11/1996
  • Issued: 12/16/1997
  • Est. Priority Date: 02/17/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer graphics system for producing a dynamic image of a continuous textured surface, as global terrain seen from a moving viewpoint, utilizing height field data or other two-dimensional terrain field representations and texture data comprisingterrain storage for storing said terrain field representation data;

  • texture storage for storing at least a first level and a second level of texture data, said first level providing a greater texture resolution of said terrain, said second level providing a lesser texture resolution of said terrain;

    an active map memory system coupled to said texture storage for storing a first portion of said first level and a second portion of said second level, said first and second portions containing a common plurality of said texels, both arranged in rectangular arrays, said first portion and second portions relating to areas of said terrain having a common center corresponding to said viewpoint, but said first portion spanning a smaller surface area about said common center and said second portion spanning a larger surface area about said common center;

    a paging structure coupled to said active map memory system for selectively paging fresh texture data from said texture storage to said active map memory system in accordance with said moving viewpoint, said paging structure paging in said texels from said first level to said first portion at a faster rate and paging in said texels from said second level to said second portion at a slower rate, while maintaining said common plurality of texels in each of said actively-stored portions;

    an image system for processing said terrain representation data from said terrain storage and said selectively stored portions of texture data from said active map memory system to provide image data signals; and

    display means for providing said dynamic image in accordance with said image data signals wherein said active map memory system stores said actively-stored portions of said levels of texture as a truncated pyramid and said image system applies texture from said levels of texture data in accordance with ranges defined by annular rings relating projected pixel size to projected texel size.

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