Why is photorealism the aim? People paint! What is NPR? NPR issues NonPhotorealistic Rendering.

Slides:



Advertisements
Similar presentations
Computer graphics & visualization Real-Time Pencil Rendering Marc Treib.
Advertisements

Saito, T. and Takahashi, T. Comprehensible Rendering of 3-D Shapes Proc. of SIGGRAPH '90 Genesis of Image Space NPR.
Visual Rhetoric/Visual Literacy
CS 352: Computer Graphics Chapter 7: The Rendering Pipeline.
Basic Pen Strokes for Ink Drawing
Non-Photorealistic Rendering FORMS. Mesh (~170) Parametric (~16) Implicit/CSG (~9) Volumetric (~28) 3D Object Representation in NPR Point Cloud (~4)
Non-Photo Realistic Rendering Jian Huang CS594 Fall 2003 This set of slides are modified from the NPR Course during SIGGRAPH’2003.
A line that creates boundaries that separates one area from another. They define the edges and surface ridges of objects and figures.
Abstraction + Geometry = Realization (Views of Illuminated Surfaces) A (potential) application of singularity theory to vision BIRS, Banff, 30 August 2011.
Element of Design Line Shape Form Color Value Texture Space.
Computer Graphics Laboratory – Winter
Non-Photorealistic Rendering or More-Interesting Rendering (in a more positive sense) Presented by Adam Smith for CMPS160.
Canny Edge Detector1 1)Smooth image with a Gaussian optimizes the trade-off between noise filtering and edge localization 2)Compute the Gradient magnitude.
Suggestive Contours Final programming assignment Advanced topics in Computer Graphics.
Computer-Generated Pen-and-Ink Illustration Georges Winkenbach and David H. Salesin University of Washington SIGGRAPH 1994.
Processing Image and Video for An Impressionist Effect Peter Litwinowicz Apple Computer, Inc. Siggraph1997.
NPR - 2D to 3D, painting and rendering Daniel Teece Walt Disney Feature Animation Daniel Teece Walt Disney Feature Animation
Painterly Rendering for Animation Barbara J. Meier Walt Disney Feature Animation SIGGRAPH 96.
ELEMENTS OF ART & PRINCIPLES OF DESIGN
Non-Photorealistic Rendering - This is the attempt to make a realistic scene or object look as if it were hand drawn.
Computer graphics & visualization NPR – Non-photorealistic rendering.
Computer Graphics Shadows
MULTIMEDIA TECHNOLOGY SMM 3001 MEDIA - GRAPHICS. In this chapter how the computer creates, stores, and displays graphic images how the computer creates,
B2 Lines can create the illusion of surface textures C2 Artworks can be formal, analytical descriptions of objects E2 Positive and negative space are.
Starter Kit The Vocabulary of Art page xxvi through xxxi.
SIGGRAPH 2007 Tilke Judd Frédo Durand Edward Adelson.
What does the term ELEMENTS of ART mean? The ELEMENTS of ART are the building blocks of art. LIST the SEVEN ELEMENTS OF ART.
Computer Visualization BIM Curriculum 03. Topics  History  Computer Visualization Methods  Visualization Workflow  Technology Background.
The Elements of Art Just as there are basic kinds of words (such as nouns and verbs) there are basic kinds of art elements (visual symbols). All artists.
Curriculum Design for Artists. Tapping into Creativity For those who are inspiring young artists.
Stylization and Abstraction of Photographs Doug Decarlo and Anthony Santella.
Lumo: Illumination for Cel Animation Scott F. Johnston.
Learning to perceive how hand-written digits were drawn Geoffrey Hinton Canadian Institute for Advanced Research and University of Toronto.
Paint By Numbers The goal of a visual artist (Hagen): Without modeling detail, painters use brush strokes to: –Represent objects –Direct attention The.
Non-Photorealistic Rendering Motivation: Much of the graphical imagery created is not photographic in nature Particularly in some domains: –Art –Animation.
3D animation is rendered clip of animated 3D objects in a 3D environment. An example: Examples of movies released in 3D are Toy Story, Cars, Shrek, Wall-E,
4.1. R ENDERING Aspects of Game Rendering. From Wikipedia: Rendering is the process of generating an image from a model. The model is a description.
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.
Drawing and Painting Daily Plans Sept Ms. Livoti.
Aaron Hertzmann New York University
A Very Brief Overview of Non-Photorealistic Rendering Conrad Albrecht-Buehler Graduate Thesis Seminar September 24, 2001.
Nonphotorealistic rendering Computational Photography, Bill Freeman Fredo Durand May 9, 2006 Drawing from: NPR Siggraph 1999 course, Green et al.
Painterly Rendering for Animation Introduction speaks of focus and detail –Small brush strokes focus and provide detail –Large strokes are abstract and.
COPYING THE MASTERS Keynote Presentation designed for DVI by Camilla S. Haneberg.
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.
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.
Non-photorealistic rendering
Organics Part 1 By Natalia Zielinska.
Contour Line A line that creates boundaries that separates one area from another. They define the edges and surface ridges of objects and figures.
A Look Into Photorealistic and Non-Photorealistic Rendering
Intermediate & Beginning Art with Ms. Gay Fall 2015
Non-Photorealistic Rendering
Five Minute Madness: 30 Years in 30 Minutes
Interactive Computer Graphics
Computer Graphics.
Computer Graphics.
Landscape colour tricks.
Digital Media Objective
Drill: 9/09/2013 What’s the difference between real and applied texture?
Elements of Design What makes something art Color Shape Value Line
Shading Haley, Stefani, & Emily.
The Elements of Design also called The Elements of Art
Elements of Design What makes something art Color Shape Value Line
Canny Edge Detector Smooth image with a Gaussian
The 7 basic elements of art
Still Life.
Presentation transcript:

Why is photorealism the aim? People paint! What is NPR? NPR issues NonPhotorealistic Rendering

Why photorealism? people paint! Why photorealism ? Physics provides starting point for models Photographs provide a foil to test against But people paint ! Artwork shows off important regions better Photography is just one depictive style amongst many

What is NPR? NPR is a sub-branch of Computer Graphics that studies making images that do not look photographic. NPR is said to have started around Several sub-divisions exist –paint-boxes –rendering 3D models –rendering from photographs and/or video

Paint boxes from the simple……to the complex

Rendering 3D models Breslav et al, SIGGRAPH 2007

Rendering from photographs and/or video

NPR issues NPR depends on perception and interpretation –drawing implies seeing –models are much more complex –interaction is common Mark making –What kind of mark? –Where to mark? No single foil to test against –there is no correct drawing

NPR depends on Perception and Interpretation

No single foil to test against

Mark making: what and where? What: Emulate real media pencil, oil paint, chalk, ….. physical models possible can test for quality of a given mark What: Produce new media Can the computer be used to make marks not made before? Where:Should marks be made locally, globally, or both? How to decide where to place marks? Where: How can marks be made stable in animations?

The problems Some solutions NPR from models

The problems Consider a pencil drawing, marks are used to depict: object boundaries and other contours shadows and shading texture

Apparent ridges Judd et al, SIGGRAPH 2007

For apparent ridges we need: differential geometry of surfaces projection The curvature at a surface point S(x,y) – how curved is the surface? Use the Hessian, H, which is a 2x2 matrix of 2 nd order partials of S. The EVD of H = UKU T principle directions, U = [u 1 u 2 ], principle curvature, K = [k 1 k 2 ] Ridges and valleys where k 1 is an extremum in direction u 1. Project the local surface geometry (tangents, normals n all), Look for extremum in this observed geometry.

Shadows and shading Shading lines – cross hatches etc Can be based in image space………or in object space Again, curvature can be used, this time to direct pencil lines.

Other methods use solid texture maps, that adapt to local lighting and geometry

Marks make textures too… With NPR, even the marks can be animated (look at the sea)

Where is this used? Why is this difficult? What has been done so far? NPR from images

Where is NPR from images used? Photo-booths Film special effects Adverts is related to Image Based Rendering

What has been done to date? 1990 Paint by Numbers 1994 Video Impressionism 2001 Image Analogies 2002 Gaze Directed Rendering 2003 Video Tooning 2007 Simpler shapes

Why is NPR from images difficult? Painting using STROKES –WHAT is a stroke? –WHERE to place them? Strokes are not enough

1990: Paul Haeberli Paint by numbers User interaction, place strokes over a photograph. Stroke colour from pixel Stoke direction from image gradient Stoke look from a texture map

a STROKE represents the action of a brush/pencil etc on paper/canvas etc.

There is a lot of work to model strokes; Paint brushes Palette knives Pencil Copper plate Well consider shaped dots Well place place and shape them at edges

Where to place a stroke (here a dot) Artists draw lines at object boundaries Edge detectors respond to object boundaries To get edges, typically convolve with Gaussian derivatives f(x,y) |grad(f*g)|

Shaping a dot

Edges are found using local information, but strokes are best placed using GLOBAL information

Edges do not correspond well to lines drawn by humans

distinguishing between different kinds of edges allows differential emphasis

Lets use the edge map as a kind of target. Lets place stokes near-randomly on one painting, but make MANY paintings. Keep those that match the target best. Make new painting by spawning strokes from the best fits. Continue until happy Detail is kept where needed Lost where not needed

The situation is worse still when the painting moves…

But NPR is more than strokes