Top Banner
NPR (Non-photorealistic Rendering) Billy Davidson CS 395 Advanced Graphics January 22, 2004
15

NPR (Non-photorealistic Rendering) Billy Davidson CS 395 Advanced Graphics January 22, 2004.

Dec 22, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: NPR (Non-photorealistic Rendering) Billy Davidson CS 395 Advanced Graphics January 22, 2004.

NPR(Non-photorealistic

Rendering)

Billy Davidson

CS 395 Advanced Graphics

January 22, 2004

Page 2: NPR (Non-photorealistic Rendering) Billy Davidson CS 395 Advanced Graphics January 22, 2004.

Non-photorealistic Rendering

Most computer graphics work strives for photorealism

Other types of depiction can be more expressive or artistic

Depict intrinsic or extrinsic properties?

Page 3: NPR (Non-photorealistic Rendering) Billy Davidson CS 395 Advanced Graphics January 22, 2004.

Terminology

Image Picture Intrinsic/Invariant Extrinsic Constancy

Page 4: NPR (Non-photorealistic Rendering) Billy Davidson CS 395 Advanced Graphics January 22, 2004.

Constancy

We do not experience some extrinsic properties of the image we see

Page 5: NPR (Non-photorealistic Rendering) Billy Davidson CS 395 Advanced Graphics January 22, 2004.

3D -> 2D Mappings

Sketches by 7-year old children

Page 6: NPR (Non-photorealistic Rendering) Billy Davidson CS 395 Advanced Graphics January 22, 2004.

Depiction

Depiction is the mapping of properties of the scene to properties of the picture

Traditional 3D -> 2D geometric projection is only one possible meaningful mapping

Page 7: NPR (Non-photorealistic Rendering) Billy Davidson CS 395 Advanced Graphics January 22, 2004.

Projections

Different projections preserve different intrinsic properties

Page 8: NPR (Non-photorealistic Rendering) Billy Davidson CS 395 Advanced Graphics January 22, 2004.
Page 9: NPR (Non-photorealistic Rendering) Billy Davidson CS 395 Advanced Graphics January 22, 2004.

Vision as Inverse Problem

V() = “Visual reaction” function Not invertible due to ambiguity, emotional

factors, etc.

Page 10: NPR (Non-photorealistic Rendering) Billy Davidson CS 395 Advanced Graphics January 22, 2004.

Primary vs. Secondary Space

Respect local rules but not global ones

Page 11: NPR (Non-photorealistic Rendering) Billy Davidson CS 395 Advanced Graphics January 22, 2004.

Primary vs. Secondary Space

Tone mapping

Page 12: NPR (Non-photorealistic Rendering) Billy Davidson CS 395 Advanced Graphics January 22, 2004.

Representation Systems

Spatial system Primitive system Attribute system Mark system

Page 13: NPR (Non-photorealistic Rendering) Billy Davidson CS 395 Advanced Graphics January 22, 2004.

Painterly Rendering

Tarzan

Page 14: NPR (Non-photorealistic Rendering) Billy Davidson CS 395 Advanced Graphics January 22, 2004.

Pen Strokes

Bones

Page 15: NPR (Non-photorealistic Rendering) Billy Davidson CS 395 Advanced Graphics January 22, 2004.

Cel Shading

The Legend of Zelda: The Wind Waker