• DocumentCode
    40027
  • Title

    MegaMol—A Prototyping Framework for Particle-Based Visualization

  • Author

    Grottel, Sebastian ; Krone, Michael ; Muller, Candice ; Reina, Guido ; Ertl, Thomas

  • Author_Institution
    Dept. of Comput. Graphics & Visualization, Tech. Univ. Dresden, Dresden, Germany
  • Volume
    21
  • Issue
    2
  • fYear
    2015
  • fDate
    Feb. 1 2015
  • Firstpage
    201
  • Lastpage
    214
  • Abstract
    Visualization applications nowadays not only face increasingly larger datasets, but have to solve increasingly complex research questions. They often require more than a single algorithm and consequently a software solution will exceed the possibilities of simple research prototypes. Well-established systems intended for such complex visual analysis purposes have usually been designed for classical, mesh-based graphics approaches. For particle-based data, however, existing visualization frameworks are too generic - e.g. lacking possibilities for consistent low-level GPU optimization for high-performance graphics - and at the same time are too limited - e.g. by enforcing the use of structures suboptimal for some computations. Thus, we developed the system softwareMegaMol for visualization research on particle-based data. On the one hand, flexible data structures and functional module design allow for easy adaption to changing research questions, e.g. studying vapors in thermodynamics, solid material in physics, or complex functional macromolecules like proteins in biochemistry. Therefore, MegaMol is designed as a development framework. On the other hand, common functionality for data handling and advanced rendering implementations are available and beneficial for all applications. We present several case studies of work implemented using our system as well as a comparison to other freely available or open source systems.
  • Keywords
    data handling; data structures; data visualisation; public domain software; rendering (computer graphics); MegaMol; advanced rendering implementation; common functionality; data handling; flexible data structures; functional module design; high-performance graphics; low-level GPU optimization; mesh-based graphics approach; open source system; particle-based data; particle-based visualization; prototyping framework; research prototype; software solution; visual analysis purpose; visualization framework; well-established system; Data models; Data visualization; Graphics processing units; Libraries; Rendering (computer graphics); Visualization; Visualization system; large data; particle-based data; software framework;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2014.2350479
  • Filename
    6881728