Index Terms: I.3.8 : Applications K.6.3 : Software Management-Software Development, Software Maintanace 1 INTRODUCTION Most virtual reality environments represent real world objects and avatars using 3D geometry. OpenFlipper is licensed under the Lesser GNU Public License and available, up to this state, for Linux, Windows, and Mac OSX. 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. We particularly focus on the description of the integrated rendering pipeline that addresses the requirements of flexible, modern high-end graphics applications. By keeping OpenFlipper’s core as simple as possible and implementing functional components as plugins, the framework’s structure allows for easy extensions, replacements, and bundling. Consequently, the presented software is, unlike most existing VR software frameworks, mainly intended to be used for the content creation and processing of virtual environments while directly providing a variety of immersion techniques. Although OpenFlipper originates in the field of geometry processing, many emerging applications in this domain increasingly rely on immersion technologies. 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. ABSTRACT OpenFlipper is an open-source framework for processing and visualization of complex geometric models suitable for software development in both research and commercial applications. Right: Motion tracked Armadillo animation. OpenFlipper - A Highly Modular Framework for Processing and Visualization of Complex Geometric Models Jan Möbius ∗ RWTH Aachen University Michael Kremer † RWTH Aachen University Leif Kobbelt ‡ RWTH Aachen University Figure 1: Left: Splat rendering of an urban 3D model.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |