Presentation is loading. Please wait.

Presentation is loading. Please wait.

IS&T Scientific Visualization Tutorial Erik Brisson Introduction to Scientific Visualization.

Similar presentations


Presentation on theme: "IS&T Scientific Visualization Tutorial Erik Brisson Introduction to Scientific Visualization."— Presentation transcript:

1 IS&T Scientific Visualization Tutorial Erik Brisson ebrisson@bu.edu Introduction to Scientific Visualization

2 Topics Introduction Visualization techniques Scientific data domains Software packages and workflow Conclusion IS&T Scientific Visualization Tutorial

3 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

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

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

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

7 Scalar data in 3D: As points IS&T Scientific Visualization Tutorial

8 Scalar data: Cutplanes IS&T Scientific Visualization Tutorial

9 Scalar data: Regions of Interest IS&T Scientific Visualization Tutorial

10 Scalar data: Isosurface w/ROI IS&T Scientific Visualization Tutorial

11 Transparent isosurface w/cutplanes IS&T Scientific Visualization Tutorial

12 Colored isosurface w/cutplanes IS&T Scientific Visualization Tutorial

13 Colored transp isosurface w/cutplanes IS&T Scientific Visualization Tutorial

14 Multi isosurfaces w/cutplanes IS&T Scientific Visualization Tutorial

15 Technique: Mapping onto isosurface IS&T Scientific Visualization Tutorial

16 Technique: Volume Visualization IS&T Scientific Visualization Tutorial

17 Vector data in 3D: Vector glyphs IS&T Scientific Visualization Tutorial

18 Technique: Vector field streaklines IS&T Scientific Visualization Tutorial

19 Technique: Vector field ribbons IS&T Scientific Visualization Tutorial

20 Scientific data domains IS&T Scientific Visualization Tutorial

21 Regular grid topology IS&T Scientific Visualization Tutorial

22 Irregular grid topology IS&T Scientific Visualization Tutorial

23 Software Tools and the Pipeline IS&T Scientific Visualization Tutorial DataMatlabVTKOSGMaya IDLParaviewPerformerOpenGL GnuplotDAFFIEDisplay Wall XmgraceWeb Excel Photoshop Premier

24 Visualization Packages Matlab for visualization IDL VTK Paraview OpenGL OpenSceneGraph Maya DAFFIE and the display wall IS&T Scientific Visualization Tutorial

25 MATLAB and IDL General purpose numeric packages Data analysis, simulation, mathematics Include plotting and graphics Command line / scripting Commercial software (no source available) Widely used and well supported Available on SCF machines IS&T Scientific Visualization Tutorial

26 VTK and ParaView Scientific visualization packages Open source Widely used Available on SCF machines VTK is a library, many language bindings Paraview GUI based, built on VTK IS&T Scientific Visualization Tutorial

27 OpenGL Widely supported at hardware level Access to all graphics card features Program from scratch Only option for some large applications IS&T Scientific Visualization Tutorial

28 OpenGL – primitives IS&T Scientific Visualization Tutorial

29 OpenSceneGraph Program using scene graph paradigm Lots of utility functions Open source OpenGL based Similar to SGI Performer Many utility functions –Notably, 3-D file readers IS&T Scientific Visualization Tutorial

30 OpenSceneGraph

31 Maya screenshot IS&T Scientific Visualization Tutorial

32 Maya screenshot IS&T Scientific Visualization Tutorial

33 The BU DVD Wall 24 projectors 24 Linux machines Passive stereo One “head node” Localized sound Wireless navigation IS&T Scientific Visualization Tutorial

34 Your 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? IS&T Scientific Visualization Tutorial

35 Many possible workflows IS&T Scientific Visualization Tutorial DataMatlabVTKOpenGLMaya IDLParaviewOSGPhotoshop GnuplotDAFFIEPerformerPremier Xmgrace Excel

36 Example workflow – molecular dynamics IS&T Scientific Visualization Tutorial 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

37 Example workflow – pressure on turbine IS&T Scientific Visualization Tutorial Simulation run on supercomputer Produced many Plot3d files C code transforms data to.obj files Rendered in Maya Processed using Imagemagick for DVD Wall movies

38 Example workflow – showing entropy IS&T Scientific Visualization Tutorial Isosurfaces in IDL Convert output into.obj Render in Maya, with transparency View in 3D on Wall

39 Example workflow – stretched water IS&T Scientific Visualization Tutorial Given positions of atoms in water How to show “holes”? Construct volume data of distance Use volume visualization

40 Example workflow – CISM IS&T Scientific Visualization Tutorial Researchers used OpenDX SCV staff modified OpenDX networks Produced wall movies and demos

41 Example workflow – Corporate Connections IS&T Scientific Visualization Tutorial Researchers provided data SCV staff wrote custom viewing code

42 Artworld “family portrait” IS&T Scientific Visualization Tutorial

43 Introduction to Scientific Visualization Scientific Visualization Using ParaView Scientific Visualization Using VTK Scientific Visualization Using MATLAB Graphics Programming in C/C++: OpenGL and OpenSceneGraph Introduction to Maya [CAS 327] Graphics and Images for Publication and Presentation Visualization Tutorials

44 Conclusion Contact me: Erik Brisson – ebrisson@bu.edu Tutorial presentations and examples online: –www.bu.edu/tech/research/training/presentations/list/ Online evaluation: –http://scv.bu.edu/survey/tutorial_evaluation.html IS&T Scientific Visualization Tutorial


Download ppt "IS&T Scientific Visualization Tutorial Erik Brisson Introduction to Scientific Visualization."

Similar presentations


Ads by Google