Metaverse Content Modality Mapping
Implementations generally relate to metaverse content modality mapping. In some implementations, a method includes obtaining functionality developed for a first modality of a virtual environment. The method further includes mapping the functionality to a second modality of the virtual environment. The method further includes executing the functionality developed for the first modality based on user interaction associated with the second modality.
1 . A system comprising:
one or more processors;
logic encoded in one or more non-transitory computer-readable storage media for execution by the one or more processors and when executed operable to perform operations comprising:
obtaining functionality developed for a first modality of a virtual environment;
mapping the functionality to a second modality of the virtual environment; and
executing the functionality developed for the first modality based on user interaction associated with the second modality.
2 . The system of claim 1 , wherein the first modality is associated with augmented reality of a first device type, wherein the first device type is a mobile device, wherein the second modality is associated with a second device type, and wherein the second device type is one of an augmented reality headset, a virtual reality headset, or a desktop computer.
3 . The system of claim 1 , wherein the logic when executed is further operable to cause the one or more processors to perform operations comprising:
determining a device associated with the second modality;
activating software modules associated with the second modality; and
adapting user interaction with the device to the functionality developed for the first modality.
4 . The system of claim 1 , wherein the logic when executed is further operable to cause the one or more processors to perform operations comprising mapping one or more user gestures in a three-dimensional scene associated with the second modality to one or more two-dimensional user interface elements associated with the first modality.
5 . The system of claim 1 , wherein the logic when executed is further operable to cause the one or more processors to perform operations comprising mapping user interaction with one or more input devices associated with the second modality to one or more two-dimensional user interface elements associated with the first modality.
6 . The system of claim 1 , wherein the logic when executed is further operable to cause the one or more processors to perform operations comprising adapting one or more background elements in a three-dimensional scene associated with the second modality based on a device type associated with the second modality.
7 . The system of claim 1 , wherein the logic when executed is further operable to cause the one or more processors to perform operations comprising adapting at least one target object in a three-dimensional scene associated with the second modality based on a device type associated with the second modality.
8 . A non-transitory computer-readable storage medium carrying program instructions thereon, the instructions when executed by one or more processors are operable to perform operations comprising:
obtaining functionality developed for a first modality of a virtual environment;
mapping the functionality to a second modality of the virtual environment; and
executing the functionality developed for the first modality based on user interaction associated with the second modality.
9 . The computer-readable storage medium of claim 8 , wherein the first modality is associated with augmented reality of a first device type, wherein the first device type is a mobile device, wherein the second modality is associated with a second device type, and wherein the second device type is one of an augmented reality headset, a virtual reality headset, or a desktop computer.
10 . The computer-readable storage medium of claim 8 , wherein the logic when executed is further operable to cause the one or more processors to perform operations comprising:
determining a device associated with the second modality;
activating software modules associated with the second modality; and
adapting user interaction with the device to the functionality developed for the first modality.
11 . The computer-readable storage medium of claim 8 , wherein the instructions when executed are further operable to cause the one or more processors to perform operations comprising mapping one or more user gestures in a three-dimensional scene associated with the second modality to one or more two-dimensional user interface elements associated with the first modality.
12 . The computer-readable storage medium of claim 8 , wherein the instructions when executed are further operable to cause the one or more processors to perform operations comprising mapping user interaction with one or more input devices associated with the second modality to one or more two-dimensional user interface elements associated with the first modality.
13 . The computer-readable storage medium of claim 8 , wherein the instructions when executed are further operable to cause the one or more processors to perform operations comprising adapting one or more background elements in a three-dimensional scene associated with the second modality based on a device type associated with the second modality.
14 . The computer-readable storage medium of claim 8 , wherein the instructions when executed are further operable to cause the one or more processors to perform operations comprising adapting at least one target object in a three-dimensional scene associated with the second modality based on a device type associated with the second modality.
15 . A method comprising:
obtaining functionality developed for a first modality of a virtual environment;
mapping the functionality to a second modality of the virtual environment; and
executing the functionality developed for the first modality based on user interaction associated with the second modality.
16 . The method of claim 15 , wherein the first modality is associated with augmented reality of a first device type, wherein the first device type is a mobile device, wherein the second modality is associated with a second device type, and wherein the second device type is one of an augmented reality headset, a virtual reality headset, or a desktop computer.
17 . The method of claim 15 , further comprising:
determining a device associated with the second modality;
activating software modules associated with the second modality; and
adapting user interaction with the device to the functionality developed for the first modality.
18 . The method of claim 15 , further comprising mapping one or more user gestures in a three-dimensional scene associated with the second modality to one or more two-dimensional user interface elements associated with the first modality.
19 . The method of claim 15 , further comprising mapping user interaction with one or more input devices associated with the second modality to one or more two-dimensional user interface elements associated with the first modality.
20 . The method of claim 15 , further comprising adapting one or more background elements in a three-dimensional scene associated with the second modality based on a device type associated with the second modality.