
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
Projects featuring Frapper:
- Alternative Performance Capture, full body and facial capturing using depth sensors
- Frapper VP provides tools that aid the Virtual Production workflow
- StereoBottic is an unique co-op game specifically designed for autostereoscopic displays
- Emote is a cloud based animated messaging service for mobile devices
- The Agent Framework, a platform for character-centric application prototypes beyond film and video games
- Performance Solver, allows the analysis of complex motion capture data to drive parameterized facial animation systems
- SPLAT!, a dedicated real-time rendering environment with a emphasis on Non-photorealistic Rendering (NPR)
You can access the Frapper code and assets via Source Forge.