Processing

Please wait...

Settings

Settings

1. WO2000041137 - METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR GENERAL CLIP-MAPPING

Publication Number WO/2000/041137
Publication Date 13.07.2000
International Application No. PCT/US1999/030397
International Filing Date 21.12.1999
Chapter 2 Demand Filed 31.07.2000
IPC
G06T 15/04 2011.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
153D  image rendering
04Texture mapping
CPC
G06T 15/04
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
153D [Three Dimensional] image rendering
04Texture mapping
Applicants
  • SILICON GRAPHICS, INC. [US/US]; 1600 Amphitheatre Parkway Mountain View, CA 94043-1351, US
Inventors
  • MIGDAL, Christopher, Joseph; US
Agents
  • RAY, Michael, B. ; Sterne, Kessler, Goldstein & Fox P.L.L.C. Suite 600 1100 New York Avenue N.W. Washington, DC 20005-3934, US
Priority Data
09/224,02231.12.1998US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) METHOD, SYSTEM, AND COMPUTER PROGRAM PRODUCT FOR GENERAL CLIP-MAPPING
(FR) PROCEDE, SYSTEME ET PRODUIT DE PROGRAMME INFORMATIQUE DE DECOUPE DE TEXTURE GENERALE
Abstract
(EN)
The present invention provides general clip-mapping. A method, system, and computer program product are provided for efficiently storing and addressing a subset or clip-map of an arbitrarily large texture in a fixed size of hardware texture memory. A clip-map can be stored and addressed in a fixed texture memory. Addresses in texture space are transformed so that the area of interest (that is, the general clip-map) is in the most accurate part of a floating point range (0.0 to 1.0). Each clip-map tile is associated with an exponent value. The scan converter includes a clip-map texture coordinate and exponent calculator that determines an exponent. The exponent is a function of a magnitude of at least one floating point texture coordinate correponding to a vertex of a primitive. The clip-map level of detail LOD calculator calculates a clip-map level of detail based on the exponent calculated by the clip-map texture coordinate and exponent calculator.
(FR)
La présente invention concerne la découpe de texture générale. Un procédé, un système et un produit de programme informatique permettent de stocker et d'accéder efficacement à un sous-ensemble ou à une découpe d'une grande texture arbitraire dans une taille fixe de mémoire de générateur de textures. On peut stocker et accéder à une découpe dans une mémoire de textures fixe. Des adresses d'espace de texture sont transformées de sorte que la zone intéressante (la découpe générale) se situe dans la partie la plus précise d'un intervalle de séparations flottantes (0,0 à 1,0). Chaque pavé de découpe est associé à une valeur d'exposant. Le traceur par ligne comporte un calculateur de coordonnées et d'exposant de textures de découpe qui détermine un exposant. L'exposant est une fonction d'une grandeur d'au moins une coordonnée de texture à séparation flottante correspondant à un point d'une primitive. Le calculateur de niveau de détail LOD de découpe calcule un niveau de détail en fonction de l'exposant calculé par le calculateur de coordonnées et d'exposant de textures de découpe.
Also published as
Latest bibliographic data on file with the International Bureau