- Number
- 11721081
- Published
- 2023-08-08
- Filed
- 2020-02-20
- Assignee
- Disney Enterprises, Inc.
- Inventors
- Schriber; Sasha Anna et al.
- CPC
- G06T13/40; G06T19/20; G06F40/166
- Verdict
- Set aside scriptwriting production tool, business
- Source
- Google Patents · FreePatentsOnline
Abstract
Systems and methods are provided for a workflow framework that scriptwriters can utilize when developing (live-action/animation/cinematic) virtual reality (VR) experiences or content. A script can be parsed to identify one or more elements in a script, and a VR representation of the one or more elements can be automatically generated. A user may develop or edit the script which can be presented in a visual and temporal manner along with the VR representation. The user may edit the VR representation, and the visual and temporal presentation of the script can be commensurately represented. The script may be analyzed for consistency and/or cohesiveness in the context of the VR representation or experience. A preview of the VR experience or content can be generated from the script and/or the VR representation.
Background
TECHNICAL FIELD (1) The present disclosure relates generally to virtual reality (VR) content or experiences, and more particularly, to the development of VR content or experiences using a toolset that allows a script to be parsed and analyzed to generate a two-dimensional (2D)/three-dimensional (3D) overview, and/or a 3D preview. DESCRIPTION OF THE RELATED ART (2) VR can refer to the creation of a fully immersive virtual world/space experience that users may interact with. Increased interest in VR as an industry and the improvements made in VR technology have expanded traditional boundaries of storytelling. However, traditional scriptwriting tools are not well-suited to the creation of VR content due to the various complexities associated with the more immersive environment realized with VR content. For example, in a VR world or space, there are more dimensions to consider, i.e., it is possible to experience content 360 degrees about a user. This is in contrast to 2D content, where a user typically experiences content in, at most, a 180 degree space in front of the user. (3) The sense of space and presence achieved with VR content can draw viewers into a story more completely. However, producing VR content involves the careful use of sound, light, and movement to maintain viewers' interest, as well as to present a cohesive VR experience. Because of these considerations, it can be difficult to visualize a creative concept for a virtual space as opposed to that of a traditional
Claims
1. A method for editing content for presentation in a virtual-reality (VR) environment, the method comprising: receiving, via a plurality of views representing different contiguous view portions into which a 360 degree view spanned by the VR environment is divided, one or more edits to metadata associated with a script, wherein each view includes a different subset of the script, and wherein the different subset of the script is associated with a corresponding contiguous view portion of the 360 degree view spanned by the VR environment; generating a model of the VR environment based on the metadata; receiving, via manipulation of one or more components of a two-dimensional (2D) visualization of the script, a modification to the model of the VR environment that alters at least one element of the model of the VR environment, wherein the 2D visualization comprises a layout of one or more characters and a camera associated with a given scene; generating a modified model of the VR environment based on the modification to the model of the VR environment; updating the script based on the modified model of the VR environment; generating a three-dimensional (3D) preview of the VR environment based on the modified model of the VR environment; and presenting the 3D preview to a user. ||
10. A method for editing content for presentation in a virtual-reality (VR) environment, the method comprising: parsing a script to obtain metadata associated with the script; generating a model of the VR environment based on the metadata; receiving, via manipulation of one or more components of a two-dimensional (2D) visualization of the script, a modification to the model of the VR environment that alters at least one element of the model of the VR environment, wherein the 2D visualization comprises a layout of one or more characters and a camera associated with a given scene; generating a modified model of the VR environment based on the modification to the model of the VR environment; generating a notification that a call to action hint should be added to the modified model of the UR environment, wherein the call to action hint comprises at least one of changing a lighting in the VR environment or changing an audio intensity in the VR environment; updating the script based on the modified model of the VR environment; generating a three-dimensional (3D) preview of the VR environment based on the modified model of the VR environment; and presenting the 3D preview to a user. ||
11. One or more non-transitory computer-readable media storing program instructions that, when executed by one or more processors, cause the one or more processors to edit content for presentation in a virtual-reality (VR) environment by performing the steps of: receiving, via a plurality of views representing different contiguous view portions into which a 360 degree view spanned by the VR environment is divided. one or more edits to metadata associated with a script, wherein each view includes a different subset of the script, and wherein the different subset of the script is associated with a corresponding contiguous view portion of the 360 degree view spanned by the VR environment; generating a model of the VR environment based on the metadata; receiving, via manipulation of one or more components of a two-dimensional (2D) visualization of the script, a modification to the model of the VR environment that alters at least one element of the model of the VR environment, wherein the 2D visualization comprises a layout of one or more characters and a camera associated with a given scene; generating a modified model of the UR environment based on the modification to the model of the VR environment; updating the script based on the modified model of the VR environment; and generating a three-dimensional (3D) preview of the VR environment based on the modified model of the VR environment for display. ||
20. A system, comprising: one or more memories storing program instructions; and one or more processors that are coupled to the one or more memories and, when executing the program instructions, are configured to: receive, via a plurality of views representing different contiguous view portions into which a 360 degree view spanned by a virtual-reality (VR) environment is divided, one or more edits to metadata associated with a script, wherein each view includes a different subset of the script, and wherein the different subset of the script is associated with a corresponding contiguous view portion of the 360 degree view spanned by the VR environment; generate a model of the VR environment based on the metadata; receive, via manipulation of one or more components of a two-dimensional (2D) visualization of the script, a modification to the model of the VR environment that alters at least one element of the model of the VR environment, wherein the 2D visualization comprises a layout of one or more characters and a camera associated with a given scene; generate a modified model of the VR environment based on the modification to the model of the VR environment; update the script based on the modified model of the VR environment; and generate a three-dimensional (3D) preview of the VR environment based on the modified model of the VR environment for display.