Stefan HabelVisual Effects Software Developer |
Home | |||||||||||||
frapper -- Filmakademie Application FrameworkAn object-oriented C++ framework for applications |
Last updated: 2 February 2022 | |||||||||||||
My role: Software Engineer, UI Designer
frapper is a framework for applications that we started developing at the Institute of Animation in 2009. frapper is built using Qt, and provides applications with a flexible panel-oriented user interface that is tailored to the particular needs typical of 3D packages. The different kinds of panels act as views onto the same 3D scene data. The main panel types are:
In addition to the main panel types listed above there are panels for displaying log messages like warnings and errors and for navigating through the history of commands executed by the user, implementing easy access to the application's undo/redo queue.
The classes that make frapper were originally created for the
aQtree project and were extracted so
that other applications currently in development at the
Institute of Animation
could be built upon the same UI base.
animationsinstitut.de/en/research/tools/frapper github.com/FilmakademieRnd/Frapper |
|