DocumentCode :
960222
Title :
The Feasibility of a VLSI Chip for Ray Tracing Bicublic Patches
Author :
Pulleyblank, Ron ; Kapenga, John
Author_Institution :
HP Laboratories
Volume :
7
Issue :
3
fYear :
1987
fDate :
3/1/1987 12:00:00 AM
Firstpage :
33
Lastpage :
44
Abstract :
In this article we explore the possibility of a VLSI chip for ray tracing bicubic patches in Bezier form. The purpose of the chip is to calculate the intersection point of a ray with the bicubic patch to a specified level of accuracy, returning parameter values (u,v) specifying the location of the intersection on the patch, and a parameter value, t, which specifies the location of the intersection on the ray. The intersection is calculated by succesively subdividing the patch and computing the intersection of the ray with a bounding box of each subpatch until the bounding volume meets theaccuracy requirement. There are two operating modes: another in which all intersections are found. This algorithm (and the chip) correctly handle the difficult cases of the ray tangentially intersecting a planar patch and intersections of the ray at a silhouette edge of the patch. Estimates indicate that such a chip could be implemented in 2-micron NMOS (N-type metal oxide semiconductor) and could computer patch-ray intersections at the rate of one every 15 microseconds for patces that are prescaled and specified to a 12-bit fixed point for each of the x, y, and z components. A version capable of handling 24-bit patches could compute patch/ray intersections at the rate of one every 140 section point could be performed with the addition of nine scalar subtractions and six scalar multiplies. Images drawn using a software version of the algorithm are presented and discussed.
Keywords :
Computer graphics; Displays; Numerical stability; Power system modeling; Ray tracing; Solid modeling; Very large scale integration;
fLanguage :
English
Journal_Title :
Computer Graphics and Applications, IEEE
Publisher :
ieee
ISSN :
0272-1716
Type :
jour
DOI :
10.1109/MCG.1987.276963
Filename :
4057129
Link To Document :
بازگشت