Computer graphics processing and selective visual display system – Computer graphics processing – Attributes
Reexamination Certificate
2007-09-24
2010-11-30
Sajous, Wesner (Department: 2628)
Computer graphics processing and selective visual display system
Computer graphics processing
Attributes
C345S582000, C345S427000, C345S581000, C345S606000, C382S274000, C382S285000, C382S300000, C382S303000
Reexamination Certificate
active
07843463
ABSTRACT:
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.
REFERENCES:
patent: 7474308 (2009-01-01), Deering
patent: 2004/0196285 (2004-10-01), Rice et al.
patent: 2004/0207622 (2004-10-01), Deering et al.
patent: 2005/0195210 (2005-09-01), Demers et al.
NVIDIA Corporation
Patterson & Sheridan LLP
Sajous Wesner
LandOfFree
System and method for bump mapping setup does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for bump mapping setup, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for bump mapping setup will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4227687