Automatically generating appropriate near and far clipping planes for a 3D scene while guaranteeing minimum of Z-buffer precision

Various technologies and techniques are disclosed that improve the automatic generation of near and far clipping planes for a 3D scene. The viewing frustum is intersected with the scene to determine the range of depth that a particular scene occupies in the viewing frustum. The ratio of the near cli...

Full description

Saved in:
Bibliographic Details
Main Authors STEVENSON ALEXANDER, LEHENBAUER DANIEL R, WOOD DANIEL N
Format Patent
LanguageEnglish
Published 28.04.2009
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Various technologies and techniques are disclosed that improve the automatic generation of near and far clipping planes for a 3D scene. The viewing frustum is intersected with the scene to determine the range of depth that a particular scene occupies in the viewing frustum. The ratio of the near clipping plane to far clipping plane is adjusted as appropriate to ensure a desired minimum level of Z-buffer precision is achieved. The clipping planes are set sufficiently far outside of the object bounds to prevent triangles which are parallel to the clip planes from being accidentally clipped. An API is provided to allow other programs to retrieve the near and far clipping plane values with the desired minimum Z-buffer precision for a particular scene without having to interact with the Z-buffer.
Bibliography:Application Number: US20060376050