flow visualization flow visualization
play

Flow Visualization Flow Visualization CS 176 Spring 2011 1 Fluid - PowerPoint PPT Presentation

Flow Visualization Flow Visualization CS 176 Spring 2011 1 Fluid Simulation a Looking at vector fields g how? Bolz et al. Laidlaw et al. CS 176 Spring 2011 2 Field Visualization V a a Stalling et al. Cabral et al. Stalling


  1. Flow Visualization Flow Visualization CS 176 Spring 2011 1

  2. Fluid Simulation a Looking at vector fields… g  how? Bolz et al. Laidlaw et al. CS 176 Spring 2011 2

  3. Field Visualization V a a Stalling et al. Cabral et al. Stalling et al. CS 176 Spring 2011 3

  4. Methods Physical analogies y g  particle advection  static or dynamic  static or dynamic  ink advection Bolz et al. Issues: Issues:  missing important detail CS 176 Spring 2011 4

  5. Texture Methods x r Advection  advect texture coordinates with velocity; display regular grid with velocity; display regular grid with original texture  next time step: use previous texture  next time step: use previous texture  blend with exponential decay CS 176 Spring 2011 5

  6. Line Integral Convltn. ra v Continuous version  integral curves of the flow  particles in flow  follow one traj. CS 176 Spring 2011 6

  7. Integrate Along Flow ra A w Integrate nois g noise  output pixel: noise texture  high correlation along flow  high correlation along flow  low correlation orthogonal to flow CS 176 Spring 2011 7

  8. Making it Fast ak a Pixels along path are correlated g p  curve tracing for each output pixel far to expensive far to expensive  step along curve!  accumulate results in pixels crossed  renormalize at end CS 176 Spring 2011 8

  9. Details a Streamline integration g  high order integrator recommended  may make LARGE steps  may make LARGE steps  need to interpolate along path  aliasing…  step size 1/2 of texture cell p  path length: 1/10 image size CS 176 Spring 2011 9

  10. Animation A a Slide integration along streamline g g  blend multiple images with different phases phases  contrast and brightness (renormalize) CS 176 Spring 2011 10

  11. Image Based Flow Viz a a w V Treat images as basic primitive g p  LIC as blending of advected images  setup mesh with advected texture  setup mesh with advected texture coordinates  render and blend; repeat  render and blend; repeat  what image?  random noise (gives standard LIC) (g ) CS 176 Spring 2011 11

  12. What Image? W a a Issues to consider  aliasing in time and space  pink not white noise  pink, not white noise  contrast, boundaries CS 176 Spring 2011 12

  13. Nice Example xa van Wijk’s ibfv program j p g  testbed for visualization CS 176 Spring 2011 13

  14. Direct Visualization r V a a Integral curves as shaded lines g  “hair” like analogy  how to shade lines?  how to shade lines?  usually objects co-D 1 New shading model  objects of co D 2  objects of co-D 2  think cylinders of infinitesimal size CS 176 Spring 2011 14

  15. Shaded Lines a What normal?  standard model CS 176 Spring 2011 15

  16. Implementation a Shading is function of L, T, V g , ,  texture lookup  inner products via texture xform  inner products via texture xform CS 176 Spring 2011 16

  17. Details a Implementation p  shading too bright: for diffuse  add transparency: “wispy” tails  how to seed stream lines? h d  user driven  Monte Carlo; Voronoi  divergence… (reseed) g CS 176 Spring 2011 17

  18. Papers a r CS 176 Spring 2011 18

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend