is&t scientific visualization tutorial – spring 2010 scientific visualization tutorial

36
IS&T Scientific Visualization Tutorial – Spring 2010 Scientific Visualization Scientific Visualization Tutorial Tutorial

Post on 19-Dec-2015

235 views

Category:

Documents


0 download

TRANSCRIPT

IS&T Scientific Visualization Tutorial – Spring 2010

Scientific Visualization TutorialScientific Visualization Tutorial

IS&T Scientific Visualization Tutorial – Spring 2010

Erik Brisson

Raymond Gasser

Robert Putnam

Aaron Fuegi

Visualization Tutorial Winter 2010Visualization Tutorial Winter 2010

[email protected]

[email protected]

[email protected]

[email protected]

TopicsTopics

Intro / overview (Erik) Matlab for Visualization (Ray) VTK and Paraview (Ray) Plotting (Robert) Image files for sci vis, and making animations

(Aaron) OpenGL, OpenSceneGraph, Maya, DAFFIE and

the display wall (Erik)

IS&T Scientific Visualization Tutorial – Spring 2010

BU Scientific Computing & VisualizationBU Scientific Computing & Visualization

IS&T Scientific Visualization Tutorial – Spring 2010

SCV ProvidesSCV Provides

High-performance, parallel computing systems and networks

Scientific code parallelization and optimization Scientific data visualization High-performance and high-resolution interactive

three-dimensional graphics Virtual environments/virtual reality Consulting and training Network-based video conferencing and

collaboration tools

IS&T Scientific Visualization Tutorial – Spring 2010

What is sci-vis?What is sci-vis?

Could mean many things (e.g., plotting, illustration) Combination of 3-D graphics technology and human

perception of objects in space

IS&T Scientific Visualization Tutorial – Spring 2010

Technique: CutplanesTechnique: Cutplanes

IS&T Scientific Visualization Tutorial – Spring 2010

Technique: IsosurfacesTechnique: Isosurfaces

IS&T Scientific Visualization Tutorial – Spring 2010

Technique: Vector glyphsTechnique: Vector glyphs

IS&T Scientific Visualization Tutorial – Spring 2010

Technique: Vector field Technique: Vector field streaklinesstreaklines

IS&T Scientific Visualization Tutorial – Spring 2010

The Visualization PipelineThe Visualization Pipeline

IS&T Scientific Visualization Tutorial – Spring 2010

Math Proc Scientific visualization Computer Graphics

191 214 206 113 134 135 101 120 135 102 119 147 113 129 165117 131 170 125 138 170 158 168 195 219 227 246 244 251 255249 254 255 197 202 222 157 163 187 156 161 190 165 172 200218 224 246 250 255 255 252 255 251 251 255 252 245 249 250251 255 255 188 192 204 196 200 212 234 238 250 177 181 192111 114 133 122 121 155 154 151 194 182 176 220 243 240 255253 252 255 250 251 246 254 254 252 255 255 255 255 255 255254 254 254 255 255 255 255 255 255 254 254 254 255 255 255249 249 249 249 249 249 252 252 252 255 221 155 255 255 255255 255 255 255 255 255 255 255 255 255 255 255 255 255 255255 255 255 255 255 255 255 255 255 253 253 253 252 252 252252 252 252 253 253 253 255 255 255 255 255 255 255 255 255

The Visualization Pipeline - The Visualization Pipeline - HardwareHardware

Visualization with SCV – Dec 2008

Field instruments

Scientists/programmers

Supercomputers

Graphics machines

Publications, movies/DVDs, web Demos, educational software

The Visualization Pipeline - SoftwareThe Visualization Pipeline - Software

Visualization with SCV – Dec 2008

Data acquisition and preparation

Sci-vis tools

Geometric Representation

Rendering

Post-processing

Many possible workflowsMany possible workflows

Visualization with SCV – Dec 2008

Data Matlab VTK OpenGL Maya

IDL Paraview OSG Photoshop

Gnuplot DAFFIE Performer Premier

Xmgrace

Excel

Example using IDLExample using IDL

Visualization with SCV – Dec 2008

Your ProjectYour Project

Describe your work in visual / geometric way? What is goal, e.g., web, publication, presentation? What is the time line? How much learning time can you invest? How much do you expect to use?

Visualization with SCV – Dec 2008

Example workflow – molecular Example workflow – molecular dynamicsdynamics

Visualization with SCV – Dec 2008

Simulation creates data files Molecule x,y,z + type

colored spheres (C program) Electron density as volume data

isosurfaces (IDL) .obj files Rendered in Maya

Example workflow –Example workflow –pressure on turbinepressure on turbine

Visualization with SCV – Dec 2008

Simulation run on supercomputerProduced many Plot3d filesC code transforms data to .obj filesRendered in MayaProcessed using Imagemagick for

DVD Wall movies

Example workflow –Example workflow –showing entropyshowing entropy

Visualization with SCV – Dec 2008

Isosurfaces in IDLConvert output into .objRender in Maya, with transparencyView in 3D on Wall

Example workflow –Example workflow –stretched waterstretched water

Visualization with SCV – Dec 2008

Given positions of atoms in waterHow to show “holes”?Construct volume data of distanceUse volume visualization

Example workflow –Example workflow –CISMCISM

Visualization with SCV – Dec 2008

Researchers used OpenDXSCV staff modified OpenDX networksProduced wall movies and demos

Example workflow –Example workflow –Corporate ConnectionsCorporate Connections

Visualization with SCV – Dec 2008

Researchers provided dataSCV staff wrote custom viewing code

Artworld “family portrait”Artworld “family portrait”

IS&T Scientific Visualization Tutorial – Spring 2010

……

IS&T Scientific Visualization Tutorial – Spring 2010

Example - stereo protein visualization 1 Example - stereo protein visualization 1

IS&T Scientific Visualization Tutorial – Spring 2010

Example - stereo protein Example - stereo protein visualization 2visualization 2

IS&T Scientific Visualization Tutorial – Spring 2010

Example - magnetosphereExample - magnetosphere

IS&T Scientific Visualization Tutorial – Spring 2010

Example - CFDExample - CFD

IS&T Scientific Visualization Tutorial – Spring 2010

Example – medical illustrationExample – medical illustration

IS&T Scientific Visualization Tutorial – Spring 2010

Example – medical Example – medical visualizationvisualization

IS&T Scientific Visualization Tutorial – Spring 2010

Example – bat flightExample – bat flight

IS&T Scientific Visualization Tutorial – Spring 2010

Example – GISExample – GIS

IS&T Scientific Visualization Tutorial – Spring 2010

Examples – Tornado Examples – Tornado animationsanimations

http://access.ncsa.uiuc.edu/Stories/supertwister/page3.htm

http://access.ncsa.uiuc.edu/Stories/supertwister/index.htm

IS&T Scientific Visualization Tutorial – Spring 2010

Image creditsImage credits

ArtWorld Family Portrait– Kat Curry / SCV

Stereo protein visualization 1 and 2– Dr Bernhard Rupp, Lawrence Livermore National

Laboratory and Dr Karl H Weisgraber, Gladstone Institute of Cardiovascular Disease http://www.answers.com/topic/scientific-visualization

Visualization Pipeline diagram– http://www.infovis-wiki.net/index.php/

Visualization_Pipeline

Magnetosphere

IS&T Scientific Visualization Tutorial – Spring 2010

Image credits, continuedImage credits, continued

Magnetosphere– AICT Research Support Group, Univ. of Alberta

Medical illustration, standing male figure– www.posemaniacs.com

Medical illustration, synapse– Graham Johnson, Graham Johnson Medical Media,

Boulder, Colorado

Medical Visualization– Dr, Kai-hung Fung, Pamela Youde Nethersole Eastern

Hospital, Hong Kong

IS&T Scientific Visualization Tutorial – Spring 2010

Image credits, continuedImage credits, continued

Bat flight– D J Willis (Brown, MIT)– M Kostandov, D K Riskin, D H Laidlaw, S M Swartz, K S

Breuer (Brown)– J Peraire (MIT)

Example – GIS of radio transmission– ESRI GIS and Mapping Software, www.esri.com

IS&T Scientific Visualization Tutorial – Spring 2010