Voodoo lets 3D WebGL objects be placed anywhere on a standard HTML page. Above. Below. Side-by-side. The goal is to make designing for 3D on the web as natural as 2D. Behind the scenes, Voodoo maps its 3D space onto the 2D landscape, allowing 3D objects to scroll and resize automatically with the rest.
  Reusable Objects
Voodoo's Model-View framework allows developers to create 3D objects that can be shared with others. Examples could include buttons, graphs, characters, or anything else. All 3D object extend Voodoo's base classes provided by the engine. The model contain its state and the view its renderables.
  Three.js Support
Voodoo natively supports ThreeJs, the most popular WebGL framework. Use it to load models, create geometry, setup materials and more.
  DOM Events
3D objects expose DOM events such as click and mousemove similar to 2D HTML elements. Voodoo detects manages listeners and detects these events behind the scenes.