Culling method and module for 3D graphics
AssigneeSilicon Integrated Systems Corp.
InventorsTa-Lun Huang, Chung-Yen Lu
Life of this patent
Estimating the term…
Abstract
A culling method and module is provided to generate a culling decision for efficient culling a back-face triangle of a 3D graphics. The culling module includes a comparison circuit and a culling decision circuit. The comparison circuit compares the coordinates of three vertices of each triangle and then outputs the comparison results to the culling decision circuit. The culling decision circuit then generates a decision result by looking up a predetermined lookup table according to the comparison results and a pre-determined coordinate orientation signal.
Claims12
A culling method for 3D graphics, comprising the steps of:
- establishing culling decision tables according to each combination of SIGN vector bit-streams of a polygon;
- obtaining comparison results by comparing positions of each pair of vertices of said polygon;
- generating a culling decision by looking up said culling decision tables in response to each of said comparison results;
- and
- culling said polygon in response to said culling decision.
A culling module for 3D graphics, comprising:
- comparison means for generating a bit-stream of a comparison result by comparing coordinates of a third vertex V3 with a first vertex V1 and a second vertex V2, said coordinates of said first vertex V1 with a second vertex V2;
- and
- culling decision means for generating a culling decision in response to said bit-stream of said comparison result and a coordinate orientation signal.
Dependencies are inferred from the claim text.