发明授权
US07525542B2 Automatically generating appropriate near and far clipping planes for a 3D scene while guaranteeing minimum of Z-buffer precision
有权
自动为3D场景生成适当的近距离剪切平面,同时保证最小的Z缓冲区精度
- 专利标题: Automatically generating appropriate near and far clipping planes for a 3D scene while guaranteeing minimum of Z-buffer precision
- 专利标题(中): 自动为3D场景生成适当的近距离剪切平面,同时保证最小的Z缓冲区精度
-
申请号: US11376050申请日: 2006-03-15
-
公开(公告)号: US07525542B2公开(公告)日: 2009-04-28
- 发明人: Alexander Stevenson , Daniel N. Wood , Daniel R. Lehenbauer
- 申请人: Alexander Stevenson , Daniel N. Wood , Daniel R. Lehenbauer
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 主分类号: G06T15/40
- IPC分类号: G06T15/40 ; G06T15/30
摘要:
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.
公开/授权文献
信息查询