VREML

VREML stands for Virtual Reality Mark Up Language. It's both a mark up language and a concept.

Imagine being able to serve and host your own VR Experiences directly from your own webserver. To be able to host and own your content. To be able to create something that will work for more than one VR Service.

This is just a pipe dream at the moment, but one day I hope to make this a possibility. We don't have much here yet, but we continue to build upon this idea as we create projects and products for all of us to use in the Virtual World.

But I hope you will understand my vision. Even nicer, if you offer help with making it possible. This is all, of course, driven by open source. And I hope that you will contribute.

The Mark Up Language

To make this work, we will need a client/browser, an auxiliary server, and a lot of ambition. It would seem there is currently work on a project called Basis that is driven by this I want the VR World to evolve. <> Here is some example psuedo code of an experience:
<!DOCTYPE vreml> <vreml> <head> </head> <body> <mesh src="test.fbx" scale="1,1,1" rotation="0,0,0"> <mesh src="child.fbx" scale="1,1,1" rotation="0,0,0"/> </mesh> </body> </vreml>

Current Projects

VRCAI (Virtual Reality Companion AI)
Cat Nip Server - A server for hosting functionality for games
Cat Mint Browser (defunct) - A browser for VREML
Cat Growl Engine (defunct) - The engine behind the Cat Mint Browser

Closure

My proposition to the world, is not another VR Experience client, but it is:

  • A standard for those clients to co-exist.
  • A language and means of self hosting VR Content to share.
  • Freedom and retaining ownership of your content.
  • A standard to make it easier for artist and new developers create.
  • A Standard to allow you to view your content with any Service/Client/Browser of your choice.

Basis

Another project to be aware of similar to what we are trying to do here, is Basis.
Someone had a similar vision as me has started their own project. It may be worth checking out what they have done so far!