Misplaced Pages

Back-face culling: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editNext edit →Content deleted Content addedVisualWikitext
Revision as of 15:57, 15 October 2008 edit152.66.213.84 (talk) corrected occlusion culling link← Previous edit Revision as of 06:46, 11 February 2009 edit undoRadagast83 (talk | contribs)18,709 edits Removing doa merge tagNext edit →
Line 1: Line 1:
{{merge|Hidden surface determination|Talk:THIS PAGE#Merger proposal|date=October 2007}}

In ], '''back-face culling''' determines whether a ] of a graphical object is visible, depending on the position of the camera. It is a step in the graphical pipeline that tests whether the points in the polygon appear in clockwise or counter-clockwise order when projected onto the screen. If the user has specified that front-facing polygons have a clockwise winding, if the polygon projected on the screen has a counter-clockwise winding it has been rotated to face away from the camera and will not be drawn. In ], '''back-face culling''' determines whether a ] of a graphical object is visible, depending on the position of the camera. It is a step in the graphical pipeline that tests whether the points in the polygon appear in clockwise or counter-clockwise order when projected onto the screen. If the user has specified that front-facing polygons have a clockwise winding, if the polygon projected on the screen has a counter-clockwise winding it has been rotated to face away from the camera and will not be drawn.



Revision as of 06:46, 11 February 2009

In computer graphics, back-face culling determines whether a polygon of a graphical object is visible, depending on the position of the camera. It is a step in the graphical pipeline that tests whether the points in the polygon appear in clockwise or counter-clockwise order when projected onto the screen. If the user has specified that front-facing polygons have a clockwise winding, if the polygon projected on the screen has a counter-clockwise winding it has been rotated to face away from the camera and will not be drawn.

The process makes rendering objects quicker and more efficient by reducing the number of polygons for the program to draw. For example, in a city street scene, there is generally no need to draw the polygons on the sides of the buildings facing away from the camera; they are completely occluded by the sides facing the camera.

A related technique is clipping, which determines whether polygons are within the camera's field of view at all.

Another similar technique is Z-culling, also known as occlusion culling, which attempts to skip the drawing of polygons which are covered from the viewpoint by other visible polygons.

It is important to note that this technique only works with single-sided polygons, which are only visible from one side. Double-sided polygons are rendered from both sides, and thus have no back-face to cull.

Further reading

Stub icon

This computer graphics–related article is a stub. You can help Misplaced Pages by expanding it.

Categories: