An Open Source Geometry Processing and Rendering Framework

OpenFlipper is an OpenSource multi-platform application and programming framework designed for processing, modeling and rendering of geometric data. Currently supported platforms are Windows, MacOS X and Linux. Using OpenMesh a variety of file formats are supported ( off, obj, ply, ... ).

Additionally OpenFlipper provides a highly flexible interface for creating and testing own geometry processing algorithms. A powerfull scripting language can be used to access all parts of OpenFlipper and modify geometry or the user interface at runtime.

For more information about OpenFlipper and its features take a look at the Introduction page.


OpenFlipper 2.1

In this release we further improved the new rendering infrastructure. It now supports all shader types via our shader generator. Several new renderers have been implemented (they are currently only available via the staging branch and will move to free in the next release).

The scripting and visual scripting system got more documentation in the editors and additional functions for various plugins (selections,decimater,...)

The builld system got some qt5 fixes and improved qwt6 support. Furthermore a new plugin dependency macro has been introduced which can be used to check if a required OpenGL function is available and in this case enable the plugin. It is now possible to build with VS2013 and XCode along with Qt5.x.

OpenMesh 3.3 is also already included in this release.

For a full list of changes please look into the Changelog

Jan. 22, 2015

QT 5 support on Mac

The svn head of OpenFlipper is now compatible with Qt5 on MacOS (we recommend to use 5.3.1 or greater). Furthermore we set up Daily builds with Qt5 for Mac.

If you wan't to build OpenFlipper with Qt5 on Mac you need to use the installer packages from the Qt website. Make sure that only one Qt installation is in your path and you build against this (e.g. Qt4 via MacPorts in the PATH variable and an additional Qt5 used to build OF will cause file collisions).

July 23, 2014

VS2013 builds with enabled qwt 6.1

The Daily builds for VS2013 now link against qwt 6.1. Therefore all plotting functionality is also available in the daily builds.

May 28, 2014

VS2013 support

Now that Qt 5.3 is out with support for VS2013 we added Daily builds for that combination. We offer OpenFlipper builds (32- and 64-bits) for the Free and the Staging branch.

May 23, 2014

Switched to new website layout

April 23, 2014

OpenFlipper 2.0 Released

This is a major release. New renderers, additional functionality, and many other improvements.

We added new renderers and a new renderer interface. Additionally postprocessors can be used to modify the last step of the rendering system.

The interfaces are mostly compatible to the previous versions of OpenFlipper. Incompatible changes are listed at the top of the changelog.

We also added some new plugins:

  • Memory Info (Display GPU and CPU Memory Information)
  • Components (Split Meshes into separate components)
  • Material Picker (Store and restore material settings)

Furthermore the existing plugins have been improved.

For a full list of changes please look into the Changelog

Feb. 13, 2014

Disclaimer Home RWTH Aachen University