Interplanetary Metaverse

A project log for Metaverse Lab

Experiments with Decentralized VR/AR Infrastructure, Neural Networks, and 3D Internet.

alusionalusion 04/23/2016 at 04:021 Comment

It's very easy to use IPFS to start building decentralized metaverse apps in JanusVR. All you need to do is download IPFS from here: then follow the steps to initialize. Here's how you can easily add files to drag and drop into your Janus app:

  1. Go to the folder with the assets you wish to load in
  2. Open the command prompt in the current directory and type ipfs add -r .
  3. The last hash represents the root folder, copy that and load up JanusVR.
  4. Press escape and open the web browser
  5. Open contents with<yourhash> which will cache the files through the main IPFS gateways. Your assets will be online instantly
  6. Ctrl-click and drag the objects or images out of the web page into your room. That's it!

For building rooms, I find that having an inventory list of all the hashes helps to speed things up.

Once you drop your asset into a room with IPFS, you can use the JanusVR built in code editor to do really cool stuff and preview the changes live with the update button!

Finally, you can also use IPFS to bundle the entire application and set a portal to link to it. This step will let you instantly publish your creations, censorship free, without needing to deal with one of the many walled gardens such as Google Play or the Oculus Store. The hash for IPFS racing is here: QmSrHBJUaXYe3oJt1rdTDDGvUYC3AuwAfigHnvsqTtbDhc. The Metaverse should be kept free and open, bring back power to the users and decentralize all the things! No one owns the internet. Here's how it looks in Janus versus JanusWeb (transparency working).

Rooms will load fine on mobile web browsers and VOIP also works but there lacks controls (will test bluetooth controller in the future).


Pedro de Carvalho wrote 06/17/2016 at 21:37 point

it was a delight to read your logs. Looking forward to your next ones!

  Are you sure? yes | no