Nonphotorealistic rendering Computational Photography, 6.882 Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al.

Slides:



Advertisements
Similar presentations
A Model for Capturing NPR Shading from Art
Advertisements

AP Portfolio Quality 3 PARTS > 1 - BREADTH - 12 works (no details) variety of works, can be unrelated. different media, subject matter 2 - CONCENTRATION.
Why is photorealism the aim? People paint! What is NPR? NPR issues NonPhotorealistic Rendering.
3D Graphics Rendering and Terrain Modeling
Lighting and Illumination Lighting is the major problem in computer graphics, for either realism or real-time compositions- harder than modeling Consider.
Non-Photo Realistic Rendering Jian Huang CS594 Fall 2003 This set of slides are modified from the NPR Course during SIGGRAPH’2003.
1. What is Lighting? 2 Example 1. Find the cubic polynomial or that passes through the four points and satisfies 1.As a photon Metal Insulator.
Graphics and Games IS 101Y/CMSC 101 Computational Thinking and Design Carolyn Seaman University of Maryland Baltimore County.
 Introduction  Illustration Techniques  Automatic Shading Model  Conclusion and Future work  Demo.
Computer Generated Watercolor Curtis, Anderson, Seims, Fleisher, Salesin SIGGRAPH 1997 Presented by Yann SEMET Universite of Illinois at Urbana Champaign.
Image Quilting for Texture Synthesis & Transfer Alexei Efros (UC Berkeley) Bill Freeman (MERL) +=
Non-Photorealistic Rendering or More-Interesting Rendering (in a more positive sense) Presented by Adam Smith for CMPS160.
Curve Analogies Aaron Hertzmann Nuria Oliver Brain Curless Steven M. Seitz University of Washington Microsoft Research Thirteenth Eurographics.
Suggestive Contours Final programming assignment Advanced topics in Computer Graphics.
Three-Dimensional Concepts
Non-Photorealistic Rendering Mario Costa Sousa Department of Computer Science University of Calgary Mario Costa Sousa Department of Computer Science University.
Basic Rendering Techniques V Recognizing basic rendering techniques.
Non-photorealistic Rendering Pablo Picasso - The Bird Cage No electrons were harmed during the production of this presentation.
Non-Photorealistic Rendering Greg Turk College of Computing and GVU Center.
Guilford County Sci Vis V204.01
Input: Original intensity image. Target intensity image (i.e. a value sketch). Using Value Images to Adjust Intensity in 3D Renderings and Photographs.
MIT Computer Science & Artificial Intelligence Laboratory The Choices We Make Frédo Durand MIT CSAIL.
MULTIMEDIA TECHNOLOGY SMM 3001 MEDIA - GRAPHICS. In this chapter how the computer creates, stores, and displays graphic images how the computer creates,
Starter Kit The Vocabulary of Art page xxvi through xxxi.
UFCEKT-20-33D Modelling and Animation 3D Modelling & Animation Materials and Textures Maps.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Computer Visualization BIM Curriculum 03. Topics  History  Computer Visualization Methods  Visualization Workflow  Technology Background.
Image-Based Rendering from a Single Image Kim Sang Hoon Samuel Boivin – Andre Gagalowicz INRIA.
Combining Perception and Impressionist Techniques for Nonphotorealistic Rendering of Multidimensional Data By Christopher Healey Presented by Guangfeng.
A Non-Photorealistic Model for Automatic Technical Illustration Amy Gooch Bruce Gooch Peter Shirley Elaine Cohen SIGGRAPH 1998 Presented by Anteneh.
Volumetric Illustration: Designing 3D Models with Internal Textures Shigeru Owada Frank Nielsen Makoto Okabe Takeo Igarashi The University of Tokyo Sony.
Light Using Texture Synthesis for Non-Photorealistic Shading from Paint Samples. Christopher D. Kulla, James D. Tucek, Reynold J. Bailey, Cindy M. Grimm.
Multiscale Moment-Based Painterly Rendering Diego Nehab and Luiz Velho
Nonphotorealistic rendering, and future cameras Computational Photography, Bill Freeman Fredo Durand May 11, 2006.
Interactively Modeling with Photogrammetry Pierre Poulin Mathieu Ouimet Marie-Claude Frasson Dép. Informatique et recherche opérationnelle Université de.
VIS Group, University of Stuttgart Tutorial T4: Programmable Graphics Hardware for Interactive Visualization Non-photorealistic rendering (Daniel Weiskopf)
Paint By Numbers The goal of a visual artist (Hagen): Without modeling detail, painters use brush strokes to: –Represent objects –Direct attention The.
Rendering Complexity in Computer-Generated Pen- and-Ink Illustrations Brett Wilson & Kwan-Liu Ma The University of California, Davis.
Non-Photorealistic Rendering Motivation: Much of the graphical imagery created is not photographic in nature Particularly in some domains: –Art –Animation.
1 Perception and VR MONT 104S, Fall 2008 Lecture 21 More Graphics for VR.
Non-Photorealistic Rendering and Content- Based Image Retrieval Yuan-Hao Lai Pacific Graphics (2003)
Non-Photorealistic Rendering: Toon Shading David Luebke University of Virginia.
03/28/03© 2005 University of Wisconsin NPR Today “Comprehensible Rendering of 3-D Shapes”, Takafumi Saito and Tokiichiro Takahashi, SIGGRAPH 1990 “Painterly.
Course Introduction to virtual engineering Óbuda University John von Neumann Faculty of Informatics Institute of Applied Mathematics Lecture and laboratory.
A Non-Photorealistic Lighting Model For Automatic Technical Illustration Presented by: Chris Lattner April 8, 2003 CS497yzy.
A Very Brief Overview of Non-Photorealistic Rendering Conrad Albrecht-Buehler Graduate Thesis Seminar September 24, 2001.
Chapter 41 Presentation Drawings and Renderings. Introduction Presentation drawings –Convey basic design concepts from the design team to interested persons.
CS 395: Adv. Computer Graphics
Painterly Rendering for Animation Introduction speaks of focus and detail –Small brush strokes focus and provide detail –Large strokes are abstract and.
Unit 3: Pen & Ink Creating unique and transformative art.
Non-Photorealistic Rendering FORMS. Model dependent Threshold dependent View dependent Outline form of the object Interior form of the object Boundary.
The NPR Assignment Everything is online off course web page List of papers: –Choose one –First to me gets the paper –Some pairings of tightly related.
 Portfolios may take many different forms and may be used for many different purposes. They may be used to diagnose, document, or celebrate learning.
DRAWING & PAINTING TECHNIQUES & STYLES. CROSS HATCHING Common with pen artists Show value with lines Quantity, thickness and spacing of the lines will.
3D Animation 1. Introduction Dr. Ashraf Y. Maghari Information Technology Islamic University of Gaza Ref. Book: The Art of Maya.
Computer Graphics: Illumination
History of Cartographic Landscape Representation.
Hardware-Accelerated Parallel Non-Photorealistic Volume Rendering Eric B.Lum Kwan-Liu Ma University of California at Davis.
Non-photorealistic rendering
Object-based Classification
Art Movement Mrs. Fox – Fall 2015
3D Graphics Rendering PPT By Ricardo Veguilla.
Basic Rendering Techniques
Interactive Computer Graphics
Three-Dimensional Concepts. Three Dimensional Graphics  It is the field of computer graphics that deals with generating and displaying three dimensional.
Image Based Modeling and Rendering (PI: Malik)
A Computational Darkroom for BW Photography
Image Quilting for Texture Synthesis & Transfer
A Computational Darkroom for BW Photography
First Name, Middle Initial, Last Name CITY, STATE High School or Transfer Institution Do NOT add background.
Presentation transcript:

Nonphotorealistic rendering Computational Photography, 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 Images with photographic quality (eg Vermeer, , accused by critics of being cold, inartistic, and displaying ‘spiritual poverty’).

Are these images non-photorealistic renderings?

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.

NPAR 2002

Comparing photorealism and NPR (Stuart Green)

Statistical techniques to simulate expression

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

Daniel Teece

Organization of NPR methods Automated methods –2-d processing –3-d processing Interactive methods –2-d processing –3-d processing

Organization of NPR methods Automated methods –2-d processing –3-d processing Interactive methods –2-d processing –3-d processing

2/2.5 D, no user intervention

Issues in image style translation Fitting Translation

Input traced line drawing This example will illustrate the tension between fitting and translation

1-NN fit to input, style 1 Translation to style 2 Input drawing

1-NN fit to input, style 1 Translation to style 2 Input drawing Bad fit, good translation

5904-NN fit to input, style 1 Translation to style 2. Input drawing

5904-NN fit to input, style 1 Translation to style 2. Input drawing Good fit, bad translation

6-NN fit to input, style 1 Input drawing

6-NN fit to input, style 1 Input drawing Translation to style 2 Good fit, good translation

style 1 style 2style 3

6-NN fit to input, style 1 Translation to style 3

Image analogies applications

For painterly style translation, how get the A, A’ image pairs?

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

Source texture Target image Source correspondence image Target correspondence image

A A’

B

B’

I think this one fails

Organization of NPR methods Automated methods –2-d processing –3-d processing Interactive methods –2-d processing –3-d processing

Gooch and Gooch Concentrate on the material property and shading aspects of technical illustration.

Some characteristics of technical illustrations

Technical illustrations Lines

Some parameterization dependent lines

Line weight variations Equal weight Outer edges thicker Line weight varied to emphasize perspective

Technical illustrations Shading

Encoding surface orientation by color temperature

Direction dependent illumination color

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

Parameter setting # 1

Parameter setting # 2

Metal object with anisotropic reflections

Metal object with anisotropic reflections “Lines are streaked in the direction of the axis of minimum curvature, parallel to the milling axis.”

3D, little user intervention