holonetdeprecated

Easily create 3D WebXR compatible sites with a global self-sovereign identity system

Usage no npm install needed!

<script type="module">
  import holonet from 'https://cdn.skypack.dev/holonet';
</script>

README

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: