Download presentation
Presentation is loading. Please wait.
1
Introduction to Scientific Visualization
Katia Oleinik IS&T Scientific Visualization Tutorial
2
IS&T Scientific Visualization Tutorial
Topics Introduction Visualization techniques Scientific data domains Software packages and workflow Conclusion IS&T Scientific Visualization Tutorial
3
IS&T Scientific Visualization Tutorial
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 3
4
The Visualization Pipeline
Math Proc Scientific visualization Computer Graphics IS&T Scientific Visualization Tutorial
5
The Visualization Pipeline - Hardware
Field instruments Scientists/programmers Supercomputers Graphics machines Publications, movies/DVDs, web Demos, educational software IS&T Scientific Visualization Tutorial
6
The Visualization Pipeline - Software
Data acquisition and preparation Sci-vis tools Geometric Representation Rendering Post-processing IS&T Scientific Visualization Tutorial
7
Scalar data in 3D: As points
IS&T Scientific Visualization Tutorial 7
8
Scalar data: Cutplanes
IS&T Scientific Visualization Tutorial 8
9
Scalar data: Regions of Interest
IS&T Scientific Visualization Tutorial 9
10
Scalar data: Isosurface w/ROI
IS&T Scientific Visualization Tutorial 10
11
Transparent isosurface w/cutplanes
IS&T Scientific Visualization Tutorial 11
12
Colored isosurface w/cutplanes
IS&T Scientific Visualization Tutorial 12
13
Colored transp isosurface w/cutplanes
IS&T Scientific Visualization Tutorial 13
14
Multi isosurfaces w/cutplanes
IS&T Scientific Visualization Tutorial 14
15
Technique: Mapping onto isosurface
IS&T Scientific Visualization Tutorial 15
16
Technique: Volume Visualization
IS&T Scientific Visualization Tutorial 16
17
Vector data in 3D: Vector glyphs
IS&T Scientific Visualization Tutorial 17
18
Technique: Vector field streaklines
IS&T Scientific Visualization Tutorial 18
19
Technique: Vector field ribbons
IS&T Scientific Visualization Tutorial 19
20
Scientific data domains
IS&T Scientific Visualization Tutorial 20
21
IS&T Scientific Visualization Tutorial
Regular grid topology IS&T Scientific Visualization Tutorial 21
22
Irregular grid topology
IS&T Scientific Visualization Tutorial 22
23
Software Tools and the Pipeline
Data Matlab VTK OSG Maya IDL Paraview Performer OpenGL Gnuplot DAFFIE Display Wall Xmgrace Web Excel Photoshop Premier IS&T Scientific Visualization Tutorial
24
Visualization Packages
Matlab for visualization IDL VTK Paraview OpenGL OpenSceneGraph Maya DAFFIE and the display wall IS&T Scientific Visualization Tutorial
25
IS&T Scientific Visualization Tutorial
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
IS&T Scientific Visualization Tutorial
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
IS&T Scientific Visualization Tutorial
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
IS&T Scientific Visualization Tutorial
OpenGL – primitives IS&T Scientific Visualization Tutorial 28
29
IS&T Scientific Visualization Tutorial
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
IS&T Scientific Visualization Tutorial
OpenSceneGraph IS&T Scientific Visualization Tutorial
31
IS&T Scientific Visualization Tutorial
Maya screenshot IS&T Scientific Visualization Tutorial
32
IS&T Scientific Visualization Tutorial
Maya screenshot IS&T Scientific Visualization Tutorial
33
IS&T Scientific Visualization Tutorial
The BU DVD Wall 24 projectors 24 Linux machines Passive stereo One “head node” Localized sound Wireless navigation IS&T Scientific Visualization Tutorial
34
IS&T Scientific Visualization Tutorial
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 34
35
Many possible workflows
Data Matlab VTK OpenGL Maya IDL Paraview OSG Photoshop Gnuplot DAFFIE Performer Premier Xmgrace Excel IS&T Scientific Visualization Tutorial
36
Example workflow – molecular dynamics
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 IS&T Scientific Visualization Tutorial
37
Example workflow – pressure on turbine
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 IS&T Scientific Visualization Tutorial
38
Example workflow – showing entropy
Iso-surfaces in IDL Convert output into .obj Render in Maya, with transparency View in 3D on Wall IS&T Scientific Visualization Tutorial
39
Example workflow – stretched water
Given positions of atoms in water How to show “holes”? Construct volume data of distance Use volume visualization IS&T Scientific Visualization Tutorial
40
Example workflow – CISM
Researchers used OpenDX SCV staff modified OpenDX networks Produced wall movies and demos IS&T Scientific Visualization Tutorial
41
Example workflow – Corporate Connections
Researchers provided data SCV staff wrote custom viewing code IS&T Scientific Visualization Tutorial
42
Artworld “family portrait”
IS&T Scientific Visualization Tutorial
43
Visualization Tutorials
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 IS&T Scientific Visualization Tutorial
44
IS&T Scientific Visualization Tutorial
Conclusion Contact me: Katia Oleinik– Tutorial presentations and examples online: Online evaluation: IS&T Scientific Visualization Tutorial
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.