Moldeo is an open source framework for the development of interactive environments with video, 2D and 3D animation elements in real-time. It is used to create visual environments in theater performances, events or any other space where a live visual component is needed.
Features
- Multiplatform (OSX, Windows, Linux )
- Multiplatform GUI to design and operates in realtime ( based on wxWidgets )
- Multiple 3d layer rendering system
- Full OpenGL support ( based on opengl 2.0 ) with full shaders management
- Strongly Object Oriented, you don't have to deal with C++ encrypted syntaxis
- Full plugin architecture
- Inter-connectable objects ( every plugins has Inlets, Outlets to build complex effects behavour and interactive patches )
- Scripting
- Documented API
- Multiplatform resources managers based on mature OpenSource developments, ...extendables by plugins
- FileManager ( based on Boost.ASIO )
- NetManager ( based on Boost.ASIO, tcp-udp file streaming )
- TextureManager ( based on FreeImage and OpenGL )
- VideoManager ( based on GStreamer and FreeImage )
- SoundManager ( based on GStreamer and OpenAL )
- RenderManager ( based on OpenGL, FrameBuffer's and Shaders )
- GLManager ( based on OpenGL )
- MathManager ( based on muParser, parses in realtime functions ... optimized functions )
- ScriptManager ( based on Lua , each plugin can be handled by a simple script, direct access to full C++ optimized functions )
- Plugins Strong Hierarchy
- Pluggable & Drawables
- PreEffects (first layers)
- Effects ( arbitrary layers )
- PostEffects ( last layers )
- MasterEffects ( can control other effects ( scenes, sequences, timelines ) )
- Pluggable & Not Drawables
- IODevices ( interfaces (keyboard, mouse, joystick, midi, serial, netoscin, netoscout ) )
- Resources ( resources (3d objects, files, etc...) )
What can it do?
Ready for: * Veejaying * Interactive Video Installation * Realtime Scene Illumination * Live Cinema * Live Drawing Easy to implement any audiovisual application like: * Interactive Cinema * Realtime video edition * Multiple Stations Controlled Proyections * etc
Is it really free?
Moldeo is made available under the GNU Lesser General Public License (LGPL), which basically means you can use it however you like as long as release the source for changes you make to the core engine if you distribute your product. The source to your application or to new plugins you create does not have to be released (although it would be nice if you did). See the licensing page for full licensing terms.
License
Moldeo is released under an open source license. That means that absolutely anybody can use it, and have access to its complete source code. Open source is a very powerful approach to development that fosters distributed, collaborative development and freedom for users of the software, who can never be held to ransom by a software supplier.
There's also no hiding with an open source license. There's no sales pitch, no marketing smokescreen, and no doubts about what you are actually getting, since the source code is 100% visible to everyone, up-front. You can get it, review it, scrutinise it and test it against your requirements and make your own decision.
LGPL
The default license for Moldeo is the GNU Lesser Public License (LGPL) and is completely free of charge. The LGPL is quite a lenient license but it does come with some conditions which you should make sure you review and understand.

