SYSTEM AND METHOD FOR BUMP MAPPING SETUP

Patent №

US 7,843,463

Granted

2010-11-30

Filed 2007

Owner

NVIDIA CORPORATION

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11860478

One embodiment of the present invention sets forth a technique to setup efficient bump mapping using a geometry shader. This approach uses a vertex shader, a primitive assembly unit, and a geometry shader. The vertex shader performs vertex operations, such as calculating a per-vertex normal vector, and emits vertex data. The primitive assembly unit processes the vertex data and constructs primitives. Each primitive includes a series of one or more vertices, each of which may be shared amongst multiple primitives, and state information defining the primitive. The geometry shader processes each primitive, calculating an object-space to texture-space mapping for each vertex of the primitive and, subsequently, using this mapping to transform the object-space view vector and the object-space light vectors associated with each vertex of the primitive to texture-space equivalents. Advantageously, this approach to setting up bump mapping fully utilizes the GPU, thereby optimizing both hardware resources and performance.

AI classification

AI hardware0.94
Vision0.02
Knowledge representation0.00
Natural language0.00
Speech0.00
Evolutionary computation0.00
Machine learning0.00
Planning0.00

Ownership

NVIDIA CORPORATION

assignment · 198760118

Assignors

KILGARD, MARK J.

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC