Automatically generating appropriate near and far clipping planes for a 3D scene while guaranteeing minimum of Z-buffer precision
US7525542B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Mar 15, 2006 |
| Grant date | Apr 28, 2009 |
| Priority date | — |
| Expiry date | Dec 8, 2026 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06T15/30
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
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.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.