NPR - PowerPoint PPT Presentation

1 / 67
About This Presentation
Title:

NPR

Description:

NPR – PowerPoint PPT presentation

Number of Views:294
Avg rating:3.0/5.0
Slides: 68
Provided by: georgeb
Category:
Tags: npr | adze

less

Transcript and Presenter's Notes

Title: NPR


1
NPR Vis
  • Non-Photorealistic Rendering
  • Caricature
  • Shape/Volume Visualization

2
Different Objectives
  • Realistic More correct
  • Artistic More interesting
  • Scientific More informative

3
Terminology
  • Visualization
  • Interpret geometry/data/information in visual
    form (metaphor)
  • Volume visualization
  • Rendering a 3D scalar or vector field
  • Rendering
  • Mechanics of computing pixel colors from a
    graphic model
  • Photorealism
  • Attempt to reproduce physics of light
  • Non-Photorealistic Rendering (NPR)
  • Stylistic rendering effects
  • Caricature
  • Extract exaggerate distinguishing features

4
Edge Attributes
  • Sharp edges (creases)
  • Surface normal discontinuities
  • Where surfaces meet
  • Tessellation edges are smooth
  • Silhouettes
  • Separate front and back facing parts
  • Form closed loops
  • Visible
  • Bounding at least one front faces
  • Not occluded from the viewpoint

Which edges are shown?
Which are dashed?
5
Technical Illustration
  • Silhouettes
  • Hidden Parts
  • Color cues
  • Hatching
  • Cross-sections
  • Interferences

6
Amy Gooch - Bruce Gooch - Peter Shirley - Elaine
Cohen
  • http//www.cs.utah.edu/gooch/SIG98/abstract.html
  • Use hue shift to enhance orientation
  • Warmer tones perceived as closer
  • Mix with mid part of luminance

7
Art Imitation
  • Hatching
  • Painting
  • Toons

8
Antonio Haro (class project)
  • Approach
  • Find the (visible) silhouette edges
  • Parameterize them
  • Offset along tangent normal
  • Draw using 'sketched' style

9
How to find the silhouettes?
  • Edges that separate front and back faces

10
WYSIWYG NPRDrawing Strokes Directly on 3D Models
11
NPR Simulating Various Media
12
Long-Range Goal
Create full scene by drawing
13
NPR Dynamic Imagery
Painterly rendering for video Litwinowicz 97
Painterly rendering for3D models Meier 96
14
NPR Interactive Rendering
Kowalski 99
Praun 01
Gooch 98
Algorithms for aesthetic qualities.
15
WYSIWYG NPR
16
Stylistic Flexibility
17
Overview of Components
Base Coat Brush Style Paper Effect Decals Outlines
Hatching
18
Overview of Components
Base Coat Brush Style Paper Effect Decals Outlines
Hatching
19
Decal Strokes
  • Direct control
  • Draw on surface
  • For magnified or oblique views
  • No blurring
  • Explicit control of stroke width
  • unlike texture maps

20
Overview of Components
Base Coat Brush Style Paper Effect Decals Outlines
Hatching
21
Outlines
Artist sketches over outlines
Stylization retainedfor novel views
  • Two types of outlines
  • Creases
  • Silhouettes

creases
silhouettes
22
Silhouette Stylization
  • Silhouettes are view-dependent.
  • Problem 1 localized stylization?!?
  • Solution rubber-stamp globally

23
Silhouette Parameterization
24
Silhouette Tracking
  • Silhouettes are view-dependent.
  • Problem 2 parameterization coherence
  • Solution screen-space tracking

25
Robert Kalnins, Philip Davidson, Lee Markosian,
?Adam Finkelstein
  • http//www.cs.princeton.edu/gfx/pubs/Kalnins_2003_
    CSS/index.php
  • Coherent Stylized Silhouettes
  • Silhouettes correspondence
  • in consecutive frames
  • Track silhouettes in 3D

26
Overview of Components
Base Coat Brush Style Paper Effect Decals Outlines
Hatching
27
Hatching Level of Detail
  • Free hatching
  • User-defined LOD
  • Structured hatching
  • Automatic LOD

28
Structured Hatching LOD
LOD based on size of group
29
Hatching Lighting Scheme
  • Fixed Hatching
  • Light fixed in world frame
  • Mobile Hatching
  • Light moves with camera

fixed
mobile
30
Mobile Hatching Lighting Model
31
Future Work
  • Adopt style synthesis more broadly
  • Object interactions (e.g. shadows)

32
Base Coat
  • Per object
  • Shaders (e.g. Toon)
  • Lighting Model
  • Paper Texture
  • etc.

33
Brush Style
  • Per stroke
  • Color
  • Width profile
  • Alpha profile
  • Paper
  • etc.
  • Rendered as triangle strips.

34
Strokes
Visibility computed via ID reference image.
35
Paper Effect
  • Height field texture
  • Peaks catch pigment
  • Valleys resist pigment
  • Implementation
  • Pixel shader

36
Further Reading
  • Craig Raynolds (Online survey)
  • http//www.red3d.com/cwr/npr/
  • Fredo Durand (Paper)
  • An invitation to discuss Computer Depiction

37
3D Caricatures
Ergun Akleman Jon Reisch
Visualization Sciences Program College of
Architecture Texas AM University
38
Abstraction
By Sebastian Kruger
39
Simplification
By Hanoch Piven
By David Cowles
King Louis Philippe by Charles Philipon
40
Attempts on Automated Caricature
Susan Brennan Caricature Generator 1982 M.
Tominaga, S. Fukuoka, K. Murakami and H.
Koshimizu, Picasso System, 1997 S. Iwashita, Y.
Takeda and T. Onisawa , Expressive Facial
Caricature Drawing, 1999 J. Nishino, T. Kamyama,
H. Shira, T. Odaka and H. Ogura, Facial
Caricature Drawing System, 1999 Lin Liang, Hong
Chen, Ying-Qing Xu, Heung Shum, Example Based
Caricature, 2003
41
A New Morphing Approach to create Extreme
Caricatures Ergun Akleman with James Palmer
Ryan Logan (Visual 2000)
42
3D caricatures by students
By Han Lei
43
Case Study Julia Roberts - 1. Data Collection
By Jan Op De Beeck
44
2. Unique Feature Identification
45
3. Abstract 3D shape creation
Reclining Bather, by Pablo Picasso, 1931 Musee
Picasso, Paris
46
4. Skin Modeling
47
4. Final Rendering
48
Illustration vs. Volume Rendering
49
Biology
50
Medicine
51
GIS
52
Chemistry
53
Weather
54
Simulation
55
Flow
56
Mechanical
57
Terrain visualization Victoria Interrante
  • http//www-users.cs.umn.edu/interran/texture/inde
    x.html
  • Draw lines of principal curvature

58
Hidden surfaces Victoria Interrante
  • http//www-users.cs.umn.edu/interran/3Dshape.html
  • Use principal curvature lines to distribute
    points on transparent iso-surfaces

59
Volume-Visualization
  • Density
  • Section
  • Isosurface
  • Vector field
  • Flow

60
Traditional Medical Image
61
Where Is Visualization Today?
  • Realistic visualization in real-time is close

Images courtesy of Joe Kniss
62
Perceptualization David Ebert
  • David S.Ebert
  • Electrical Computer Engineering
  • Purdue University
  • ebertd_at_purdue.edu

63
Advanced Real-time Visualization Examples
Images from Kniss, Premoze, Hansen, Ebert,
Interactive Translucent Volume Rendering and
Procedural Modeling, IEEE Visualization 2002.
64
Interactive Volume Illustration and Stippling
Lu, Morris, Ebert, Hansen, Rheingan,
Non-photorealistic Volume Rendering Using
Stippling Techniques, IEEE Visualization 2002.
65
The Data Deluge
  • Example 2 scientific visualization of
    Osprey-like aircraft
  • 7.4 million tetrahedra in simulation
  • 1362 timesteps
  • Multiple data values per grid point (velocity,
    vorticity, etc.)
  • Very long simulation andvisualization time on
    largemachines

Visualization courtesy of Mississippi State
Engineering Research Center
66
The Data Deluge
  • Example 3 scientific visualization of turbulent
    mixing
  • 8 billion voxels per timestep
  • 274 timesteps
  • Terabytes of data

Visualization courtesy of Mark Duchaineau, Peter
Lindstrom, et al., Lawrence Livermore National
Labs
67
Selective Enhancement Techniques
  • Most medical and technical illustration uses
    selective detail to focus the viewers attention
Write a Comment
User Comments (0)
About PowerShow.com