Ray intersection reduction using directionally classified target lists
AssigneeIntel Corporation
InventorWilliam Parsons Newhall, Jr.
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorWilliam Parsons Newhall, Jr.
Estimating the term…
A method and apparatus, in a computer graphics display system, for reducing the number of polygon intersection tests required to test a ray against a set of polygons. With this method, a multitude of polygons that represent images of object or parts of objects are identified, and these polygons are grouped into a plurality of groups on the basis of the general orientations of the polygons. Also, a ray is identified that represents a line of sight, and the general direction of the ray is compared with the general orientations of the polygons in the above-mentioned groups of polygons. On the basis of this comparison, selected groups of polygons are eliminated from further consideration. Polygons in other groups may be tested to determine if the ray intersects the polygons. The preferred embodiment of the invention described herein in detail has a number of important features. These include (1) a compressed representation of the general direction of displacement of a 3D vector called the directional classification code and a method for computing it given a vector, and (2) a conservative but efficient technique for determining whether the dot product of two vectors of equal length will result in a positive or negative value by comparing their directional classification codes using boolean logic.
A method of reducing polygonal candidates for intersection testing in a ray tracer comprising the steps of:
A method in a computer graphics display system for reducing a number of polygon intersection tests required to test a ray against a set of polygons, the method comprising:
Apparatus in a computer graphics display system for reducing the number of polygons intersection tests required to test a ray against a set of polygons, the method using:
A method in a computer graphics display system for reducing the number of polygon intersection tests required to test a ray against a set of polygons, comprising:
Apparatus in a computer graphics display system for reducing the number of polygons intersection tests required to test a ray against a set of polygons, comprising:
An article of manufacture comprising:
Dependencies are inferred from the claim text.