nonphotorealistic rendering
Download
Skip this Video
Download Presentation
Nonphotorealistic rendering

Loading in 2 Seconds...

play fullscreen
1 / 76

Nonphotorealistic rendering - PowerPoint PPT Presentation


  • 114 Views
  • Uploaded on

Nonphotorealistic rendering. Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al. npr_course_Sig99.pdf. Photorealism. Physically realistic computer graphics rendering

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Nonphotorealistic rendering' - weston


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
nonphotorealistic rendering
Nonphotorealistic rendering

Computational Photography, 6.882

Bill Freeman

Fredo Durand

May 9, 2006

Drawing from: NPR Siggraph 1999 course, Green et al. npr_course_Sig99.pdf

photorealism
Photorealism
  • Physically realistic computer graphics rendering
  • Images with photographic quality (eg Vermeer, 1632-1675, accused by critics of being cold, inartistic, and displaying ‘spiritual poverty’).

http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf

are these images non photorealistic renderings
Are these images non-photorealistic renderings?

http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf

non photorealistic rendering
Non-photorealistic rendering
  • Expressive, artistic, painterly, interpretative rendering.
  • Not aspiring to realism.
  • Early work: natural media emulation
    • Pen and ink
    • Watercolor
    • Oil on canvas
  • Attempts to capture the low-level style.
  • Simulations of technical illustration.

http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf

comparing photorealism and npr stuart green
Comparing photorealism and NPR (Stuart Green)

http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf

statistical techniques to simulate expression
Statistical techniques to simulate expression

http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf

paintings are not solutions to well posed problems
“Paintings are not solutions to well-posed problems…”

http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf

slide11

Daniel Teece

http://pages.cpsc.ucalgary.ca/~mario/npr/projects/sigg03/lec8/hand_1.pdf

organization of npr methods
Organization of NPR methods
  • Automated methods
    • 2-d processing
    • 3-d processing
  • Interactive methods
    • 2-d processing
    • 3-d processing
organization of npr methods1
Organization of NPR methods
  • Automated methods
    • 2-d processing
    • 3-d processing
  • Interactive methods
    • 2-d processing
    • 3-d processing
slide14

2/2.5 D, no user intervention

http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf

slide15

http://www.mrl.nyu.edu/publications/hertzmann-thesis/hertzmann-thesis-72dpi.pdfhttp://www.mrl.nyu.edu/publications/hertzmann-thesis/hertzmann-thesis-72dpi.pdf

input traced line drawing
Input traced line drawing

This example will illustrate the tension between fitting and translation

http://people.csail.mit.edu/billf/papers/p33-t_freeman.pdf

slide20

Input drawing

1-NN fit to input,

style 1

Translation to style 2

http://people.csail.mit.edu/billf/papers/p33-t_freeman.pdf

slide21

Input drawing

1-NN fit to input,

style 1

Translation to style 2

Bad fit, good translation

http://people.csail.mit.edu/billf/papers/p33-t_freeman.pdf

slide22

Input drawing

5904-NN fit to input,

style 1

Translation

to style 2.

http://people.csail.mit.edu/billf/papers/p33-t_freeman.pdf

slide23

Input drawing

5904-NN fit to input,

style 1

Translation

to style 2.

Good fit, bad translation

http://people.csail.mit.edu/billf/papers/p33-t_freeman.pdf

slide24

Input drawing

6-NN fit to input,

style 1

http://people.csail.mit.edu/billf/papers/p33-t_freeman.pdf

slide25

Input drawing

6-NN fit to input,

style 1

Translation to style 2

Good fit, good translation

http://people.csail.mit.edu/billf/papers/p33-t_freeman.pdf

slide26

style 1

style 2

style 3

http://people.csail.mit.edu/billf/papers/p33-t_freeman.pdf

slide28

6-NN fit to input,

style 1

Translation to style 3

http://people.csail.mit.edu/billf/papers/p33-t_freeman.pdf

slide30

http://mrl.nyu.edu/publications/image-analogies/analogies-72dpi.pdfhttp://mrl.nyu.edu/publications/image-analogies/analogies-72dpi.pdf

texture transfer
Texture Transfer
  • Take the texture from one object and “paint” it onto another object
    • This requires separating texture and shape
    • That’s HARD, but we can cheat
    • Assume we can capture shape by boundary and rough shading

Then, just add another constraint when sampling: similarity to underlying image at that spot

http://people.csail.mit.edu/billf/papers/efrosFreeman.pdf

slide37

Source

correspondence

image

Target

correspondence image

Source

texture

Target image

http://people.csail.mit.edu/billf/papers/efrosFreeman.pdf

slide39

A

A’

organization of npr methods2
Organization of NPR methods
  • Automated methods
    • 2-d processing
    • 3-d processing
  • Interactive methods
    • 2-d processing
    • 3-d processing
gooch and gooch
Gooch and Gooch
  • Concentrate on the material property and shading aspects of technical illustration.
some characteristics of technical illustrations
Some characteristics of technical illustrations

http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf

slide54

Some parameterization dependent lines

http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf

line weight variations
Line weight variations

Line weight varied to emphasize perspective

Outer edges thicker

Equal weight

http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf

encoding surface orientation by color temperature
Encoding surface orientation by color temperature

http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf

combining color temp surface orientation coding with some tonal variations in object color
Combining color-temp surface orientation coding with some tonal variations in object color

http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf

parameter setting 1
Parameter setting # 1

http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf

parameter setting 2
Parameter setting # 2

http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf

metal object with anisotropic reflections
Metal object with anisotropic reflections

http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf

metal object with anisotropic reflections1
Metal object with anisotropic reflections

http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf

“Lines are streaked in the direction of the axis of minimum curvature, parallel to the milling axis.”

3d little user intervention
3D, little user intervention

http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf

ad