17
1 1 Lecture 19 Interactive Computer Graphics Scientific Visualization Data, Process, and Image 2 Lecture 19 Overview • Introduction • Goals Visual Data Densities Visualization Techniques Visualization Tools Visualization Hazards • Conclusions • References

Interactive Computer Graphics Lecture 19 Scientific ... · Scientific Visualization Data, Process, and Image 2 Lecture 19 Overview • Introduction •Goals • Visual Data Densities

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Interactive Computer Graphics Lecture 19 Scientific ... · Scientific Visualization Data, Process, and Image 2 Lecture 19 Overview • Introduction •Goals • Visual Data Densities

1

1

Lecture19Interactive Computer Graphics

Scientific Visualization

Data, Process, and Image

2

Lecture19Overview

• Introduction• Goals• Visual Data Densities• Visualization Techniques• Visualization Tools• Visualization Hazards• Conclusions• References

Page 2: Interactive Computer Graphics Lecture 19 Scientific ... · Scientific Visualization Data, Process, and Image 2 Lecture 19 Overview • Introduction •Goals • Visual Data Densities

2

3

Lecture19Introduction

• Scientific Visualization is a tool that allows us to communicate with our data.

•Visual exploration is a natural human process.

•Computer graphics and high speed computers bring depth, motion, and interaction to our visual exploration.

4

Lecture19Visualization Goals

• Show the Data.•Induce the viewer to think about the data•Present large quantities of data at high spatial densities•Make large data sets manageable and coherent•Show fine detail while maintaining an overall perspective•Create the visual environment with a reasonable and clear purpose•Provide clear labels and reference points

Page 3: Interactive Computer Graphics Lecture 19 Scientific ... · Scientific Visualization Data, Process, and Image 2 Lecture 19 Overview • Introduction •Goals • Visual Data Densities

3

5

Lecture19Visual Data Densities

Images

• Computer Screen 1.3 Million Pixels• 35mm Slide 25 Million Pixels• Human eye 150 Million Pixels

Text

• Best Seller 5000 - 15000 Characters per Page• Phone Book 10000 - 18000 Characters per Page• Reference Book 28000+ Characters per Page

6

Lecture19Visual Techniques

• Plots• Pseudo-Color• Surface Rendering•Volume Rendering• Glyphs•Presentation vs. Display

Page 4: Interactive Computer Graphics Lecture 19 Scientific ... · Scientific Visualization Data, Process, and Image 2 Lecture 19 Overview • Introduction •Goals • Visual Data Densities

4

7

Lecture19Visualization Techniques

Plots

Line Contour

Scatter

8

Lecture19Visualization Techniques

Pseudo - Color

Contours

Page 5: Interactive Computer Graphics Lecture 19 Scientific ... · Scientific Visualization Data, Process, and Image 2 Lecture 19 Overview • Introduction •Goals • Visual Data Densities

5

9

Lecture19Visualization Techniques

Pseudo - Color

Flow ImageOriginal Color Mapped

10

Lecture19Visualization Techniques

Surface Rendering

Page 6: Interactive Computer Graphics Lecture 19 Scientific ... · Scientific Visualization Data, Process, and Image 2 Lecture 19 Overview • Introduction •Goals • Visual Data Densities

6

11

Lecture19Visualization Techniques

Volume Rendering

Slices

12

Lecture19Visualization Techniques

Volume Rendering

Iso-Surfaces

Page 7: Interactive Computer Graphics Lecture 19 Scientific ... · Scientific Visualization Data, Process, and Image 2 Lecture 19 Overview • Introduction •Goals • Visual Data Densities

7

13

Lecture19Visualization Techniques

Volume Rendering

Voxels

14

Lecture19Visualization Techniques

Glyph

Symbols

Page 8: Interactive Computer Graphics Lecture 19 Scientific ... · Scientific Visualization Data, Process, and Image 2 Lecture 19 Overview • Introduction •Goals • Visual Data Densities

8

15

Lecture19Visualization Techniques

Glyph

Arrows

16

Lecture19Visualization Techniques

Glyph

Ribbons - Streamlines - Particles

Page 9: Interactive Computer Graphics Lecture 19 Scientific ... · Scientific Visualization Data, Process, and Image 2 Lecture 19 Overview • Introduction •Goals • Visual Data Densities

9

17

Lecture19Visualization Techniques

Presentation & Display

•Flicker•Animation•Stereo•Interaction•Display Screen vs. Hardcopy

18

Lecture19Visualization Tools

VTKKhorosAVSIDLPV-WaveVis-5D

Visualization Packages

Page 10: Interactive Computer Graphics Lecture 19 Scientific ... · Scientific Visualization Data, Process, and Image 2 Lecture 19 Overview • Introduction •Goals • Visual Data Densities

10

19

Lecture19Visualization Tools

Blue Moon Ray Tracer (BMRT)PR Renderman (Pixar)Persistence of Vision Ray TracerMaya3D - Studio Max

Rendering Tools

20

Lecture19Visualization Tools

PR Renderman

Rendering Tools

Page 11: Interactive Computer Graphics Lecture 19 Scientific ... · Scientific Visualization Data, Process, and Image 2 Lecture 19 Overview • Introduction •Goals • Visual Data Densities

11

21

Lecture19Visualization Tools

Blue Moon Ray Tracer

Rendering Tools

22

Lecture19Visualization Tools

Persistence of Vision Ray Tracer

Rendering Tools

Page 12: Interactive Computer Graphics Lecture 19 Scientific ... · Scientific Visualization Data, Process, and Image 2 Lecture 19 Overview • Introduction •Goals • Visual Data Densities

12

23

Lecture19Visualization Tools

XV

Other Tools

24

Lecture19Visualization Tools

Paint Shop Pro

Other Tools

Page 13: Interactive Computer Graphics Lecture 19 Scientific ... · Scientific Visualization Data, Process, and Image 2 Lecture 19 Overview • Introduction •Goals • Visual Data Densities

13

25

Lecture19Visualization Hazards

• Color Confusion• Visual Confusion• Visual Integrity• Rendering Effects

26

Lecture19Visualization Hazards

Color Confusion

Color Complexity

Page 14: Interactive Computer Graphics Lecture 19 Scientific ... · Scientific Visualization Data, Process, and Image 2 Lecture 19 Overview • Introduction •Goals • Visual Data Densities

14

27

Lecture19Visualization Hazards

Color Confusion

Eye Response, Color Meaning, Bad Color Maps

28

Lecture19Visualization Hazards

Visual Confusion

Optical Illusions

Page 15: Interactive Computer Graphics Lecture 19 Scientific ... · Scientific Visualization Data, Process, and Image 2 Lecture 19 Overview • Introduction •Goals • Visual Data Densities

15

29

Lecture19Visualization Hazards

Visual Integrity

Bar Chart Lies

30

Lecture19Visualization Hazards

Visual Integrity

Partial Information

Page 16: Interactive Computer Graphics Lecture 19 Scientific ... · Scientific Visualization Data, Process, and Image 2 Lecture 19 Overview • Introduction •Goals • Visual Data Densities

16

31

Lecture19Visualization Hazards

Rendering Effects

32

Lecture19Final Report vs. Investigation

Final Report:

• Clean Presentation• Anti-Aliased Images (No Jaggies)• High Resolution

Investigation:• Fast Response• Display Data Sampling (Aliasing)• Lower Resolution and Limited Colors

Page 17: Interactive Computer Graphics Lecture 19 Scientific ... · Scientific Visualization Data, Process, and Image 2 Lecture 19 Overview • Introduction •Goals • Visual Data Densities

17

33

Lecture19Conculsions

• Good Visualizations are Designed• Know Your Audience• Know Your Visual Purpose• Be Aware of the Hazards

34

Lecture19References

• Scientific Visualization: Overviews, Methodologies, and Techniquesby Gregory M. Nielson, Heinrich Muller, Heinrich Mueller

•The Visual Display of Quantitative Informationby Edward R. Tufte

•Envisioning Informationby Edward R. Tufte

•Visual Explanations: Images and Quantities, Evidence and Narrativeby Edward R. Tufte

•Animation and Scientific Visualization: Tools and Applicationsby D. Watson (Editor), Rae A. Earnshaw (Editor)