nonphotorealistic rendering computational photography, 6.882 bill freeman fredo durand may 9, 2006...
DESCRIPTION
Are these images non-photorealistic renderings?TRANSCRIPT
![Page 1: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/1.jpg)
Nonphotorealistic rendering
Computational Photography, 6.882
Bill FreemanFredo Durand
May 9, 2006
Drawing from: NPR Siggraph 1999 course, Green et al. npr_course_Sig99.pdf
![Page 2: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/2.jpg)
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
![Page 3: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/3.jpg)
Are these images non-photorealistic renderings?
http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf
![Page 4: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/4.jpg)
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
![Page 5: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/5.jpg)
NPAR 2002
![Page 6: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/6.jpg)
Comparing photorealism and NPR (Stuart Green)
http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf
![Page 7: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/7.jpg)
![Page 8: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/8.jpg)
http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf
![Page 9: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/9.jpg)
Statistical techniques to simulate expression
http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf
![Page 10: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/10.jpg)
“Paintings are not solutions to well-posed problems…”
http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf
![Page 11: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/11.jpg)
http://pages.cpsc.ucalgary.ca/~mario/npr/projects/sigg03/lec8/hand_1.pdfDaniel Teece
![Page 12: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/12.jpg)
Organization of NPR methods
• Automated methods– 2-d processing– 3-d processing
• Interactive methods– 2-d processing– 3-d processing
![Page 13: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/13.jpg)
Organization of NPR methods
• Automated methods– 2-d processing– 3-d processing
• Interactive methods– 2-d processing– 3-d processing
![Page 14: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/14.jpg)
2/2.5 D, no user intervention
http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf
![Page 15: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/15.jpg)
http://www.mrl.nyu.edu/publications/hertzmann-thesis/hertzmann-thesis-72dpi.pdf
![Page 16: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/16.jpg)
Issues in image style translation
• Fitting• Translation
![Page 17: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/17.jpg)
http://people.csail.mit.edu/billf/papers/p33-t_freeman.pdf
![Page 18: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/18.jpg)
http://people.csail.mit.edu/billf/papers/p33-t_freeman.pdf
![Page 19: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/19.jpg)
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
![Page 20: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/20.jpg)
1-NN fit to input,style 1
Translation to style 2
Input drawing
http://people.csail.mit.edu/billf/papers/p33-t_freeman.pdf
![Page 21: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/21.jpg)
1-NN fit to input,style 1
Translation to style 2
Input drawing
Bad fit, good translation
http://people.csail.mit.edu/billf/papers/p33-t_freeman.pdf
![Page 22: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/22.jpg)
5904-NN fit to input,style 1
Translation to style 2.
Input drawing
http://people.csail.mit.edu/billf/papers/p33-t_freeman.pdf
![Page 23: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/23.jpg)
5904-NN fit to input,style 1
Translation to style 2.
Input drawing
Good fit, bad translation
http://people.csail.mit.edu/billf/papers/p33-t_freeman.pdf
![Page 24: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/24.jpg)
6-NN fit to input,style 1
Input drawing
http://people.csail.mit.edu/billf/papers/p33-t_freeman.pdf
![Page 25: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/25.jpg)
6-NN fit to input,style 1
Input drawing
Translation to style 2
Good fit, good translation
http://people.csail.mit.edu/billf/papers/p33-t_freeman.pdf
![Page 26: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/26.jpg)
style 1
style 2 style 3http://people.csail.mit.edu/billf/papers/p33-t_freeman.pdf
![Page 27: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/27.jpg)
http
://pe
ople
.csa
il.m
it.ed
u/bi
llf/p
aper
s/p3
3-t_
free
man
![Page 28: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/28.jpg)
6-NN fit to input,style 1
Translation to style 3
http://people.csail.mit.edu/billf/papers/p33-t_freeman.pdf
![Page 29: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/29.jpg)
http://mrl.nyu.edu/projects/image-analogies/
![Page 30: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/30.jpg)
http
://m
rl.ny
u.ed
u/pu
blic
atio
ns/im
age-
anal
ogie
s/an
alog
ies-
72dp
i.pdf
![Page 31: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/31.jpg)
Image analogies applications
![Page 32: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/32.jpg)
For painterly style translation, how get the A, A’ image pairs?
![Page 33: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/33.jpg)
http://mrl.nyu.edu/projects/image-analogies/
![Page 34: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/34.jpg)
http://mrl.nyu.edu/projects/image-analogies/
![Page 35: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/35.jpg)
http://mrl.nyu.edu/projects/image-analogies/
![Page 36: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/36.jpg)
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 Then, just add another constraint when sampling: similarity to underlying image sampling: similarity to underlying image at that spotat that spot
http://people.csail.mit.edu/billf/papers/efrosFreeman.pdf
![Page 37: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/37.jpg)
Sourcetexture
Target image
Sourcecorrespondenc
eimage
Targetcorrespondence image
http://people.csail.mit.edu/billf/papers/efrosFreeman.pdf
![Page 38: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/38.jpg)
http://people.csail.mit.edu/billf/papers/efrosFreeman.pdf
![Page 39: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/39.jpg)
A A’
![Page 40: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/40.jpg)
![Page 41: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/41.jpg)
B
![Page 42: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/42.jpg)
B’
![Page 43: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/43.jpg)
B’
![Page 44: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/44.jpg)
I think this one fails
![Page 45: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/45.jpg)
Organization of NPR methods
• Automated methods– 2-d processing– 3-d processing
• Interactive methods– 2-d processing– 3-d processing
![Page 46: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/46.jpg)
http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf
![Page 47: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/47.jpg)
http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf
![Page 48: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/48.jpg)
http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf
![Page 49: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/49.jpg)
Gooch and Gooch
• Concentrate on the material property and shading aspects of technical illustration.
![Page 50: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/50.jpg)
Some characteristics of technical illustrations
http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf
![Page 51: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/51.jpg)
http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf
![Page 52: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/52.jpg)
Technical illustrations
Lines
![Page 53: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/53.jpg)
http
://w
ww
.cs.
utah
.edu
/npr
/pap
ers/
npr_
cour
se_S
ig99
![Page 54: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/54.jpg)
http
://w
ww
.cs.
utah
.edu
/npr
/pap
ers/
npr_
cour
se_S
ig99
Some parameterization dependent lines
![Page 55: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/55.jpg)
http
://w
ww
.cs.
utah
.edu
/npr
/pap
ers/
npr_
cour
se_S
ig99
![Page 56: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/56.jpg)
http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf
![Page 57: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/57.jpg)
Line weight variationsht
tp://
ww
w.c
s.ut
ah.e
du/n
pr/p
aper
s/np
r_co
urse
_Sig
99.p
df
Equal weightOuter edges
thicker
Line weight varied to emphasize perspective
![Page 58: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/58.jpg)
http
://w
ww
.cs.
utah
.edu
/npr
/pap
ers/
npr_
cour
se_S
ig99
![Page 59: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/59.jpg)
http
://w
ww
.cs.
utah
.edu
/npr
/pap
ers/
npr_
cour
se_S
ig99
![Page 60: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/60.jpg)
http
://w
ww
.cs.
utah
.edu
/npr
/pap
ers/
npr_
cour
se_S
ig99
![Page 61: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/61.jpg)
Technical illustrations
Shading
![Page 62: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/62.jpg)
http
://w
ww
.cs.
utah
.edu
/npr
/pap
ers/
npr_
cour
se_S
ig99
![Page 63: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/63.jpg)
http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf
![Page 64: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/64.jpg)
![Page 65: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/65.jpg)
http
://w
ww
.cs.
utah
.edu
/npr
/pap
ers/
npr_
cour
se_S
ig99
![Page 66: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/66.jpg)
Encoding surface orientation by color temperatureht
tp://
ww
w.c
s.ut
ah.e
du/n
pr/p
aper
s/np
r_co
urse
_Sig
99.p
df
![Page 67: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/67.jpg)
Direction dependent illumination color
![Page 68: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/68.jpg)
Combining color-temp surface orientation coding with some tonal variations in object color
http
://w
ww
.cs.
utah
.edu
/npr
/pap
ers/
npr_
cour
se_S
ig99
![Page 69: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/69.jpg)
Parameter setting # 1ht
tp://
ww
w.c
s.ut
ah.e
du/n
pr/p
aper
s/np
r_co
urse
_Sig
99.p
df
![Page 70: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/70.jpg)
http
://w
ww
.cs.
utah
.edu
/npr
/pap
ers/
npr_
cour
se_S
ig99
.pdf Parameter setting # 2
![Page 71: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/71.jpg)
http
://w
ww
.cs.
utah
.edu
/npr
/pap
ers/
npr_
cour
se_S
ig99
![Page 72: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/72.jpg)
Metal object with anisotropic reflectionsht
tp://
ww
w.c
s.ut
ah.e
du/n
pr/p
aper
s/np
r_co
urse
_Sig
99.p
df
![Page 73: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/73.jpg)
Metal object with anisotropic reflectionsht
tp://
ww
w.c
s.ut
ah.e
du/n
pr/p
aper
s/np
r_co
urse
_Sig
99.p
df
“Lines are streaked in the direction of the axis of minimum curvature, parallel to the milling axis.”
![Page 74: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/74.jpg)
http
://w
ww
.cs.
utah
.edu
/npr
/pap
ers/
npr_
cour
se_S
ig99
![Page 75: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/75.jpg)
http
://w
ww
.cs.
utah
.edu
/npr
/pap
ers/
npr_
cour
se_S
ig99
![Page 76: Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al](https://reader034.vdocuments.net/reader034/viewer/2022051301/5a4d1b3f7f8b9ab0599a00ea/html5/thumbnails/76.jpg)
3D, little user intervention
http://www.cs.utah.edu/npr/papers/npr_course_Sig99.pdf