movement-notation.org

  • Increase font size
  • Default font size
  • Decrease font size
Home Development Project Structure

Project Structure

The technical implementation of the project is divided into several components. A number of existing libraries and external programs form a foundation for the current programming.

These components – marked with green – already exist, and the Movement-oriented Animation Engine (MovEngine), which is currently being implemented, is built on top of those. The animation engine only provides a core functionality of processing movement commands and translating them into animation. However, it doesn’t provide a user interface to interact with.

A useable prototype application will be built on top of this animation engine during the second half of the planned project. While the power of the outlined animation approach will become fully visible with the availability of this envisioned ArchiveVisualizer application, some core features can already be demonstrated with the help of a test application. This application is a simple wrapper around the core engine. A selection of animated examples, which were created using this test application and which demonstrate some key features of this newly designed engine, may be viewed here.

Due to the general and flexible movement representation employed in MovEngine, many other specialized applications for visualizing and analyzing dance and movement might be built on top of the engine.