Method for computing parameters used in a non-homogeneous second

Computer graphics processing and selective visual display system – Computer graphics processing – Graph generating

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 1500

Patent

active

058414428

ABSTRACT:
A method for computing input parameters used in a non-homogeneous second order perspective texture mapping process using interpolation. The present invention receives a polygon primitive (e.g., triangle) including screen display coordinates and texture map coordinates for each vertex (vmin, vmid, and vmax). Based on vertex information including perspective weights, w, screen display coordinates and texture map coordinates are determined for midpoints (i and j) of the two triangle slopes opposite the triangle's major slope. Based on a determined quadratic equation of the triangle's major slope, screen coordinates and texture map coordinates are determined at several selected points (e.g., imain, jmain, and midmain) along the major slope that corresponds to the i, j, and vmid points. From these values, quadratic coefficients a1, a2, and du.sub.-- ortho.sub.-- add are computed and also quadratic coefficients b1, b2 and dv.sub.-- ortho.sub.-- add are computed. The above values, parameters u.sub.-- main, du.sub.-- main (change in u over change in y), d2u.sub.-- main (change in .DELTA.u over change in .DELTA.y), du.sub.-- ortho (change in u over change in x), d2u.sub.-- ortho (change in .DELTA.u over change in .DELTA.x), v.sub.-- main, dv.sub.-- main (change in v over change in y), d2v.sub.-- main (change in .DELTA.v over change in .DELTA.y), dv.sub.-- ortho (change in v over change in x), and d2v.sub.-- ortho (change in .DELTA.v over change in .DELTA.x) are computed and forwarded to a non-homogenous second order perspective texture mapping process using interpolation. The above texture mapping process is extremely efficient as it is free of division operations during the interpolation.

REFERENCES:
patent: 4583185 (1986-04-01), Heartz et al.
patent: 4586038 (1986-04-01), Sims
patent: 4692880 (1987-09-01), Merz et al.
patent: 4714428 (1987-12-01), Bunker et al.
patent: 4715005 (1987-12-01), Heartz
patent: 4727365 (1988-02-01), Bunker et al.
patent: 4811245 (1989-03-01), Bunker et al.
patent: 4821212 (1989-04-01), Heartz
patent: 4825391 (1989-04-01), Merz
patent: 4855937 (1989-08-01), Heartz
patent: 4862388 (1989-08-01), Bunker
patent: 4905164 (1990-02-01), Chandler et al.
patent: 4958305 (1990-09-01), Piazza
patent: 4965745 (1990-10-01), Economy et al.
patent: 5126726 (1992-06-01), Howard et al.
patent: 5187754 (1993-02-01), Currin et al.
patent: 5191642 (1993-03-01), Quick et al.
patent: 5268996 (1993-12-01), Steiner et al.
patent: 5293467 (1994-03-01), Buchner et al.
patent: 5357579 (1994-10-01), Buchner et al.
patent: 5367615 (1994-11-01), Economy et al.
patent: 5420970 (1995-05-01), Steiner et al.
patent: 5651106 (1997-07-01), Ashburn
patent: 5680525 (1997-10-01), Sakai et al.
patent: 5701405 (1997-12-01), Kelley et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for computing parameters used in a non-homogeneous second does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for computing parameters used in a non-homogeneous second, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for computing parameters used in a non-homogeneous second will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1708469

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.