- Number
- 20170358137
- Published
- 2017-12-14
- Filed
- 2016-06-13
- Assignee
- DISNEY ENTERPRISES, INC.
- Inventors
- Auten; Robert, Murdock; Malcolm E., Nakaya; Joshua
- CPC
- H04L67/12; G06F3/011; A63F13/52; A63F13/00; A63F13/355; G06T15/503; H04L67/131; A63F13/56
- Verdict
- Low Notable software
- Source
- Google Patents · FreePatentsOnline
The keeper's note
Renders virtual space views as layered pre-rendered and live content combined for efficient display.
Abstract
Systems and methods for rendering views of a virtual space are presented herein. In someimplementations, the views of the virtual space may be provided in a set of layers. Individual layers may include certain virtual space content within the views. Operations of a system and/or method presented herein include one or more of obtaining pre-rendered views of virtual space content associated with one or more layers, rendering views of other virtual space content associated with one or more other layers in real-time, or near real-time,based on user input, and/or other operations.
Background
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 illustrates a system configured for rendering views of a virtual space, in accordance with one or more implementations.
FIG. 2 shows a representation of a view of a virtual space depicting different layers that correspond with different depths of simulated depth-of-field within the view, in accordance with one or more implementations.
FIG. 3 shows another representation of a view of a virtual space depicting different layers that correspond with different depths of simulated depth-of-field within the view, in accordance with one or more implementations.
FIG. 4 illustrates an exemplary implementation of the system of FIG.1.
FIG. 5 illustrates a method of rendering views of a virtual space, in accordancewith one or more implementations.DETAILED DESCRIPTION
FIG. 1 illustrates a system 100 configured for rendering views of a virtual space, in accordance with one or more implementations. The system 100 may include one or more of one or more servers (e.g., server 102 and/or other servers), one or more computing platforms (e.g., computing platform 116 and/or one or more other computing platforms 132), and/or other components. It is noted herein that one or more references made to computing platform 116 are provided for illustrativepurpose and is not to be considered limiting. For example, one or more features and/or functions attribute to computing platform 116 may be similarly attributed to individual o
Claims
1. A system configured to renderviews of a virtual space, the system comprising: one or more physical processors configured by machine-readable instructions to: execute an instance of a virtual space, and implement the instance of the virtual space to determine views of the virtual space, the virtualspace including virtual space content, the virtual space content comprising topography and virtual objects, the implementation of the instance of the virtual space facilitating user participation in the virtual space, the user participation including controlling one ormore available virtual objects to interact with the virtual space and one or more other virtual objects present in the virtual space, the control being exercised through user input via individual computing platforms associated with individual users; determine views of the virtual space by associating virtual space content with discrete layers that define the views of the virtual space, individual layers corresponding to different depths of simulated depth-of-field within the views, the layers comprising a first layer corresponding toa first simulated depth-of-field, a second layer corresponding to a second simulated depth-of-field, and a third layer corresponding to a third simulated depth-of-field; and effectuate presentation of views of the virtual space at computing platforms associated with individual users, wherein effectuating presentation of views of the virtual space at a firstcomputing platform comprises: rendering views of virtual space content associated with the first layer in real-time based on user input by generating information defining the views of the virtual space content associated with the first layer; obtaining, for the second layer, one or more pre-rendered views of virtual space content associated with the second layer, the one or more pre-rendered views of the virtual space content associated with thesecond layer being obtained by obtaining pre-existing information defining the views of the virtual space content associated with the second layer; obtaining, for the third layer,one or more pre-rendered views of virtual space content associated with the third layer, the one or more pre-rendered views of the virtual space content associated with the third layer being obtained by obtaining pre-existing information defining the views of the virtual space content associated with the third layer; and compositing the second layer and third layer into a composited layer.
10. A method to render views of a virtual space, the method being implemented in a computer system comprising one or more physical processor and non-transitory electronic storage storing machine-readable instructions, the method comprising: executing an instance of a virtual space, and implementing the instance of the virtual space to determine views of the virtual space, the virtual space including virtual spacecontent, the virtual space content comprising topography and virtual objects, the implementation of the instance of the virtual space on facilitating user participation in the virtual space, the user participation including controlling one or more available virtual objects to interact with the virtual space and one or more other virtual objects present in the virtual space, the control being exercised through user input via individual computing platform associated with individual users; determining views of the virtual space by associating virtual space content with discrete layers that define the views of the virtual space, individual layers corresponding to different depths of simulated depth-of-field withinthe views, the layers comprising a first layer corresponding to a first simulated depth-of-field, a second layer corresponding to a second simulated depth-of-field, and a third layer corresponding to a third simulated depth-of-field; and effectuating presentation of views of the virtual space at computing platforms associated with individual users, including effectuating presentation of views of the virtual space at a first computing platform comprises: rendering views of virtual space content associated with the first layer in real-time based on user input by generating information defining the views of the virtual spacecontent associated with the first layer; obtaining, for the second layer, one or more pre-rendered views of virtual space content associated with the second layer, the one or morepre-rendered views of the virtual space content associated with the second layer being obtained by obtaining pre-existing information defining the views of the virtual space content associated with the second layer; obtaining, for the third layer, one or more pre-rendered views of virtual space content associated with the third layer, the one or more pre-rendered views of the virtual space content associated with the third layer being obtained by obtaining pre-existing information defining the views of the virtual space content associated with the third layer; and compositing the second layer and third layer into a composited layer.