SuteraVR / Specifications

Specificarions of SuteraVR
5 stars 2 forks source link

SuteraVR/Specifications (Currently incompleted)

SuteraVR is a protocol that constitutes a distributed and decentralized VR platform and consists of several specifications:

Glossary
A specification to more rigorously define the terms used in the description of this specification.
Client
Specifications to be followed by applications to participate in the SuteraVR network and render and interact virtual worlds.
Bloom
Specifications to be followed by servers that mediate communication between clients and store persistent assets in a distributed way.
Costume
Specifications to be followed by costumes distributed by the SuteraVR network.
World
Specifications to be followed by worlds distributed by the SuteraVR network.


🚨 Attention

This protocol is still in the development phase and has not yet been officially released.

If you interested in our project, come to our Discord community!

We look forward to your contributions! Open an issue / Open a PR

🎮 How to use SuteraVR?

SuteraVR is a kind of collection of specifications, and not specific software/sourcecode. For example, any application that conforms to the same version SuteraVR/Specifications/Client can join the SuteraVR network at any time. Thus, an application that complies with the SuteraVR specification is called an "implementation" of SuteraVR.

Below is an some of a SuteraVR implementation commonly used by SuteraVR users.

The well-known implementations

SuteraVR/Specifications/Client

SuteraVR/Specifications/Bloom

🧭 Concept

✨ Design

🌼 Name Origin

Are you worrying that "Sutera" is a misspelling of "Stella"? The name comes from the Sutera flower of the Scrophulariaceae family, known as Bacopa.

💡 Inspiration