Figure 1: Left: Splat rendering of an urban 3D model. Right: Motion tracked Armadillo animation.
ABSTRACTOpenFlipper is an open-source framework for processing and visu alization of complex geometric models suitable for software devel opment in both research and commercial applications. In this paper we describe in detail the software architecture which is designed in order to provide a high degree of modularity and adaptability for various purposes. Although OpenFlipper originates in the field of geometry processing, many emerging applications in this do main increasingly rely on immersion technologies. Consequently, the presented software is, unlike most existing VR software frame works, mainly intended to be used for the content creation and pro cessing of virtual environments while directly providing a variety of immersion techniques. By keeping OpenFlipper's core as sim ple as possible and implementing functional components as plug ins, the framework's structure allows for easy extensions, replace ments, and bundling. We particularly focus on the description of the integrated rendering pipeline that addresses the requirements of flexible, modern high-end graphics applications. Furthermore, we describe how cross-platform unit and smoke testing as well as continuous integration is implemented in order to guarantee that new code revisions remain portable and regression is minimized. OpenFlipper is licensed under the Lesser GNU Public License and available, up to this state, for Linux, Windows, and Mac OSX.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.