Sunday, July 11, 2010

Choosing a 3D engine

Creating own VJ / video installation software. Need to choose the right engine.

Requirements:

* unlimited layers
* physics
* paths/splines
* highres support
* multiscreen support (eg matrox out)
* audio input
* open source
* cross platform
** windows
** osx
** linux
** iphone
** consoles
* graphics card accelerated
* saleable
* real-time editing (see changes without restart)
* reasonable end-user GUI controls

Candidates:

* max/msp jitter
* max + ogre
* unity
* torque
* C
* neo axis engine
** ogre-based
** windows only, OSX is "in progress"
* http://www.rtsoft.com/novashell/
* http://game-editor.com/
* http://love2d.org/

Software design:

* source - clip art / pattern
** tiling, movement, etc
* objects
* paths
*

Test app:

* create layers
* assign clip art to layers
* position/scale of each layer

No comments: