41
AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow Visualization, Pt. 5 Markus Hadwiger, KAUST

AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow

AMCS / CS 247 – Scientific VisualizationLecture 22: Vector Field / Flow Visualization, Pt. 5

Markus Hadwiger, KAUST

Page 2: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow

2

Reading Assignment #13 (until Nov 24)

Read (required):• B. Jobard, G. Erlebacher, M. Y. Hussaini: Lagrangian-Eulerian

Advection of Noise and Dye Textures for Unsteady Flow Visualization, TVCG 8(3), 2002http://dx.doi.org/10.1109/TVCG.2002.1021575

Page 3: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow

3

Quiz #3: Nov 20

Organization• First 30 min of lecture

• No material (book, notes, ...) allowed

Content of questions• Lectures (both actual lectures and slides)

• Reading assignments (except optional ones)

• Programming assignments (algorithms, methods)

• Solve short practical examples

Page 4: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 5: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 6: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow

Stream Line Placement

Basic problem: finding seed points

Desired: evenly-spaced stream linesMarkus Hadwiger, KAUST 6

Page 7: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow

Scientific Visualization, Tino Weinkauf & Jens Krüger, Saarland University, Winter 2011/12

Flow Visualization: Geometry-Based Methods

● Stream line seeding:● 2D: evenly spaced stream lines● Jobart/Lefer 97:

● greedy placement of new stream lines in the neighborhood of already present stream lines

● 2 steering parameters dsep, dtest with dtest < dsep

● Start integration of an arbitrary stream line in forward and backward direction until it● Leaves the domain● Ends in a critical point● Comes closer than dtest to another drawn stream line

● Next stream line: starts in a point with distance dsep to first stream line● Ends when no further stream lines are possible

Page 8: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow

Scientific Visualization, Tino Weinkauf & Jens Krüger, Saarland University, Winter 2011/12

Flow Visualization: Geometry-Based Methods

Page 9: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow

Scientific Visualization, Tino Weinkauf & Jens Krüger, Saarland University, Winter 2011/12

Flow Visualization: Geometry-Based Methods

Page 10: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow

Scientific Visualization, Tino Weinkauf & Jens Krüger, Saarland University, Winter 2011/12

Flow Visualization: Geometry-Based Methods

● Stream line seeding 3D:● evenly-spaced does not make sense● starting on uniform grid:

[Weinkauf 2003]

Page 11: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow

Scientific Visualization, Tino Weinkauf & Jens Krüger, Saarland University, Winter 2011/12

Flow Visualization: Geometry-Based Methods

● Stream line seeding 3D:● evenly-spaced does not make sense● starting in regions of high vector field curvature (i.e., close to critical

points):

[Weinkauf 2003]

Page 12: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow

Line Integral Convolution(LIC)

KAUST King Abdullah University of Science and Technology 12

Page 13: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow

stream lines

Page 14: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 15: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 16: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 17: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 18: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 19: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 20: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 21: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 22: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 23: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 24: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 25: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 26: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 27: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 28: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 29: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 30: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 31: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 32: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 33: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 34: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 35: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 36: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 37: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 38: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 39: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 40: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow
Page 41: AMCS / CS 247 – Scientific Visualization Lecture 22 ...faculty.kaust.edu.sa/sites/markushadwiger/... · AMCS / CS 247 – Scientific Visualization Lecture 22: Vector Field / Flow

Thank you.

Thanks for material• Thomas Hoellt

• Ronny Peikert

• Helwig Hauser

• Meister Eduard Groeller

• Jens Krüger