Title: Non-Photorealistic Rendering
1Non-PhotorealisticRendering
Greg Turk College of Computing and GVU Center
2Painterly Rendering for Animation Barbara Meier,
SIGGRAPH 1996
3Painterly Rendering Issues
- Frame-to-frame coherence (maintain strokes across
time) - Idea fix brush strokes in screen-space
- Problem shower door effect
- Better idea fix brush strokes to object
4Painting Pipeline
5Different Brushes and Orientation Fields
6Draw Image in Layers
7Video
8Pen and Ink Sketches
Mike Salisbury, Michael Wong, John Hughes and
David Salesin, SIGGRAPH 1997
9Pen and Ink
- Given grayscale image (e.g. photo)
- Make pen-and-ink illustration
- Approach
10Pen and Ink Sketches
Tone Map
Strokes
Orientation Field
11Pen and Ink Sketches
Tone Map
Strokes
Orientation Field
12Stroke Details
- Strokes are B-spline curves (similar to Bezier)
- Strokes clipped to silhouettes
- Stroke density controlled by blurred stroke image
- Strokes follow orientation field
13Painting Orientation Field
14Stroke Density
Strokes
Blurred Strokes
15(No Transcript)
16Stroke Density Varies with Drawing Size
17(No Transcript)
18Art-Based Rendering Of Fur, Grass
and Trees Kowalski, Markosian, Northrup,
Bourdev, Barzel and Hughes, SIGGRAPH 2000
19Approach
- Real-time rendering
- Use reference images for color and object ID
- Place strokes based on density
- Try to place same strokes on next frame
20Reference Images Hardware Rendering
21Final Image
22Stroke Drawing
23(No Transcript)
24(No Transcript)
25Illustrating Smooth Surfaces Aaron Hertzman and
Denis Zorin SIGGRAPH 2000
26Goals
- Create pen-and-ink strokes based on 3D geometry
- Show silhouettes
- Have cross-hatching
27Issues
- Silhouette detection
- Orientation field (use curvature)
- Hatching
- Undercuts
28Silhouette Detection
29Orientation Field Smoothing
30Orientation Field and Shading
31Hatching
32Hatching and Undercuts
33Results
34Results
35Other NPR
- Cel Animation
- Painterly Video
- Cel Video
- ???
36Painterly Video
What Dreams May Come
37Cel Animation Zelda Windwalker
38Cel-Like Video
39End