Systems and methods of rendering techniques for virtual stages and scenes
AssigneeApple Inc.
InventorDavid H. HUANG
Life of this patent
Estimating the term…
Abstract
Some examples of the disclosure are directed to systems and methods for presenting of virtual stages and related virtual content from a virtual scene. In some examples, an electronic device displays virtual content using a first technique at a region that corresponds to a virtual stage within a three-dimensional environment. In some examples, an electronic device displays virtual content using a second technique at a region outside of the virtual stage.
Claims20
A method comprising:
- at an electronic device in communication with one or more input devices and one or more displays:
- while displaying a three-dimensional environment, initiating display of a user interface for creating content that includes a region corresponding to a predefined three-dimensional region of a physical environment of the electronic device, wherein initiating display of the user interface includes displaying at least a portion of a virtual environment using a plurality of rendering techniques, wherein the plurality of rendering techniques includes a first technique and a second technique, the method further comprising:
- while presenting a first portion of the virtual environment in the region of the user interface corresponding to the predefined three-dimensional region of the physical environment, displaying the first portion of the virtual environment using the first technique and displaying a second portion of the virtual environment using the second technique.
An electronic device that is in communication with one or more displays and one or more input devices, the electronic device comprising:
- one or more processors;
- memory;
- and
- one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for:
- while displaying a three-dimensional environment, initiating display of a user interface for creating content that includes a region corresponding to a predefined three-dimensional region of a physical environment of the electronic device, wherein initiating display of the user interface includes displaying at least a portion of a virtual environment using a plurality of rendering techniques, wherein the plurality of rendering techniques includes a first technique and a second technique, the method further comprising:
- while presenting a first portion of the virtual environment in the region of the user interface corresponding to the predefined three-dimensional region of the physical environment, displaying the first portion of the virtual environment using the first technique and displaying a second portion of the virtual environment using the second technique.
A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by one or more processors of an electronic device that is in communication with one or more displays and one or more input devices, cause the computer system to perform a method comprising:
- while displaying a three-dimensional environment, initiating display of a user interface for creating content that includes a region corresponding to a predefined three-dimensional region of a physical environment of the electronic device, wherein initiating display of the user interface includes displaying at least a portion of a virtual environment using a plurality of rendering techniques, wherein the plurality of rendering techniques includes a first technique and a second technique, the method further comprising:
- while presenting a first portion of the virtual environment in the region of the user interface corresponding to the predefined three-dimensional region of the physical environment, displaying the first portion of the virtual environment using the first technique and displaying a second portion of the virtual environment using the second technique.
Dependencies are inferred from the claim text.