Scientific Visualization Tutorial IST Scientific Visualization Tutorial Summer

  • Slides: 40
Download presentation
Scientific Visualization Tutorial IS&T Scientific Visualization Tutorial - Summer 2010

Scientific Visualization Tutorial IS&T Scientific Visualization Tutorial - Summer 2010

Visualization Tutorials Summer 2010 Monday 10 - 12 Introduction to Scientific Visualization (Erik) 1

Visualization Tutorials Summer 2010 Monday 10 - 12 Introduction to Scientific Visualization (Erik) 1 - 3 Graphics and Images for Publication and Presentation (Laura) 3 - 4 Data Wrangling for Scientific Visualization (Erik) Tuesday 1 - 3 Scientific Visualization Using Para. View (Ray) 3 - 5 Scientific Visualization Using VTK (Ray) IS&T Scientific Visualization Tutorial - Summer 2010

Visualization Tutorials Summer 2010 Erik Brisson ebrisson@bu. edu Raymond Gasser rayg@bu. edu Laura Giannitrapani

Visualization Tutorials Summer 2010 Erik Brisson ebrisson@bu. edu Raymond Gasser rayg@bu. edu Laura Giannitrapani laura@bu. edu IS&T Scientific Visualization Tutorial - Summer 2010

HPC Tutorials Summer 2010 Next week Mon Tues Wed Thu 1 - 4 10

HPC Tutorials Summer 2010 Next week Mon Tues Wed Thu 1 - 4 10 - 12 1 - 4 Code Tuning and Parallelization with Open. MP Tuning MATLAB Codes For Better Performance MATLAB Parallel Computing Toolbox Introduction to MPI, Part One Introduction to MPI, Part Two IS&T Scientific Visualization Tutorial - Summer 2010

Topics l l l l Introduction Scientific data domains Visualization techniques Matlab for Visualization

Topics l l l l Introduction Scientific data domains Visualization techniques Matlab for Visualization VTK and Paraview Open. GL, Open. Scene. Graph, Maya DAFFIE and the display wall Designing a visualization workflow for your project IS&T Scientific Visualization Tutorial - Summer 2010

BU Scientific Computing & Visualization IS&T Scientific Visualization Tutorial - Summer 2010

BU Scientific Computing & Visualization IS&T Scientific Visualization Tutorial - Summer 2010

SCV Provides l l l l High-performance, parallel computing systems and networks Scientific code

SCV Provides l l l l 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 - Summer 2010

What is sci-vis? Could mean many things (e. g. , plotting, illustration) l Combination

What is sci-vis? Could mean many things (e. g. , plotting, illustration) l Combination of 3 -D graphics technology and human perception of objects in space l IS&T Scientific Visualization Tutorial - Summer 2010

The Visualization Pipeline Math Proc 191 214 206 117 131 170 249 254 255

The Visualization Pipeline Math Proc 191 214 206 117 131 170 249 254 255 218 224 246 251 255 111 114 133 252 255 254 254 249 249 255 255 255 252 252 113 134 135 125 138 170 197 202 222 250 255 188 192 204 122 121 155 250 251 246 255 255 249 249 255 255 255 253 253 101 120 135 158 168 195 157 163 187 252 255 251 196 200 212 154 151 194 254 252 255 255 252 252 255 255 255 102 119 147 219 227 246 156 161 190 251 255 252 234 238 250 182 176 220 255 255 254 254 255 221 155 255 253 253 255 255 Scientific visualization 113 129 165 244 251 255 165 172 200 245 249 250 177 181 192 243 240 255 255 255 255 252 252 255 255 IS&T Scientific Visualization Tutorial - Summer 2010 Computer Graphics

The Visualization Pipeline Hardware l Field instruments Scientists/programmers Supercomputers Graphics machines Publications, movies/DVDs, web

The Visualization Pipeline Hardware l Field instruments Scientists/programmers Supercomputers Graphics machines Publications, movies/DVDs, web Demos, educational software IS&T Scientific Visualization Tutorial - Summer 2010

The Visualization Pipeline - Software l Data acquisition and preparation Sci-vis tools Geometric Representation

The Visualization Pipeline - Software l Data acquisition and preparation Sci-vis tools Geometric Representation Rendering Post-processing IS&T Scientific Visualization Tutorial - Summer 2010

Many possible workflows Data Matlab IDL Gnuplot Xmgrace Excel VTK Paraview DAFFIE IS&T Scientific

Many possible workflows Data Matlab IDL Gnuplot Xmgrace Excel VTK Paraview DAFFIE IS&T Scientific Visualization Tutorial - Summer 2010 Open. GL OSG Performer Maya Photoshop Premier

Scientific data domains IS&T Scientific Visualization Tutorial - Summer 2010

Scientific data domains IS&T Scientific Visualization Tutorial - Summer 2010

Regular grid IS&T Scientific Visualization Tutorial - Summer 2010

Regular grid IS&T Scientific Visualization Tutorial - Summer 2010

Perimeter grid IS&T Scientific Visualization Tutorial - Summer 2010

Perimeter grid IS&T Scientific Visualization Tutorial - Summer 2010

Generalized grid IS&T Scientific Visualization Tutorial - Summer 2010

Generalized grid IS&T Scientific Visualization Tutorial - Summer 2010

General mesh IS&T Scientific Visualization Tutorial - Summer 2010

General mesh IS&T Scientific Visualization Tutorial - Summer 2010

Sample data at discrete points IS&T Scientific Visualization Tutorial - Summer 2010

Sample data at discrete points IS&T Scientific Visualization Tutorial - Summer 2010

Interpolating domain - triangulation IS&T Scientific Visualization Tutorial - Summer 2010

Interpolating domain - triangulation IS&T Scientific Visualization Tutorial - Summer 2010

Interpolating domain – general polygons IS&T Scientific Visualization Tutorial - Summer 2010

Interpolating domain – general polygons IS&T Scientific Visualization Tutorial - Summer 2010

Visualization Technigues l Scalar data in 3 D IS&T Scientific Visualization Tutorial - Summer

Visualization Technigues l Scalar data in 3 D IS&T Scientific Visualization Tutorial - Summer 2010

Technique: Points (glyphs) on grid IS&T Scientific Visualization Tutorial - Summer 2010

Technique: Points (glyphs) on grid IS&T Scientific Visualization Tutorial - Summer 2010

Technique: Points randomized offset IS&T Scientific Visualization Tutorial - Summer 2010

Technique: Points randomized offset IS&T Scientific Visualization Tutorial - Summer 2010

Technique: Cutplanes IS&T Scientific Visualization Tutorial - Summer 2010

Technique: Cutplanes IS&T Scientific Visualization Tutorial - Summer 2010

Technique: Regions of Interest IS&T Scientific Visualization Tutorial - Summer 2010

Technique: Regions of Interest IS&T Scientific Visualization Tutorial - Summer 2010

Technique: Isosurface IS&T Scientific Visualization Tutorial - Summer 2010

Technique: Isosurface IS&T Scientific Visualization Tutorial - Summer 2010

Technique: Isosurface w/cutplanes IS&T Scientific Visualization Tutorial - Summer 2010

Technique: Isosurface w/cutplanes IS&T Scientific Visualization Tutorial - Summer 2010

Technique: Isosurface w/ROI IS&T Scientific Visualization Tutorial - Summer 2010

Technique: Isosurface w/ROI IS&T Scientific Visualization Tutorial - Summer 2010

Transparent isosurface w/cutplanes IS&T Scientific Visualization Tutorial - Summer 2010

Transparent isosurface w/cutplanes IS&T Scientific Visualization Tutorial - Summer 2010

Colored isosurface w/cutplanes IS&T Scientific Visualization Tutorial - Summer 2010

Colored isosurface w/cutplanes IS&T Scientific Visualization Tutorial - Summer 2010

Colored transp isosurface w/cutplanes IS&T Scientific Visualization Tutorial - Summer 2010

Colored transp isosurface w/cutplanes IS&T Scientific Visualization Tutorial - Summer 2010

Multiple colored transp isosurfaces IS&T Scientific Visualization Tutorial - Summer 2010

Multiple colored transp isosurfaces IS&T Scientific Visualization Tutorial - Summer 2010

Multi isosurfaces w/cutplanes IS&T Scientific Visualization Tutorial - Summer 2010

Multi isosurfaces w/cutplanes IS&T Scientific Visualization Tutorial - Summer 2010

Technique: Mapping onto isosurface IS&T Scientific Visualization Tutorial - Summer 2010

Technique: Mapping onto isosurface IS&T Scientific Visualization Tutorial - Summer 2010

Technique: Volume Visualization IS&T Scientific Visualization Tutorial - Summer 2010

Technique: Volume Visualization IS&T Scientific Visualization Tutorial - Summer 2010

Visualization Technigues l Vector data in 3 D IS&T Scientific Visualization Tutorial - Summer

Visualization Technigues l Vector data in 3 D IS&T Scientific Visualization Tutorial - Summer 2010

Technique: Vector glyphs IS&T Scientific Visualization Tutorial - Summer 2010

Technique: Vector glyphs IS&T Scientific Visualization Tutorial - Summer 2010

Technique: Vector field streaklines IS&T Scientific Visualization Tutorial - Summer 2010

Technique: Vector field streaklines IS&T Scientific Visualization Tutorial - Summer 2010

Technique: Vector field ribbons IS&T Scientific Visualization Tutorial - Summer 2010

Technique: Vector field ribbons IS&T Scientific Visualization Tutorial - Summer 2010

End of Overview IS&T Scientific Visualization Tutorial - Summer 2010

End of Overview IS&T Scientific Visualization Tutorial - Summer 2010