Carnival is currently undergoing heavy metamorphosis & refactoring as it transitions from 0.1 to 0.2. I'll start working on documentation soon :-]
The goal of Carnival is to make it easy to build web-connected spatial applications. Realistic graphics and physics are not a high priority at the moment, but we do have dynamic point lights and a few other graphical niceties, as well as the ability to load 3d meshes from .OBJ and .STL formats.
This is currently a one-person project (I'm basically your typical everyday VR-obsessed geek). If you want to talk, I can be reached via Twitter: http://twitter.com/ajrowr
What VR platforms does Carnival support?
All development so far has occurred on an HTC Vive. Besides that, the priority is to support all platforms that have spatial controllers, eg Oculus Touch and Google Daydream.
How do I make something with Carnival?
I'm working on a bunch of standard components, and an updated version of the example file which will use the component architecture. Please watch this space :-}
If you want to check out something pre-component-architecture have a look at http://meta4vr.net/carnival/boilerplate . And if you need the old framework code it's in lib/v/0.1 in this repo.