WebVR has come a long way since its first steps in 2014. The WebVR and A-frame communities have made amazing progress, but developments in social mixed reality are still extremely rare.
Without a common set of libraries and APIs, social mixed reality experiences on the web are often contradictory with limited support for identity and avatars. In addition, there is a lack of basic tools that allow users to find, share and experience content together.
In the coming months, Mozilla will invest in areas that will help advance social mixed reality experiences on the Web. Initially, open source components and services will be offered that will allow A-frame deverlopers to deliver rich and compelling social mixed reality experiences with just a few lines of code. In addition, proprietary social mixed reality products will be developed to make the technology more visible to the public.
In the near future, first demos will be published and shared in Github repositories. In this way, as much feedback as possible will be collected.
Mozilla will focus on the following areas:
Avatars and Identities.
A-Frame will be enabled to bring natural, human communication into the user experience in real time. This includes the efficient networking of voice and avatars, consistent motion control, mechanism for self-portrayal and adaptation as well as the control of one`s own identity. Ways will also be sought for users to publish and distribute custom avatars and accessories for users of social mixed reality applications.
As part of their new social mixed reality experiences, users will want to find their friends or meet new people, while at the same time having the essential controls at their disposal to ensure an appropriate level of comfort and security. Mozilla Intends to integrate conventional text- and speech-based communication, social networking and cross-application interactions such as messaging into mixed-reality A-frame applications. These include more traditional features such as messaging and blocking as well as mixed reality specific features such as personal space management.
Once users are able to be with other people in Mixed Reality, they will be able to interact with shared 3D objects. They should be able to throw a frisbee against each other, play cards or even create a sculpture together. In addition, objects in zje world should be where users left them when they come back later. Social-Mixed-Reality-Apps should make it especially easy to manage the live manipulation and networking of supported 3D objects.