introduction illustration techniques automatic shading model conclusion and future work demo

24
A Non-Photorealistic Model for Automatic Technical Illustration Amy Gooch Bruce Gooch Peter Shirley Elaine Cohen SIGGRAPH 1998

Post on 19-Dec-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction  Illustration Techniques  Automatic Shading Model  Conclusion and Future work  Demo

A Non-Photorealistic Model for Automatic Technical

IllustrationAmy Gooch Bruce Gooch

Peter Shirley Elaine CohenSIGGRAPH 1998

Page 2: Introduction  Illustration Techniques  Automatic Shading Model  Conclusion and Future work  Demo

Outline

Introduction Illustration Techniques Automatic Shading Model Conclusion and Future work Demo

Page 3: Introduction  Illustration Techniques  Automatic Shading Model  Conclusion and Future work  Demo

Introduction Method to automate some technical

illustration conventions. Technical illustrations: in textbooks,

reference books, manuals i.e. a car owner’s manual.

Method: a shading algorithm based on edges, highlighting and cool-to-warm tones.

Page 4: Introduction  Illustration Techniques  Automatic Shading Model  Conclusion and Future work  Demo

Technical Illustrations

Communication of geometry and form is more important than aesthetics or realism.

Edge lines are usually emphasized. Important three-dimensional properties

are preserved while extraneous detail is diminished.

Shadows are usually not included Only one light is usually used

Page 5: Introduction  Illustration Techniques  Automatic Shading Model  Conclusion and Future work  Demo

Illustration Techniques

Observed illustration characteristics:› edge lines, the set containing surface

boundaries, silhouettes, and discontinuities, are drawn with black curves.

› objects are shaded with intensities far from black or white with warmth or coolness of color indicative of surface normal;

› a single light source provides white highlights.

› shadowing is not shown.

Page 6: Introduction  Illustration Techniques  Automatic Shading Model  Conclusion and Future work  Demo

Illustration Techniques

Subjects can infer at least as much geometric information from edge lines in drawn images verses shaded or textured images.

Hue changes are used to indicate surface orientation rather than reflectance.

Page 7: Introduction  Illustration Techniques  Automatic Shading Model  Conclusion and Future work  Demo

Automatic Illustration Method

Automate the mentioned illustration characteristics.› Edge lines are drawn in black (mention in other paper)› Highlights are drawn using traditional term

from the Phong shading model.› Shade the surfaces of objects

Page 8: Introduction  Illustration Techniques  Automatic Shading Model  Conclusion and Future work  Demo

Automatic Illustration Method

Traditional diffuse shading method calculates luminance as follows:

Tone-based shading Shading metal Objects

Page 9: Introduction  Illustration Techniques  Automatic Shading Model  Conclusion and Future work  Demo

Traditional Shading kd = 1, ka = 0 The image hides shape and material

information in the dark regions.

Page 10: Introduction  Illustration Techniques  Automatic Shading Model  Conclusion and Future work  Demo

Traditional Shading Additional information can be provided

by highlights (direction of light) and edge lines (divisions).

Image produced by adjusting kd and ka

Page 11: Introduction  Illustration Techniques  Automatic Shading Model  Conclusion and Future work  Demo

Traditional Shading Combining the shaded and illustrated model. Poor image and loss of detail, not automated.

Page 12: Introduction  Illustration Techniques  Automatic Shading Model  Conclusion and Future work  Demo

Tone-based Shading

Tones : color scales created by adding grey to a certain color.

Tones are important to illustration, especially when restricted to a limited luminance range.

Temperature : used to give depth cue. Warm colors advance, cool colors recede.› Warm – red, orange, yellow› Cool – blue, violate, and green› Temperate – red-violets, red-greens

Page 13: Introduction  Illustration Techniques  Automatic Shading Model  Conclusion and Future work  Demo

Creating a Tone Tone for a pure red object: sum blue-to-

yellow and dark-to-red to tone.

Page 14: Introduction  Illustration Techniques  Automatic Shading Model  Conclusion and Future work  Demo

Tone-based Shading

Page 15: Introduction  Illustration Techniques  Automatic Shading Model  Conclusion and Future work  Demo

Tone-based Shading

Generalize the classic shading model to experiment with tones using the cosine term:

Use blue and yellow as two temperature extremes:

Page 16: Introduction  Illustration Techniques  Automatic Shading Model  Conclusion and Future work  Demo

Tone-based Shading Combining luminance shift (traditional shading),

tone and temperature based shading.

b = 0.4, y = 0.4,    = 0.2, and   = 0.6

Page 17: Introduction  Illustration Techniques  Automatic Shading Model  Conclusion and Future work  Demo

Tone-based Shading The different values of b and y determine the strength of the overall

temperature shift, where as alpha and beta determine the prominence of the object color, and the strength of the luminance shift.

b = 0.55, y = 0.3,    = 0.25, and   = 0.5

Page 18: Introduction  Illustration Techniques  Automatic Shading Model  Conclusion and Future work  Demo

Shading of Metal Objects

Technical illustrators use a different technique to communicate whether or not an object is metal.

Illustrators represent a metallic surface by alternating dark and light bands.

Method: map a set of twenty stripes of varying intensity along the parametric axis of maximum curvature.

Page 19: Introduction  Illustration Techniques  Automatic Shading Model  Conclusion and Future work  Demo

Shading of Metal Objects Phong vs metal-shading

Page 20: Introduction  Illustration Techniques  Automatic Shading Model  Conclusion and Future work  Demo

Shading of Metal Objects metal-shading with edge and cool-to-warm shift

Page 21: Introduction  Illustration Techniques  Automatic Shading Model  Conclusion and Future work  Demo

Colored Objects

Page 22: Introduction  Illustration Techniques  Automatic Shading Model  Conclusion and Future work  Demo

Conclusion & Future Work

An automated technical illustration method is presented using edge lines, highlighting, color-shifts and metal-shading.

Improvements in illustration rules Automate other illustration forms Interactive illustration

Page 23: Introduction  Illustration Techniques  Automatic Shading Model  Conclusion and Future work  Demo

Implementation Results

Page 24: Introduction  Illustration Techniques  Automatic Shading Model  Conclusion and Future work  Demo

Implementation Results