D animation. Advantages of 3-D3. Advantages of 2-D2. Related work. Key idea. Applications of Computer Graphics in Cel Animation.

Similar documents
Three-dimensional Proxies for Hand-drawn Characters

A model to blend renderings

Face Cyclographs for Recognition

Computer Animation Fundamentals. Animation Methods Keyframing Interpolation Kinematics Inverse Kinematics

Non-Photorealistic Rendering

Computer Graphics Shadow Algorithms

Additional Material (electronic only)

Panoramic Video Texture

Real-Time Non- Photorealistic Rendering

Render methods, Compositing, Post-process and NPR in NX Render

I d like to start this section with a quote from David Byrne in an article for Utne. In the article he was mostly talking about 2D design and

Graphics and Interaction Rendering pipeline & object modelling

Non-Photorealistic Experimentation Jhon Adams

2D & 3D Animation NBAY Donald P. Greenberg March 21, 2016 Lecture 7

Case Study: The Pixar Story. By Connor Molde Comptuer Games & Interactive Media Year 1

Michael Wimmer, Daniel Scherzer and Werner Purgathofer. Presentation by: Nikolas Rodarakis, Stavros Tsikinas

NPR. CS 334 Non-Photorealistic Rendering. Daniel G. Aliaga

RYAN: Rendering Your Animation Nonlinearly projected

Lecture 18 of 41. Scene Graphs: Rendering Lab 3b: Shader

12/3/2007. Non-Photorealistic Rendering (NPR) What is NPR exactly? What is NPR exactly? What is NPR exactly? What is NPR exactly?

Non photorealistic Rendering

Non photorealistic Rendering

A free open source modelling/rendering software

Computer Animation INF2050

CMSC 491A/691A Artistic Rendering. Announcements

CMSC 491A/691A Artistic Rendering. Artistic Rendering

Creative Web Designer Course

Character animation creation using hand-drawn sketches

CS 563 Advanced Topics in Computer Graphics Camera Models. by Kevin Kardian

COMP371 COMPUTER GRAPHICS

Computational Photography

Non-Photorealistic Rendering (NPR) Christian Richardt, Rainbow Group

Enhancing Information on Large Scenes by Mixing Renderings

character design pipeline) callum.html

Point based Rendering

CMSC427 Advanced shading getting global illumination by local methods. Credit: slides Prof. Zwicker

Computer Graphics (CS 563) Lecture 4: Advanced Computer Graphics Image Based Effects: Part 1. Prof Emmanuel Agu

Image Base Rendering: An Introduction

Texture Mapping. Michael Kazhdan ( /467) HB Ch. 14.8,14.9 FvDFH Ch. 16.3, , 16.6

Three-Dimensional Computer Animation

Subtractive Shadows: A Flexible Framework for Shadow Level of Detail

9.2 Use and animate compositing effects. 9.4 Track motion and apply the data to footage

Image-Based Modeling and Rendering. Image-Based Modeling and Rendering. Final projects IBMR. What we have learnt so far. What IBMR is about

Course Information Package

Photoshop PSD Export. Basic Tab. Click here to expand Table of Contents... Basic Tab Additional Shading Tab Material Tab Motion Tab Geometry Tab

CSCI 4972/6963 Advanced Computer Graphics Quiz 2 Tuesday April 17, 2007 noon-1:30pm

Computer Graphics. Instructor: Oren Kapah. Office Hours: T.B.A.

SLO to ILO Alignment Reports

CS475/CS675 - Computer Graphics. Lecture 16: Principles of Animation

COMP30019 Graphics and Interaction Rendering pipeline & object modelling

Lecture outline. COMP30019 Graphics and Interaction Rendering pipeline & object modelling. Introduction to modelling

Seamless Integration of Stylized Renditions in Computer-Generated Landscape Visualization

Nonphotorealism. Christian Miller CS Fall 2011

Real-Time Universal Capture Facial Animation with GPU Skin Rendering

0. Introduction: What is Computer Graphics? 1. Basics of scan conversion (line drawing) 2. Representing 2D curves

Interactive 3D modeling. Karan Singh

3D Polygon Rendering. Many applications use rendering of 3D polygons with direct illumination

Keyframe Animation. Animation. Computer Animation. Computer Animation. Animation vs Modeling. Animation vs Modeling

Paint by Numbers and Comprehensible Rendering of 3D Shapes

Non-Photo Realistic Rendering. Jian Huang

Artistic Stylization of Images and Video Part IV Future Challenges Eurographics 2011

LEVEL 1 ANIMATION ACADEMY2010

Computer Graphics. Si Lu. Fall uter_graphics.htm 11/27/2017

The Light Field and Image-Based Rendering

Animating Characters in Pictures

6.837 Introduction to Computer Graphics Quiz 2 Thursday November 20, :40-4pm One hand-written sheet of notes allowed

GUERRILLA DEVELOP CONFERENCE JULY 07 BRIGHTON

o Basic signal processing o Filtering, resampling, warping,... Rendering o Polygon rendering pipeline o Ray tracing Modeling

To Do. History of Computer Animation. These Lectures. 2D and 3D Animation. Computer Animation. Foundations of Computer Graphics (Spring 2010)

Lecture 17: Shadows. Projects. Why Shadows? Shadows. Using the Shadow Map. Shadow Maps. Proposals due today. I will mail out comments

CS 354R: Computer Game Technology

Graphics and Games. Penny Rheingans University of Maryland Baltimore County

Screen Space Ambient Occlusion. Daniel Kvarfordt & Benjamin Lillandt

Advanced Real- Time Cel Shading Techniques in OpenGL Adam Hutchins Sean Kim

Nonphotorealistic Virtual Environment Navigation from Images

Computer Animation. Courtesy of Adam Finkelstein

Draw Guide. Chapter 7 Working with 3D Objects

CSE528 Computer Graphics: Theory, Algorithms, and Applications

Introduction to 3D Concepts

Real-time non-photorealistic rendering

Computer-Generated Pen & Ink Illustration

MotionGraphix. User Guide. Quick Start. Overview

Advanced Computer Graphics Transformations. Matthias Teschner

Image Processing: Motivation Rendering from Images. Related Work. Overview. Image Morphing Examples. Overview. View and Image Morphing CS334

Chapter 6- Lighting and Cameras

3D Production Pipeline

Design Visualization with Autodesk Alias, Part 2

Computer Graphics Fundamentals. Jon Macey

A Hybrid Approach to Real-Time Abstraction

Rendering Nonphotorealistic Strokes with Temporal and Arc-Length Coherence

Light. Tone, value, or shade and shadow

Photorealism vs. Non-Photorealism in Computer Graphics

3D Viewing. Introduction to Computer Graphics Torsten Möller. Machiraju/Zhang/Möller

CS10 The Beauty and Joy of Computing

Shadows. COMP 575/770 Spring 2013

ART 268 3D Computer Graphics Texture Mapping and Rendering. Texture Mapping

TEXTURE MAPPING. DVA338 Computer Graphics Thomas Larsson, Afshin Ameri

Bringing Hollywood to Real Time. Abe Wiley 3D Artist 3-D Application Research Group

TSP Art. Craig S. Kaplan School of Computer Science University of Waterloo

Shadows in the graphics pipeline

Transcription:

Applications of Computer Graphics in Cel Animation 3-D D and 2-D 2 D animation Adam Finkelstein Princeton University Homer 3-D3 Homer 2-D2 Advantages of 3-D3 Complex lighting and shading Reuse from scene to scene Automatic in-betweening Ease of camera motion Realism Texture mapping Advantages of 2-D2 Easier for traditional animators Simple gestures convey emotion Art form refined for 80 years Key idea Use 3-D3 D methods in 2-D2 D animation! Expressiveness of 2-D2 Technical benefits of 3-D3 Related work Automating cel animation pipeline [Fekete 95, Robertson 94, Shantzis 94, Wallace 81] Hybrid 2D/3D for cel animation [Rademacher 99, Williams 91] Page 1

Two forms of art work Overview Introduction Multiperspective panoramas Texture mapping Shadows Multiperspective Panoramas for Cel Animation Daniel Wood Adam Finkelstein John Hughes Craig Thayer David Salesin University of Washington Princeton University Brown University Disney Feature Animation [SIGGRAPH '98] [Pinocchio,, 1940] Suggesting a moving camera A multiperspective panorama incorporates many perspectives into a single locally coherent image. A moving window slides across the panorama, selecting frames for the animation. Page 2

Objective Given: 3D model and camera path Create: Panorama and moving window such that the 2D animation resembles the 3D animation 1. 3-D 3 D scene and camera path 2. Panorama and moving window 3. Illustrated panorama 4. Extracted frames 5. CG Elements Page 3

Creating a panorama Take snapshots of 3D scene Arrange snapshots in a plane Merge snapshots into single image Take snapshots Arrange Arrange snapshots snapshots Merge Merge snapshots snapshots Arrange consecutive snapshots 1. 1. Sample Sample points points from from first first snapshot snapshot 2. 2. Find Find corresponding corresponding points points on on second second snapshot snapshot 3. 3. Align Align snapshots snapshots using using aa transform transform Find corresponding points Page 4

Untrimmed Trimmed Align snapshots Limitations HandHanddesigned Panoramas Panoramas cannot cannot do do it it all all ((e.g., e.g., e.g., circling circling centerpiece centerpiece of of table) table) Our Our method method does does not not do do it it all all ((e.g., e.g., e.g., Beauty Beauty and and the the Beast Beast library) library) Automatic Page 5

Strengths Wide variety of camera motion Easy experimentation Easy CG integration Illustrator creates detail Hand-drawn drawn artistic style Texture Mapping for Cel Animation Wagner Corrêa Rob Jensen Princeton University Craig Thayer Disney Feature Animation Adam Finkelstein [SIGGRAPH '98] Traditional cel animation Textured cel animation The process Input of the warp Page 6

Marker curves Input of the warp model marker drawing marker Output of the warp A pair of marker curves P Q P Q At parameter t Many parameter values P Q P Q M(t) D(t) Page 7

Output of the warp Controlling the warp Weights Viewing parameters Extra markers Viewing parameters Extra markers upright tilted without with Limitations Video Page 8

Strengths Shadows for Cel Animation Fits Fits into into current current production production pipeline pipeline Little Little effort effort per per frame frame Lena Petrovic Avoids Avoids temporal temporal artifacts artifacts Brian Fujito Lance Williams Combines Combines strengths strengths of: of: Princeton University Disney Feature Animation Adam Finkelstein 22-D: -D: gestures, gestures, timing, timing, anticipation anticipation 33-D: -D: texture, texture, occlusion, occlusion, foreshortening foreshortening [SIGGRAPH '00] Motivation Motivation character character scene scene background background Motivation Shadow Mattes cast cast shadows shadows (red) (red) -- shadows shadows on on background background tone tone mattes mattes (blue) (blue) -- character character shading shading contact contact shadows shadows (green) (green) -- darkness darkness underfoot underfoot no shadow shadow Page 9

Project Goal Approach: 3D Models character 2D 3D background shadow mattes Process: Overview Background Construction Character Inflation Depth Specification Specifying Lights Rendering Compositing Process: Overview Background Construction Character Inflation Depth Specification Specifying Lights Rendering Compositing Process: Overview Background Construction Character Inflation Depth Specification Specifying Lights Rendering Compositing Process: Overview Background Construction Character Inflation Depth Specification Specifying Lights Rendering Compositing Page 10

Process: Overview Background Construction Character Inflation Depth Specification Specifying Lights Rendering Compositing Process: Overview Background Construction Character Inflation Depth Specification Specifying Lights Rendering Compositing Character Inflation Inflate 3-D3 D shapes using Teddy [Igarashi 99] Two caveats: perspective & layers Character Inflation First layer character layer 3D model character layer 3D model Character Inflation Adding a second layer Character Inflation Adding a third layer character layers 3D model character layers 3D model Page 11

Character Inflation Character Inflation Obtaining Obtaining layers layers line art layers 3D model camera view Depth Specification Depth Specification shear Adjust Adjust depth depth while while preserving preserving silhouette silhouette translation off-angle view off off-angle shear camera view Compositing off-angle view off off-angle Video Tone Tone matte matte (blue) (blue) modifies modifies character character color. color. Other Other mattes mattes (red (red & & green) green) darken darken background. background. 33 frames Page 12 16-frame 16 16-frame cycle 16-frame 16 16-frame cycle

Limitations Manual creation of character layers No aesthetic controls for: shadow simplification shadow stylization Strengths Less human effort than hand-drawn drawn Plausible shadows even in complex scenes Lighting effects: animated lights, gobos Freedom to experiment with lights Conclusions Conclusions 3D methods may be used in 2D for: reducing human effort achieving new effects Lines between 3D and 2D are blurring Lines between 3D and 2D are blurring Page 13