发明名称 METHOD FOR COMPUTING TEXTURE MAPPING PARAMETERS
摘要 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 weight, w, screen display coordinates and texture map coordinates are determined for midpoint (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_ortho_add are computed and also quadratic coefficients b1, b2 and dv_ortho_add are computed. The above values, parameters u_main, du_main (change in u over change in y), d2u_main (changed in DELTA u over change in DELTA y), du_ortho (change in u over change in x), d2u_ortho (change in DELTA u over change in DELTA x), v_main, dv_main (change in v over change in y), d2v_main (change in DELTA v over change in DELTA y), dv_ortho (change in v over change in x), and d2v_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.
申请公布号 WO9829837(A1) 申请公布日期 1998.07.09
申请号 WO1997US23528 申请日期 1997.12.23
申请人 CIRRUS LOGIC, INC. 发明人 EINKAUF, MARK, A.;LARSON, MICHAEL, K.
分类号 G06T15/20;(IPC1-7):G06T15/10 主分类号 G06T15/20
代理机构 代理人
主权项
地址