holonet
Create social virtual worlds that anyone can interact with using Virtual Personas, a self-sovereign identity.
Quick Start
Install via npm or yarn
npm install --save holonet
yarn add holonet
And then import it using ES2015 Modules, CommonJS or with a <script>
tag:
import * as holonet from 'holonet';
const holonet = require('holonet');
<script src="./node_modules/holonet/build/holonet.script.js"></script>
Entities
The library provides a set of entities to help create your virtual world, the two most important ones being Scene and VirtualPersona
Here's the list:
Scene
Imports a GLTF Scene and renders it to an HMD
VirtualPersona
Imports a GLTF avatar model that could be your single identity to transverse the WebVR metaverse. Also provides movement and animation mechanics
Physics
Possible small physics library
API
You can check out the API in our JSDoc
Third party libraries
Currently, holonet is dependent on several third party libraries: