Outer Rim Archives
Archives · 2017 · 20170243393

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

Claims

1. A scene rendering system comprising: a memory storing a depth determination software; and a hardware processor 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; and the hardware processor is further configured to: render the scene using the depth buffer. 11. A method for use by a scene rendering system including a hardware processor and a memory having stored therein a depth determination software, the method comprising: determining, by the hardware processor executing the depth determination software, 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; rendering the scene, by the hardware processor, using the depth buffer.