1 / 23

Doppler Speckles – A Multi-Purpose Vectoreld Visualization Technique for Arbitrary Meshes

Doppler Speckles – A Multi-Purpose Vectoreld Visualization Technique for Arbitrary Meshes. Werner Benger 1 and Georg Ritter 3 and Simon Su 4 and Dimitris E. Nikitopoulos 2 and Eamonn Walker 2 and Sumanta Acharya 2 and Somnath Roy 2 and Farid Harhad 1 and Wolfgang Kapferer 3

pia
Download Presentation

Doppler Speckles – A Multi-Purpose Vectoreld Visualization Technique for Arbitrary Meshes

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Doppler Speckles –A Multi-Purpose VectoreldVisualization Technique for Arbitrary Meshes Werner Benger1 and Georg Ritter3 and Simon Su4 and Dimitris E. Nikitopoulos2 and Eamonn Walker2 and Sumanta Acharya2 and Somnath Roy2 and Farid Harhad1 and Wolfgang Kapferer3 1Center for Computation and Technology, Louisiana State University, USA 2Department for Mechanical Engineering, Louisiana State University, USA 3Institute for Astro- and Particle Physics, University of Innsbruck 4Princeton Institute for Computational Science and Engineering

  2. Outline • The Problem • The Approach • Application Examples

  3. The Problem Visualizing Vectors in 3D & 4D

  4. The Approach • Splatting Technique: Drawing of Gaussian spots as billboard per vertex • Used for Volume Rendering of Unstructured Meshes • Gaussian splats in view plane – Efficiently done via OpenGL Point Sprites

  5. Vector Speckle • Elongate along direction of vector in a field Stretch Orient Offset

  6. Vector Speckle - Stretch • Stretch according to Vector Magnitude • Freedom in various scaling factors and mappings (like vector arrows)

  7. Vector Speckle - Orientation • Compute Projection of Vector in View Plane • View-dependent shape – requires GL fragment shader View Plane

  8. Vector Speckle - Offset Free parameter to allow animation of display element T=0.0 T=0.2 T=0.5

  9. Doppler Effect • Physical Effect: movement of wave-emitting objects influences observed frequency • Known as sound of passing street cars: • Movement to observer increases frequency • Movement from observer decreases frequency • Light: Color change of moving objects • Approaching - higher frequency – blueshift • Escaping - lower frequency - redshift

  10. Application Examples • Couette Flow (Analytic Vector field) • Microchannel Droplet (Uniform Grid) • Stirtank Fluid (Curvilinear Multiblock) • Galaxy Evolution (Particle System)

  11. Couette Flow Vector arrows Doppler speckles

  12. Couette Flow Streamlines Doppler speckles

  13. Couette Flow Down view Up view

  14. Microchannel Droplet Front view Back view

  15. Streamlines Enhanced Streamlines Speckles on streamlines

  16. Streamlines Enhanced Streamlines Speckles on streamlines

  17. Stir Tank • 2088 Curvilinear Blocks

  18. Side view Up view

  19. Evolving Galaxies • 16 Million particles, each representing one galaxy • Cosmological evolution over several billion years • 300GB of raw data • Velocity given for each galaxy

  20. Evolving Galaxies

  21. Evolving Galaxies

  22. Evolving Galaxies

  23. Availability • Algorithms implemented and available in • Vish – Visualization Shell • Freely available for academic usage • Code development management: • http://sciviz.cct.lsu.edu/projects/vish • Available via SVN in source code for registered users at http://vish.origo.ethz.ch/

More Related