Frapper, the Filmakademie Application Framework, features a node-based scene model with plugins for node types, a model-view-controller architecture, a panel-oriented user interface similar to commercial 3D packages, and a viewport using the Ogre 3D render engine. Frapper enables developers to focus on the core functionality of their application and research by providing a foundation of basic functionality.

Frapper features:
• Node-based application framework focused on 3D animation
• Real-time capabilities designed for interactive and offline rendering
• Based on Qt and Ogre3D
• Platform independent
• Open source, released under LGPL 2.1
• Assets released under the creative commons license
• Almost any functionality can be added through plugin architecture
• Node plugins add functionality in a modular way
• Customizable panel and widget plugins
• Extensible compositing and shading framework
• Variety of exisitng nodes (Facial Animation, NPR, SSAO...)
• Pipeline cooperates with common DCC tools through Ogre Exporters

Current Frapper projects in development:
• The Agent Framework, a platform for character-centric application prototypes beyond film and video games
SPLAT!, a dedicated real-time rendering environment with a emphasis on Non-photorealistic Rendering (NPR)
Performance Solver, allows the analysis of complex motion capture data to drive parameterized facial animation systems
Moros, a cooperation project with HCI (Heidelberg Collaboratory for Image Processing) on the development of stereoscopic postproduction tools

You can access the Frapper code and assets via Source Forge.

Documentation for this project can be found in the AI Wiki.

Filmakademie Baden Wuerttemberg Institut for Animation