Computer graphics processing and selective visual display system – Computer graphics processing – Three-dimension
Patent
1999-11-12
2000-10-31
Nguyen, Phu K.
Computer graphics processing and selective visual display system
Computer graphics processing
Three-dimension
G06F 1500
Patent
active
061410136
ABSTRACT:
A rapid method for calculating a local eye vector in a fixed point lighting unit. For a given triangle primitive which is to be projected into a given viewport in screen space coordinates, the local eye vector corresponds to a given eye position and a first vertex of the given triangle primitive. (A different local eye vector is calculated for each vertex of the given triangle primitive). The method first comprises generating a view vector matrix which corresponds to the given eye position and corner coordinates of the given viewport, where the corner coordinates are expressed in screen space coordinates. The view vector matrix is usable to map screen space coordinates to an eye vector space which corresponds to the given viewport. The method next includes receiving a first set of coordinates (in screen space) which correspond to the first vertex. The first set of coordinates are then scaled to a numeric range which is representable by the fixed point lighting unit. Next, the first set of coordinates are transformed using the view vector matrix, which produces a non-normalized local eye vector within the eye vector space for the given viewport. The non-normalized local eye vector is normalized to form a normalized local eye vector. The normalized local eye vector is then usable to perform subsequent lighting computations such as computation of specular reflection values for infinite light sources, producing more realistic lighting effects than if an infinite eye vector were used. These more realistic lighting effects do not come at decreased performance, however, as the local eye vector may be calculated rapidly using this method.
REFERENCES:
patent: 5307452 (1994-04-01), Hahn et al.
patent: 5977978 (1999-11-01), Carey et al.
Deering Michael F.
Nelson Scott R.
Hood Jeffrey C.
Nguyen Phu K.
Sun Microsystems Inc.
LandOfFree
Rapid computation of local eye vectors in a fixed point lighting does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Rapid computation of local eye vectors in a fixed point lighting, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Rapid computation of local eye vectors in a fixed point lighting will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-2057893