Application (pre-grant publication)
Depth Buffering for Subsequent Scene Rendering
- Number
- 20170243393
- Published
- 2017-08-24
- Filed
- 2016-02-24
- Assignee
- DISNEY ENTERPRISES, INC.
- Inventors
- Nichols; Gregory, Burley; Brent, Habel; Ralf, Adler; David
- CPC
- G06T1/60; G06T15/06; G06T15/405
- Verdict
- Low Notable software
- Source
- Google Patents · FreePatentsOnline
The keeper's note
A scene rendering system that improves depth buffering efficiency by identifying a reduced depth set for subsequent frames.
Abstract
There is provided a scene rendering system and method for use by such asystem to perform depth buffering for subsequent scene rendering. The system includes a memory storing a depth determination software including a reduced depth set identification software module, and a hardware processor configured to execute the depth determination software. The hardware processor is configured to execute the depth determination software to determine, before rendering a scene, a depth buffer based on at least one fixed depth identified for each element of a rendering framework for the scene. The hardware processor is further configured to render the scene using the depth buffer.
Background
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 shows a diagram of one exemplary implementation of a scene rendering system configured to perform depth buffering and subsequent scene rendering;
FIG. 2 shows a diagram of a virtual environment depicting interactions of rays utilized in a depth buffering process with virtual objects and a virtual semi-transparent volume within the virtual environment, according to one implementation; and
FIG. 3 is a flowchart presenting an exemplary method for performing depth buffering and subsequent scene rendering.DETAILED DESCRIPTION
The following description contains specific information pertaining to implementations in the present disclosure. One skilled in the art will recognize that the present disclosure may be implemented in a manner different from that specifically discussed herein. The drawings in the present application and their accompanying detailed description are directed to merely exemplary implementations. Unless noted otherwise, like or corresponding elements among the figures may be indicated by like or corresponding reference numerals. Moreover, the drawings and illustrations in the present application are generally not to scale, and are not intended to correspond to actual relative dimensions.
FIG. 1 shows a diagram of one exemplary implementation of a scene rendering system configured to perform depth buffering and subsequent scene rendering. As shown in FIG. 1, rendering environment 100 includes sc