Introduction to Animation
Download
Report
Transcript Introduction to Animation
Scientific Visualization Tutorial
IS&T Scientific Visualization Tutorial – Spring 2010
Visualization Tutorial Winter 2010
Erik Brisson
Raymond Gasser
Robert Putnam
Aaron Fuegi
IS&T Scientific Visualization Tutorial – Spring 2010
[email protected]
[email protected]
[email protected]
[email protected]
Topics
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 & Visualization
IS&T Scientific Visualization Tutorial – Spring 2010
SCV 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?
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: Cutplanes
IS&T Scientific Visualization Tutorial – Spring 2010
Technique: Isosurfaces
IS&T Scientific Visualization Tutorial – Spring 2010
Technique: Vector glyphs
IS&T Scientific Visualization Tutorial – Spring 2010
Technique: Vector field
streaklines
IS&T Scientific Visualization Tutorial – Spring 2010
The Visualization Pipeline
Math Proc
191 214 206
117 131 170
249 254 255
218 224 246
251 255 255
111 114 133
253 252 255
254 254 254
249 249 249
255 255 255
255 255 255
252 252 252
113 134 135
125 138 170
197 202 222
250 255 255
188 192 204
122 121 155
250 251 246
255 255 255
249 249 249
255 255 255
255 255 255
253 253 253
101 120 135
158 168 195
157 163 187
252 255 251
196 200 212
154 151 194
254 254 252
255 255 255
252 252 252
255 255 255
255 255 255
255 255 255
102 119 147
219 227 246
156 161 190
251 255 252
234 238 250
182 176 220
255 255 255
254 254 254
255 221 155
255 255 255
253 253 253
255 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
255 255 255
255 255 255
255 255 255
252 252 252
255 255 255
IS&T Scientific Visualization Tutorial – Spring 2010
Computer Graphics
The Visualization Pipeline Hardware
Field instruments
Scientists/programmers
Supercomputers
Graphics machines
Publications, movies/DVDs, web
Demos, educational software
Visualization with SCV – Dec 2008
The Visualization Pipeline - Software
Data acquisition and preparation
Sci-vis tools
Geometric Representation
Rendering
Post-processing
Visualization with SCV – Dec 2008
Many possible workflows
Data
Matlab
IDL
Gnuplot
Xmgrace
Excel
VTK
Paraview
DAFFIE
Visualization with SCV – Dec 2008
OpenGL
OSG
Performer
Maya
Photoshop
Premier
Example using IDL
Visualization with SCV – Dec 2008
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?
Visualization with SCV – Dec 2008
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
Visualization with SCV – Dec 2008
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
Visualization with SCV – Dec 2008
Example workflow –
showing entropy
Isosurfaces in IDL
Convert output into .obj
Render in Maya, with transparency
View in 3D on Wall
Visualization with SCV – Dec 2008
Example workflow –
stretched water
Given positions of atoms in water
How to show “holes”?
Construct volume data of distance
Use volume visualization
Visualization with SCV – Dec 2008
Example workflow –
CISM
Researchers used OpenDX
SCV staff modified OpenDX networks
Produced wall movies and demos
Visualization with SCV – Dec 2008
Example workflow –
Corporate Connections
Researchers provided data
SCV staff wrote custom viewing code
Visualization with SCV – Dec 2008
Artworld “family portrait”
IS&T Scientific Visualization Tutorial – Spring 2010
…
IS&T Scientific Visualization Tutorial – Spring 2010
Example - stereo protein visualization 1
IS&T Scientific Visualization Tutorial – Spring 2010
Example - stereo protein
visualization 2
IS&T Scientific Visualization Tutorial – Spring 2010
Example - magnetosphere
IS&T Scientific Visualization Tutorial – Spring 2010
Example - CFD
IS&T Scientific Visualization Tutorial – Spring 2010
Example – medical illustration
IS&T Scientific Visualization Tutorial – Spring 2010
Example – medical
visualization
IS&T Scientific Visualization Tutorial – Spring 2010
Example – bat flight
IS&T Scientific Visualization Tutorial – Spring 2010
Example – GIS
IS&T Scientific Visualization Tutorial – Spring 2010
Examples – Tornado
animations
http://access.ncsa.uiuc.edu/Stories/supertwister/
page3.htm
http://access.ncsa.uiuc.edu/Stories/supertwister/i
ndex.htm
IS&T Scientific Visualization Tutorial – Spring 2010
Image 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.infoviswiki.net/index.php/Visualization_Pipeline
Magnetosphere
IS&T Scientific Visualization Tutorial – Spring 2010
Image 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, 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