08 depth occlusion - university of victoria · 2010-01-27 · visual layering • why would we want...

27
Depth / Occlusion / Layering

Upload: others

Post on 22-Apr-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 08 depth occlusion - University of Victoria · 2010-01-27 · Visual Layering • Why would we want visual layers? • How to create them?

Depth / Occlusion / Layering

Page 2: 08 depth occlusion - University of Victoria · 2010-01-27 · Visual Layering • Why would we want visual layers? • How to create them?

Visual Layering

•  Why would we want visual layers? •  How to create them?

Page 3: 08 depth occlusion - University of Victoria · 2010-01-27 · Visual Layering • Why would we want visual layers? • How to create them?
Page 4: 08 depth occlusion - University of Victoria · 2010-01-27 · Visual Layering • Why would we want visual layers? • How to create them?
Page 5: 08 depth occlusion - University of Victoria · 2010-01-27 · Visual Layering • Why would we want visual layers? • How to create them?

Visual Clutter

Subtle background

Page 6: 08 depth occlusion - University of Victoria · 2010-01-27 · Visual Layering • Why would we want visual layers? • How to create them?

Aside: Parallel Coordinates

[http://peltiertech.com/WordPress/sample-parallel-coordinate-chart/]

Page 7: 08 depth occlusion - University of Victoria · 2010-01-27 · Visual Layering • Why would we want visual layers? • How to create them?

Layering in Parallel Coordinates

Page 8: 08 depth occlusion - University of Victoria · 2010-01-27 · Visual Layering • Why would we want visual layers? • How to create them?

Johansson et al. InfoVis 2005

Page 9: 08 depth occlusion - University of Victoria · 2010-01-27 · Visual Layering • Why would we want visual layers? • How to create them?

Hierarchical Edge Bundling

Page 10: 08 depth occlusion - University of Victoria · 2010-01-27 · Visual Layering • Why would we want visual layers? • How to create them?

Alpha-blending

Bundling strength

Page 11: 08 depth occlusion - University of Victoria · 2010-01-27 · Visual Layering • Why would we want visual layers? • How to create them?
Page 12: 08 depth occlusion - University of Victoria · 2010-01-27 · Visual Layering • Why would we want visual layers? • How to create them?

Monocular depth cues

Occlusion

http://ccrs.nrcan.gc.ca/resource/tutor/stereo/chap2

Page 13: 08 depth occlusion - University of Victoria · 2010-01-27 · Visual Layering • Why would we want visual layers? • How to create them?

Monocular depth cues

Retinal image size

(larger appears closer)

Perspective projection

http://ccrs.nrcan.gc.ca/resource/tutor/stereo/chap2

Page 14: 08 depth occlusion - University of Victoria · 2010-01-27 · Visual Layering • Why would we want visual layers? • How to create them?

Monocular depth cues

Haziness

(Distant objects blurred)

Depth of field

http://ccrs.nrcan.gc.ca/resource/tutor/stereo/chap2 http://www.seemsartless.com/guides/camera-dof.php

Page 15: 08 depth occlusion - University of Victoria · 2010-01-27 · Visual Layering • Why would we want visual layers? • How to create them?

Monocular depth cues

http://profron.net/visuals/Depth/ Shape from shading

Shadows

Page 16: 08 depth occlusion - University of Victoria · 2010-01-27 · Visual Layering • Why would we want visual layers? • How to create them?

Monocular depth cues

Accomodation

(eye muscle movement)

http://ccrs.nrcan.gc.ca/resource/tutor/stereo/chap2

Page 17: 08 depth occlusion - University of Victoria · 2010-01-27 · Visual Layering • Why would we want visual layers? • How to create them?

Structure from motion

http://bigbird.psych.purdue.edu/shapedemo/

Page 18: 08 depth occlusion - University of Victoria · 2010-01-27 · Visual Layering • Why would we want visual layers? • How to create them?

Binocular depth cues

Convergence

(amount eyes rotate to center)

Binocular disparity

(difference between retinal images)

http://ccrs.nrcan.gc.ca/resource/tutor/stereo/chap2

Page 19: 08 depth occlusion - University of Victoria · 2010-01-27 · Visual Layering • Why would we want visual layers? • How to create them?

Artificial cue: drop lines

Smallman et al. CG&A 21(5), 2001

Page 20: 08 depth occlusion - University of Victoria · 2010-01-27 · Visual Layering • Why would we want visual layers? • How to create them?

3D Visualization Examples

•  What is 3D good for? •  Not so good for?

Page 21: 08 depth occlusion - University of Victoria · 2010-01-27 · Visual Layering • Why would we want visual layers? • How to create them?

www.ablesw.com/3d-doctor/volume.html

Page 22: 08 depth occlusion - University of Victoria · 2010-01-27 · Visual Layering • Why would we want visual layers? • How to create them?

www.interstudio.net

Page 23: 08 depth occlusion - University of Victoria · 2010-01-27 · Visual Layering • Why would we want visual layers? • How to create them?

Cone Trees

Page 24: 08 depth occlusion - University of Victoria · 2010-01-27 · Visual Layering • Why would we want visual layers? • How to create them?

Data Mountain

Page 25: 08 depth occlusion - University of Victoria · 2010-01-27 · Visual Layering • Why would we want visual layers? • How to create them?

GeoTime, Kapler & Wright, InfoVis 2004.

Page 26: 08 depth occlusion - University of Victoria · 2010-01-27 · Visual Layering • Why would we want visual layers? • How to create them?

3D for transitions?

ScatterDice, Elmqvist et al., InfoVis 2008.

Page 27: 08 depth occlusion - University of Victoria · 2010-01-27 · Visual Layering • Why would we want visual layers? • How to create them?

3D for transitions?

Parallel Coordinates and Star Glyphs, Fanea et al., InfoVis 2005.