Painterly Rendering for Animation The author starts with the assumption that painterly rendering is necessary or desirable. Most of the Introduction is.

Slides:



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

Week 7 - Monday.  What did we talk about last time?  Specular shading  Aliasing and antialiasing.
1 Computer Graphics Chapter 9 Rendering. [9]-2RM Rendering Three dimensional object rendering is the set of collective processes which make the object.
Chapter 4: IMD Chapter 4: Character Animation Character Animation 1 Lecturer: Norhayati Mohd Amin.
Title of Presentation Author 1, Author 2, Author 3, Author 4 Abstract Introduction This is my abstract. This is my abstract. This is my abstract. This.
1Notes  Textbook: matchmove 6.7.2, B.9. 2 Match Move  For combining CG effects with real footage, need to match synthetic camera to real camera: “matchmove”
Particle Systems 1 Adapted from: E. Angel and D. Shreiner: Interactive Computer Graphics 6E © Addison-Wesley 2012.
Particle Systems and Fuzzy Shapes Presented by Dan Cogswell.
CSCE 441 Computer Graphics: Keyframe Animation/Smooth Curves Jinxiang Chai.
Introduction to Digital Image Processing and Digital Image Analysis.
Advanced lighting and rendering Multipass rendering.
M. Lastra, R. García, Dpt. Lenguajes y Sistemas Informáticos E.T.S.I. Informática - University of Granada [jrevelle, mlastral, ruben, ugr.es.
SWE 423: Multimedia Systems Chapter 4: Graphics and Images.
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.
Non-Photorealistic Rendering Greg Turk College of Computing and GVU Center.
Painterly Rendering with Curved Brush Strokes of Multiple Sizes Aaron Hertzman, NYU Presented by: Shreeganesh Ramanan.
Art-Based Rendering of Fur, Grass, and Trees Michael A. Kowalski, Lee Markosian, J.D. Northrup, Lubomir Bourdev, Ronen Barzel.
Painterly Rendering for Animation – Barbara Meier
04/04/05© 2005 University of Wisconsin NPR Today "Processing Images and Video for an Impressionist Effect", Peter Litwinowicz, Proceedings of SIGGRAPH.
Expressive rendering for animation Pascal Barla ARTIS-GRAVIR / IMAG INRIA Advisers : François Sillion & Joëlle Thollot.
1 Three dimensional mosaics with variable- sized tiles Visual Comput 2008 報告者 : 丁琨桓.
Light Using Texture Synthesis for Non-Photorealistic Shading from Paint Samples. Christopher D. Kulla, James D. Tucek, Reynold J. Bailey, Cindy M. Grimm.
COLLEGE OF ENGINEERING UNIVERSITY OF PORTO COMPUTER GRAPHICS AND INTERFACES / GRAPHICS SYSTEMS JGB / AAS 1 Shading (Shading) & Smooth Shading Graphics.
Multiscale Moment-Based Painterly Rendering Diego Nehab and Luiz Velho
Games are Up for DVFS Yan Gu Samarjit Chakraborty Wei Tsang Ooi Department of Computer Science National University of Singapore.
Computer Graphics 2 In the name of God. Outline Introduction Animation The most important senior groups Animation techniques Summary Walking, running,…examples.
Processing Images and Video for an Impressionist Effect Author: Peter Litwinowicz Presented by Jing Yi Jin.
Maya 8 at a Glance Chapter 7: Paint Effects. Paint Effects Basics 2 Paint Effects is a tool that works like a paint brush Paint Effects can paint 2D effects.
2.5D Cartoon Models Paper by: Alec Rivers – MIT CSAIL Takeo Igarashi – The University of Tokyo Frédo Durand – MIT CSAIL.
Proximity Assignment Unit 1 Design Fundamentals. Directions: Read the directions found on each slide. Some slides may ask you to go out and find examples.
Paint By Numbers The goal of a visual artist (Hagen): Without modeling detail, painters use brush strokes to: –Represent objects –Direct attention The.
The Dirichlet Labeling Process for Functional Data Analysis XuanLong Nguyen & Alan E. Gelfand Duke University Machine Learning Group Presented by Lu Ren.
Visualizing illuminance levels, generated in Radiance, in a Maya environment Richard Gillibrand & Patrick Ledda University of Bristol, UK Richard Gillibrand.
Non-Photorealistic Rendering Motivation: Much of the graphical imagery created is not photographic in nature Particularly in some domains: –Art –Animation.
CSC505 Particle Systems. CSC505 Object Representations So far we have represented (rendered) objects with –Lines –Polygons (triangles) –Curves These techniques.
Copyright © 2010 – MICS 2010, Curt Hill Instructor Tools: Test Data Generation Curt Hill Valley City State University.
Detail-Preserving Fluid Control N. Th ű rey R. Keiser M. Pauly U. R ű de SCA 2006.
Illustrator I I450 Technology Seminar. Bitmap vs. Vector Photoshop = Bitmap Illustrator = Vector Bitmap images are resolution dependent Vector images.
Unity: A principle of art
Free-form design using axial curve-pairs K.C. Hui CUHK Computer-Aided Design 34(2002)
Art-based Rendering with Continuous Levels of Detail Lee Markosian, Barb Meier, Michael Kowalski, Loring Holden, J. D. Northrup, and John Hughes.
Paint Effects.  Uses: paint brush strokes paint particle effects Traditional paint program ○ paint images on a canvas ○ paint repeatable textures that.
CS 325 Introduction to Computer Graphics 03 / 29 / 2010 Instructor: Michael Eckmann.
Representation and modelling 3 – landscape specialisations 4.1 Introduction 4.2 Simple height field landscapes 4.3 Procedural modeling of landscapes- fractals.
CSCE 441 Computer Graphics: Keyframe Animation/Smooth Curves Jinxiang Chai.
Multimedia Programming 21: Particle Animation Departments of Digital Contents Sang Il Park.
Video Textures This is a very cool paper.. Why video texturing? Static images are boring Video clips are finite in length We need something more interesting.
Time for a REViEW. ELEMENTS ARE HOW WE SEE AND ORGANIZE THE WORLD…PRINCIPLES OF DESIGN FOCUS ON HOW WE ORGANIZE THOSE ELEMENTS. Principles of Design vs.
Discontinuous Displacement Mapping for Volume Graphics, Volume Graphics 2006, July 30, Boston, MA Discontinuous Displacement Mapping for Volume Graphics.
Enhancing Image-Based Aging Approaches Olivier Clément Eric Paquette.
Adobe Illustrator Basics Chris Maxwell FIT 1012 September
Introduction to the Computer Graphics Anton V. Kudinov, Assistant professor of Computer Engineering Department.
Painterly Rendering for Animation Introduction speaks of focus and detail –Small brush strokes focus and provide detail –Large strokes are abstract and.
Particle Systems Reference: Reeves W.: "Particle Systems -- A Technique for Modelling a Class of Fuzzy Objets", Computer Graphics, 17(3), pp ,
Render methods. Contents Levels of rendering Wireframe Plain shadow Gouraud Phong Comparison Gouraud-Phong.
Introduction to Tool Panel. The tools in the Tools panel let you draw, paint, select, and modify artwork, as well as change the view of the Stage If the.
Animation Animation is about bringing things to life Technically: –Generate a sequence of images that, when played one after the other, make things move.
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.
Processing Images and Video for An Impressionist Effect Automatic production of “painterly” animations from video clips. Extending existing algorithms.
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
POINTILLISM. Definition of POINTILLISM : the theory or practice in art of applying small strokes or dots of colour to a surface so that from a distance.
Computer Graphics Chapter 9 Rendering.
A Look Into Photorealistic and Non-Photorealistic Rendering
Non-Photorealistic Rendering
TITLE Authors Institution RESULTS INTRODUCTION CONCLUSION AIMS METHODS
Computer Graphics Lecture 15.
Particle Systems - A Technique for Modeling a Class of Fuzzy Objects
Title First name, last name, university, city, country
Presentation transcript:

Painterly Rendering for Animation The author starts with the assumption that painterly rendering is necessary or desirable. Most of the Introduction is spent justifying this point of view. The second assumption is that current techniques are inadequate.

This technique solves 2 major problems with current approaches 1.The “shower door” effect. 2.Lack of frame-to-frame coherence. Both of these effects result from the fact that brush strokes are not positioned based on constant locations in Model Space.

Past Research 1.Created still images using brush strokes generated from 2D source pictures. [Haerbli] This does not allow for usefull frame-to- frame coherence (must be totally random or “stuck” to view-plane).

Past Research continued 2.Particle Rendering, which has been used before [Reeves], rendering particles in Model Space as simple 2D elements in Screen Space. This has not been used before for creating painterly images.

Brush Attributes Image – typically a monochrome bitmap. Color – obtained from a smooth-shaded rendered image. Orientation – determined by a 3D-to-2D projection of surface normals OR surface parameter. Size – scalar values are maped to a range of predefined sizes. Position – determined by particle’s position in Screen Space.

Future Directions In many cases single brush strokes are a very effective way of abstractly rendering repetative elements i.e. tree leaves. The brush stroke size could be made constant relative to the screen surface. Particle placement could be improved. The brush strokes could be lengthened and deformed to follow curves.

Conclusions That two previous rendering methods have been successfully brought together to solve the two major problems of “shower door” effect and frame-to-frame coherence. The painterly algorithem produces images with effects similar to those used by impressionist painters.