Exaggerated%20Shading%20for%20Depicting%20Shape%20and%20Detail - PowerPoint PPT Presentation

About This Presentation
Title:

Exaggerated%20Shading%20for%20Depicting%20Shape%20and%20Detail

Description:

Exaggerated Shading for Depicting Shape and Detail – PowerPoint PPT presentation

Number of Views:250
Avg rating:3.0/5.0
Slides: 35
Provided by: szymonrus
Category:

less

Transcript and Presenter's Notes

Title: Exaggerated%20Shading%20for%20Depicting%20Shape%20and%20Detail


1
Exaggerated Shading forDepicting Shape and Detail
  • Szymon RusinkiewiczMichael BurnsDoug DeCarlo

2
Motivation
Style of technical, medical, and topographic
illustrationsis designed to communicate surface
shape and detail
3
Elements of Hand-Shaded Relief
  • No shadows, no specular reflections
  • Lighting from top (often top-left)
  • Exaggeration of height
  • Local adjustment of light
  • Multiple scales

US National Park Service
4
Goals
  • Depicts detail at all surface orientations

5
Goals
  • Depicts detail at all surface orientations
  • Locally resembles directional lighting
  • Interpreted as shading, not texture
  • Exploits lack of global consistency in visual
    system

6
Exaggerated Shading
  1. Increased local contrast
  2. Adjustment of light direction
  3. Multiscale computation

7
1. Increased Local Contrast
  • Lambertian

8
Effects of Increased Local Contrast
  • Brings out fine details
  • Equalizes emphasis on different orientations

9
Effects of Increased Local Contrast
  • Brings out fine details
  • Equalizes emphasis on different orientations

a 2
a 4
a 8
a 1
10
2. Adjusting Light Direction
  • Observation most detail under grazing light
  • Therefore, vary light direction locally
  • Per vertex, compute normal and smoothed normal
  • Position light perpendicular to smoothed normal

11
2. Adjusting Light Direction
12
3. Multiscale Computation
  • Scale of smoothing depends on scale of details
  • Perform computation at several scales
  • Collection of normals ni smoothed by increasing
    ?i
  • Several shading passes, with pass i using ni and
    ni1
  • Base coat using most-smoothed normals

13
3. Multiscale Computation
Base coat
i 6
i 5
i 4
i 3
i 2
i 1
i 0
14
Stylization OptionVarying Contribution of Each
Scale
ki ? ?i
ki const.
ki ? ?i-1
ki ? ?i -2
15
Stylization Option Point of Interest
  • User-selected point
  • Downweighthigh frequenciesaway from that point
  • Draws attentionto part of the modelCole et al.
    06

Uniform detail
With point of interest
16
Stylization Option Colormap
17
Algorithmic Option
  • Light direction adjustment
  • Instead of projecting light, find direction
    (perpendicular to smoothed normal)that maximizes
    local contrast
  • Principal direction corresponding togreatest
    magnitude of normal curvature

18
Principal Direction Adjustment
Projected light
19
Principal Direction Adjustment
Using principal direction
20
Principal Direction Adjustment
Projected light
21
Principal Direction Adjustment
Using principal direction
22
Principal Direction Adjustment
Projected light
23
Principal Direction Adjustment
Using principal direction
24
Applications
  • Revealing surface texture

25
Applications
  • Visualizing quality of geometric processing

Approximating (Loop) subdivision
Interpolating (butterfly) subdivision
26
Applications
  • Volume rendering
  • Standard nonrefractive transparency
  • Exaggerated shading using multi-scale gradients

Cosine shading
Our method
27
Demo
28
Comparison
Cosine shading
Our method
Accessibility
Miller 1994
29
Future Work
  • What shape is perceived?
  • Is perception consistent with actual shape?
  • How much exaggeration is tolerated?

30
Future Work
  • What shape is perceived?
  • Is perception consistent with actual shape?
  • How much exaggeration is tolerated?
  • Consistent with artistic technique?

Roy Lichtenstein
Exaggerated shading
Suggestive contours
31
Future Work
  • Other data types images, imagesnormals, etc.

32
Summary
  • Interactive technique for conveying shape and
    detail
  • Increased local contrast
  • Adjustment of light direction
  • Multiscale computation

33
Acknowledgments
  • Thanks to the whole Princeton graphics group
  • Models from Stanford, Georgia Tech, MERL,
    Viewpoint, Visible Human Project
  • Funding from NSF (CCF-0347427) and the Sloan
    Foundation

34
Source Code
  • http//xshade.cs.princeton.edu/
Write a Comment
User Comments (0)
About PowerShow.com