This is an attempt to make something like "vvvv" in javascript, html and webgl.
Live demo: http://idflood.github.com/ThreeNodes.js/
- modular
- creating a custom "node" must be as easy as possible
- should be possible to switch interface for live performance (selection of buttons/toggle)
- timeline (global and "local")
- use flash or processing via websockets to get incoming sound, live or mp3
- create something like a player that loads a saved project and only display the result
- maybe add processingjs.org as an alternative to three.js
This will automatically compile coffescript files to javascript, sass to css and haml to html.
- install node.js 0.4.x (http://nodejs.org/)
- install npm (https://github.com/isaacs/npm)
- install compass/coffeescript (http://compass-style.org/ and http://jashkenas.github.com/coffee-script/)
- cd in ThreeNodes
- npm install -d
- cd in ThreeNodes
- node server.js
- with firefox or chrome go to http://localhost:8042/
- allow this site to create popups (for webglrender node)
First, create a webglrenderer node. Then add a scene and connect it to the "scene" of the webgl node. On the scene children you would connect a "merge" and to it a mesh. With that there should be a red cube showing in the renderer window.