Viewing frustum

Viewing frustum

of a rectangular pyramid (hence the name). The planes that cut the frustum perpendicular to the viewing direction are called the "near plane" and the "far plane". Objects closer to the camera than the near plane or beyond the far plane are not drawn. Often, the far plane is placed infinitely far away from the camera so all objects within the frustum are drawn regardless of their distance from the camera.

Viewing frustum culling or view frustum culling is the process of removing objects that lie completely outside the viewing frustum from the rendering process. Rendering these objects would be a waste of time since they are not directly visible. In ray tracing, viewing frustum culling cannot be performed because objects outside the viewing frustum may be visible when reflected off an object inside the frustum. To make culling fast, it is usually done using bounding volumes surrounding the objects rather than the objects themselves.

Definitions

*VPN - the view-plane normal - a normal to the view plane.
*VUP - the view-up vector - the vector on the view plane that indicates the upward direction.
*VRP - the viewing reference point - a point located on the view plane, and the origin of the VRC.
*PRP - the projection reference point - the point where the image is projected from, for parallel projection, the PRP is at infinity.
*VRC - the viewing-reference coordinate system.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Frustum — For the graphics technique known as Frustum culling, see Hidden surface determination A frustum [ frustum is Latin and means piece, crumb . The English word is often misspelled as frustrum, probably due to the similarity with the common words… …   Wikipedia

  • Hidden surface determination — In 3D computer graphics, hidden surface determination (also known as hidden surface removal (HSR), occlusion culling (OC) or visible surface determination (VSD)) is the process used to determine which surfaces and parts of surfaces are not… …   Wikipedia

  • Graphics pipeline — In 3D computer graphics, the terms graphics pipeline or rendering pipeline most commonly refers to the current state of the art method of rasterization based rendering as supported by commodity graphics hardware[1]. The graphics pipeline… …   Wikipedia

  • OpenGL — Original author(s) Silicon Graphics Developer(s) Khronos Group Stable release 4.2 …   Wikipedia

  • Z-buffering — Z buffer data In computer graphics, z buffering is the management of image depth coordinates in three dimensional (3 D) graphics, usually done in hardware, sometimes in software. It is one solution to the visibility problem, which is the problem… …   Wikipedia

  • Bounding volume — A three dimensional model with its bounding box drawn in dashed lines. For building code compliance, see Bounding. In computer graphics and computational geometry, a bounding volume for a set of objects is a closed volume that completely contains …   Wikipedia

  • Determination des surfaces cachees — Détermination des surfaces cachées Dans une image 3D générée par ordinateur, la détermination des surfaces cachées est le processus utilisé pour déterminer si une surface est visible d un point de vue donné. Un algorithme de détermination des… …   Wikipédia en Français

  • Determination des surfaces cachées — Détermination des surfaces cachées Dans une image 3D générée par ordinateur, la détermination des surfaces cachées est le processus utilisé pour déterminer si une surface est visible d un point de vue donné. Un algorithme de détermination des… …   Wikipédia en Français

  • Détermination Des Surfaces Cachées — Dans une image 3D générée par ordinateur, la détermination des surfaces cachées est le processus utilisé pour déterminer si une surface est visible d un point de vue donné. Un algorithme de détermination des surfaces cachées est une solution au… …   Wikipédia en Français

  • Détermination des surfaces cachées — Dans une image 3D générée par ordinateur, la détermination des surfaces cachées est le processus utilisé pour déterminer si une surface est visible d un point de vue donné. Un algorithme de détermination des surfaces cachées est une solution au… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”