introduction to visualization: paraview - mcgill hpc · 2 outline what is scientific visualization?...

65
1 Introduction to Visualization: ParaView Dan Mazur [email protected] August 6, 2015

Upload: doanhanh

Post on 03-Apr-2018

230 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

1

Introduction to Visualization:ParaView

Dan Mazur

[email protected]

August 6, 2015

Page 2: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

2

Outline● What is scientific visualization?

● ParaView and visualization pipelines

● data import● 1D, 2D, 3D data visualization

● Animation

● Isosurfaces and volume rendering

● Data sets and formats (VTK)

● Putting it all together

Page 3: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

3

Agenda (approximate)

● 9:00-10:30 - Introduction to Visualization and Paraview● 10:30 - 10:45 Coffee break● 10:45 - 12:00 Hands-on Activities● 12:00 - 1:00 Lunch Break● 1:00 - 2:30 Hands-on Activities cont.● 2:30 - 2:45 Coffee Break● 2:45 - 4:00 Project

Introduction to visualization and ParaView

Coffee

Hands-onActivities

Lunch Hands-onActivities

Coffee

Project

9:00 10:00 11:00 12:00 1:00 2:00 3:00

Page 4: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

4

Acknowledgements: Workshop History● Based on University of Alberta Visualization Workshop

– Jon Johansson, Chris Want @ UofA● Original materials and data sets

– Delivered many times at UofA

– BCNet/HPCS 2012 in May

– Westgrid Visualization Roadshow● SFU (2), USask, URegina

– HPCS 2013 - Brian Corrie

– Aug 2013 - McGill HPC

– Aug 2014 - McGill HPC

– May 2015 - École d'été Calcul Québec

– Today @ McGill

Page 5: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

5

Are you ready?● Ensure that you have:

– Paraview installed on your laptop/workstation

– paraview.zip - exercise files● unzip paraview.zip (Linux/Unix)● double click (Mac/Windows)

– PVExercises.pdf - exercise descriptions

Page 6: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

6

What is Scientific Visualization?● Data into knowledge: Visualization presents scientific data to the

human visual and cognitive system for analysis and interpretation● The goal: extract/communicate knowledge/insight.● Our goal: Convert scientific data into visual form

– Exploration: understand the data– Interactively examine the data – Looking for aspects of the data that are interesting– Communication: communicate the data to peers

● within the research group● to external community (presentations, publications)

Page 7: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

7

Tables of numbers● You may become good at seeing meaning in

tables of numbers

● This does not mean that your colleagues, or peer reviewers, or funding agencies are equally as good as you

● Want to show them the wonderful things you see with minimal time/effort on their part

Page 8: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

8

Neo: Do you always look at it encoded?Neo: Do you always look at it encoded?Cypher: You get used to it. All I see is blonde, brunette, red-head...Cypher: You get used to it. All I see is blonde, brunette, red-head...

Page 9: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

9

Page 10: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

10

ParaView● Paraview provides a full set of tools for

manipulating, transforming, processing, rendering and animating data

● Allows for visualization and analysis methods based on points, lines, areas, volumes, images or geometric primitives in any combination

● Provides powerful parallel execution and advanced display (3D stereoscopic viewing)

● http://www.paraview.org

Page 11: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

11

ParaView● Project began in 2000

– Kitware, Inc. and Los Alamos National Laboratory.

● ParaView is open source– ParaView is supported by Kitware

– Kitware contributes to ParaView development

● ParaView is built on top of the Visualization Toolkit (VTK)– VTK came out of GE Research

● First public release in October 2002: ParaView 0.6

Page 12: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

12

ParaView Architecture● ParaView uses a client-server model

– In stand-alone mode the client does all processing on the local machine

● The client process is the user interface– it always runs on a workstation (desktop)

● The server does computation– In a single process on a local/remote machine, or

– In many processes on a cluster

Page 13: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

13

Paraview Modes● Stand-alone mode

– Computations and user interface are run on same machine

● Client/server mode– Computations are run

on a server

● Parallel mode– Server launches an

mpi job on a cluster

Page 14: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

14

Exercise 1: Starting ParaView● Linux/Unix: type paraview

● Windows: Select paraview from start menu

● Mac: click ParaView in App folder

● ParaView GUI should start up

● The server “pvserver” is run for you

Page 15: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

16

ParaView Interface

Menus

Toolbars

PipelineBrowser

ObjectInspector

3D view

Page 16: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

17

Visualization Pipeline

Reader Filter Filter Mapper Renderer

Imports data from a source(e.g. data file)

modify and/ormanipulatedata

modify and/ormanipulatedata

Transform datato geometry(e.g. points, lines, polygons,colours)

Converts geometryinto an image(e.g. pixels,vector graphics,polygons, volume rendering)

Filter

modify and/ormanipulatedata

Page 17: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

18

Visualization Pipeline● Most visualization packages use a pipeline

model (ParaView, VTK, VisIT, Avizo)

● Pipeline components can be combined in many different ways to create a visualization

● Developers can add new components to the system to extend the package's functionality– ParaView allows python scripts as filters

Page 18: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

19

Object-Based Rendering● Object based model with lighting

● Arrange the view (camera)● Render image from the camera position

Page 19: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

20

Object Rendering● Results in an image

as seen from the camera's viewpoint

● Lights give shading, highlights and can modify color

● Surfaces nearest the camera occlude those behind

Page 20: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

21

ParaView Objects● ParaView supports many techniques for

generating renderable objects from data.

● For scalar data these include:– Points and glyphs

– Contours and isosurfaces

– Histograms

– Two-dimensional and three-dimensional plots

● For vector data– Arrow plots, streamlines, etc

Page 21: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

22

ParaView Objects● Annotations

– Ribbons, tubes, axes, text

– Display of data locations, meshes and boundaries

● Data interactions are also supported:– probing (selecting a location in a volume)

– picking (selecting a location on the surface of an object)

– arbitrary surface and volume sampling

– arbitrary cutting/mapping planes

Page 22: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

23

Importing Data● Avoid data conversion!● For best results generate

your data in a vtk file format– STRUCTURED_POINTS

– STRUCTURED_GRID

– RECTILINEAR_GRID

– UNSTRUCTURED_GRID

– POLYDATA

– VTK XML

● Many common scientific data file formats can be opened and visualized

Page 23: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

24

Legacy and XML VTK formats● Legacy VTK

– Simpler

– Can be read and written programmatically or by hand

● XML VTK– More flexible

– Supports random access, parallel I/O, compression

– Preferred format for VTK applications (Paraview)

Page 24: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

25

VTK Data Formats● Visualization ToolKit

● Primary data format for paraview● Documentation:

– www.vtk.org/VTK/img/file-formats.pdf

Page 25: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

26

VTK Data FormatsStructured Points Structured GridRectilinear Grid

Unstructured Grid PolyData

Data are regularly and uniformly spaced Spacing can be not uniform Not regular and not uniform

Like SG, but can handle all cell types Polygonal data

Page 26: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

27

VTK Data Formats

DATASET STRUCTURED_POINTS

ORIGIN x y z

SPACING dx dy dz

DIMENSIONS nx ny nz

DATASET STRUCTURED_GRID

DIMENSIONS nx ny nz

POINTS n dataType

p0x p0y p0z

p1x p1y p1z

...

p(nx*ny*nz-1)x p(nx*ny*nz-1)y p(nx*ny*nz-1)z

DATASET RECTILINEAR_GRID

DIMENSIONS nx ny nz

X_COORDINATES nx dataType

x0 x1 ... x(nx-1)

Y_COORDINATES ny dataType

y0 y1 ... y(ny-1)

Z_COORDINATES nz dataType

z0 z1 ... z(nz-1)

Structured Points Structured GridRectilinear Grid

Page 27: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

28

ParaView Data Formats

● VTK: .vtk, .pvtk, .vtp, .vtu, .vti, .vts, .vtr, .pvtp, .pvtu, .pvti, .pvts, .pvtr, .vtm, .vtmb, .vthb● Paraview: .pvd● Self-describing data formats: HDF5, netCDF● Ensight: .case, .sos● Protein Data Bank: .pdb● Xmol Molecule Files: .xyz● Gaussian Cube Files: .cube● POP Ocean Files: .pop● Images: .png, .tif● RAW (binary): .raw● lots of others, look at: File → Open File → Files of type:

● Open Source: Add a custom reader for your own data format

Page 28: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

29

Getting Data into VTK format● Avoid data conversion!: Use/build applications that can

output to VTK formats

● If your data is not in a supported format, use the python library EVTK (Export VTK) to create a file converter

from evtk.hl import imageToVTK import numpy as np def readfile(file):

... #Implement file reader nx, ny, nz = 6, 6, 2 #Dimensionsreturn numpyArray.reshape((nx+1, ny+1, nz+1), order='C')

pressure = readfile(“Pdata.txt”)temp = readfile(“Tdata.txt”) imageToVTK("./image", cellData = {"pressure" : pressure}, \

pointData = {"temp" : temp} )

Page 29: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

30

Pipelines● A program in

ParaView is called a “visualization pipeline”

● The eye icon controls whether the output of a filter is visible in the active window

● Data flows from the data source/reader down through the filters

PVServer →Data Source →

Filters →

Data F

low

Page 30: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

31

Pipelines● The highlighted filter

can be configured through the “Object Inspector”

● The data produced by the filter is described in the “Information” tab

Page 31: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

32

Pipelines● You can change a

filter's behaviour in the “Properties” tab

● Click “Apply” when you want your changes to take effect

Page 32: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

33

Exercise 2: Pipelines● File->Open the

sample data set paraview/Bumps/ Bumps.vtk

● Change the colors for the data– Properties->Edit

– Select the “Rainbow” colormap

Page 33: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

34

Page 34: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

35

Exercise 2: Pipelines● Add dimension to

data– Use WarpByScalar

filter

– Uses scalar value as Z-dimension

● Scale magnitude of offset– Set the scale factor to

5

Page 35: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

36

Exercise 3: ParaView Windows● Reproduce this

image:– Use objects from the

“Sources” menu● Cone● Sphere● Box● Cylinder

– Use the icons in the upper right of a window to split the view

Page 36: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

37

ParaView Views● ParaView has many

types of views

● Some filters open a view window suitable to the filter's output– e.g. histograms

Page 37: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

38

Exercise 4: 1D data● Please do activity 2

from the handout

● You will recreate the plots seen here

Page 38: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

39

Exercise 5: 2D data● Please do activity 3

from the handout

● You will recreate the plots seen here

Page 39: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

40

Exercise 6: Animation● ParaView is capable of easily making simple

animations– Not designed for complex animations

● Activity: Please do activity 4 from your handout

Page 40: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

41

Exercise 7: 3D Data● 3D regular grid data - e.g. Medical CT scan

● Slice planes through gridded data● Please reconstruct the following image using

Slice filters on the jaw_16bit.vti data file:

Page 41: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

42

Exercise 8: Isosurfaces● Use isosurfaces to

generate the visualization– 3D-Data/jaw_8bit.vti

● Isosurfaces with different colours represent the jaw, spine and skin

Page 42: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

43

Big Project: Electric Field● Let's put together what we've learned to create

a visualization project involving:– A scalar field

– A vector field

– Annotations

Page 43: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

44

Electric Potential● Consider the electric potential due to a

dielectric cylinder introduced into a constant electric field, .

● The parameters used are:

Page 44: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

45

The Goal: Create this visualization

Page 45: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

46

Which filters do you see?

Page 46: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

47

Task 1: Create a VTK File● In the directory paraview/EPot is a file

containing the electric potential data in ascii text format

● Add an appropriate header to create a vtk file

● Hints:– refer to Bumps.vtk

– The origin is -50 for each axis

– The data spacing is 1 with 101 points along each axis

– There are 1013 points in the volume

Page 47: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

48

Task 2: Slice the data set

● Open your .vtk file with ParaView

● Add a slice filter– Origin = 0, 0, -49.99

(not -50.0)

– Z Normal

Page 48: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

49

Task 3: Contour Lines

● Add a contour filter– Delete the default range and click on Add Range

● From = -1750, To = 1750, Steps = 8

● This adds 8 lines

● Can you make them tubes?

Page 49: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

50

Page 50: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

51

Task 4: Compute Electric Field● Use the Gradient filter and the Calculator filter

to compute the electric field from the electric potential:

– Use the Gradient filter on the potential

– In the properties tab of the Calculator set Result Array name to ElectricField

– Calculate the expression:

-EPotentialGradient

Page 51: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

52

Electric Field● Use a slice filter to put a

slice in the center of the volume

● If the input of the slice is a vector field, the magnitude will be displayed

Page 52: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

53

Magnitude of the Electric Field

Page 53: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

54

Streamlines

● Use a StreamTracer filter to the Calculator generating the Electric field

● Use a line source to seed the streamlines– Seed Type: Line Source

– Point1 = (50,50,0)

– Point2 = (50,-50,0)

– Resolution=10

● Add tubes to the lines

Page 54: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

55

Streamlines

Page 55: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

56

Glyphs● The top slice of our goal visualization shows glyphs at some

grid points of the electric field– Arrows indicating the direction and magnitude of the vector field

● Add a slice filter to the Calculator filter (electric field)– Origin=(0,0,50)

● Use a MaskPoints filter to control the points in the slice that will be glyphed– Set On Ratio to 10, Check the Random box with Randomized ID

strides

● Add a Glyph module with– Glyph Type: Arrow

– Scale Mode: Vector

– Adjust the arrow size parameters to your liking

Page 56: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

57

Glyphs

Page 57: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

58

Final view of the data● We have created

three visualizations of the data on three different slices

● We are still lacking context!

● Add information to help the viewer understand what they are looking at

Page 58: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

59

Adding Meaning● Annotations: titles, labels, explanations

● Outline: define the volume of space being visualized

● Axes: orientation, scale

● Legend: map the colours to a scale

● Geometry: Add a cylinder to represent the dielectric cylinder

Page 59: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

60

Annotations

Page 60: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

61

Adding Meaning

● Annotations: titles, labels, explanations– Sources -> Text

● Outline: define the volume of space being visualized– Use “Outline” filter on

original data, add tubes

● Axes: orientation, scale– Display tab, “Show Cube

Axes”

● Legend: map the colours to a scale– Display tab, Edit Color Map

● Geometry: Add a cylinder to represent the dielectric cylinder– Sources -> Cylinder

– Height: 100

– Radius: 10

– Resolution: 50

– Opacity: 0.5

– Orientation: (90,0,0)

Page 61: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

62

Putting it all together...

Page 62: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

63

Putting it all together...● Goals of the exercise...

– Extract relevant information from the data set

– Show a variety of techniques that can be applied to the data set

– Provide enough annotation to orient the viewer

– Provide a visualization that communicates insight/understanding

Page 63: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

64

Workshop Summary● Today, we learned how to...

– Import data and sources into Paraview

– Setup multiple views

– Construct a pipeline of filters to achieve desired visualizations out of 1D, 2D, and 3D data

● Contour, slice, glyph, gradient, calculator, stream tracer, warp by scalar, 2D plot

– Create and use visualization toolkit (VTK) file formats

– Create animations out of time-sliced data

– Add meaning to your visualizations● Annotations, axes labels, colours, geometry cues

Page 64: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

65

Visualization Information● Compute Canada

– https://www.computecanada.ca/research-portal/visualization/

● Software– Kitware - http://www.kitware.com

– ParaView - http://www.paraview.org

– VTK - http://www.vtk.org

– VisIT - http://wci.llnl.gov/codes/visit/

– Avizo - http://www.vsg3d.com/avizo/overview

– MayaVI - http://mayavi.sourceforge.net/

Page 65: Introduction to Visualization: ParaView - McGill HPC · 2 Outline What is scientific visualization? ParaView and visualization pipelines data import 1D, 2D, 3D data visualization

66

The End

What questions do you have?

[email protected]