2.5D Cartoon Models Paper by: Alec Rivers – MIT CSAIL Takeo Igarashi – The University of Tokyo Frédo Durand – MIT CSAIL.

Slides:



Advertisements
Similar presentations
TEMPLATE DESIGN © The basic model for a trigonometric setup requires that the HID be seen by at least two cameras at any.
Advertisements

Flash Animation Using Linear Transformations By Kevin Hunter Kevin Hunter Marcus Yu Marcus Yu.
Art & Design – PRINTMAKING (Assessed for Entry 3) Example task: Produce a repeat print based on your studies of an artist.
Freehand Drawing System based on Geometric Constraints Kaisuke Nakajima Joint work with Takeo Igarashi User Interface Research Group The University of.
Computer Graphics Visible Surface Determination. Goal of Visible Surface Determination To draw only the surfaces (triangles) that are visible, given a.
Auxiliary Views – An Overview
BASIC ASSEMBLY DESIGN 79. There is a number of ways to enter ASSEMBLY DESIGN mode. Any ONE way will do it. Click here 80.
Basic Orientation for 3D Animation (Y-Up Version)
Light Mixture Estimation for Spatially Varying White Balance
Non-Photorealistic Rendering RENDERING + COMPOSITION.
Intelligent Control Systems Laboratory The Chinese University of Hong Kong Dept. of Mechanical and Automation Engineering Yan Lu, Josh Lam, Yeung Yam Preliminary.
3D Hand Pose Estimation by Finding Appearance-Based Matches in a Large Database of Training Views
Interactive Hairstyle Modeling Using a Sketching Interface Xiaoyang Mao Kouichi Kashio Hiroyuki Kato Atsumi Imamiya CGGM 2002.
Linear View Synthesis Using a Dimensionality Gap Light Field Prior
Art & Design – Printmaking (assessed for Entry 2) Example task: Make a print in the style of your favourite artist.
REFLECTIONS, ROTATIONS AND TRANSLATIONS. Reflections.
Introduction to Computer Graphics
Painterly Rendering for Animation Barbara J. Meier Walt Disney Feature Animation SIGGRAPH 96.
Vector vs. Bitmap SciVis V
Copyright Law and Avoiding Plagiarism
Non-Photorealistic Rendering - This is the attempt to make a realistic scene or object look as if it were hand drawn.
V Obtained from a summer workshop in Guildford County July, 2014
Painterly Rendering for Animation – Barbara Meier
2.5D Cartoon Models Author - Alec Rivers from MIT Siming Liu 1.
MIT Computer Science & Artificial Intelligence Laboratory The Choices We Make Frédo Durand MIT CSAIL.
Painterly Rendering for Animation The author starts with the assumption that painterly rendering is necessary or desirable. Most of the Introduction is.
Lesson 6: Working with Layout and Graphics
Introduction to 3D Computer Graphics and Virtual Reality McConnell text.
Lecture 4 - Introduction to Computer Graphics
Vector vs. Bitmap
Volumetric Illustration: Designing 3D Models with Internal Textures Shigeru Owada Frank Nielsen Makoto Okabe Takeo Igarashi The University of Tokyo Sony.
Graphic Communications
Feature-Based Parametric Modeling
Digital Multimedia, 2nd edition Nigel Chapman & Jenny Chapman Chapter 3 This presentation © 2004, MacAvon Media Productions Introduction to Computer Graphics.
2.5D Cartoon Models SIGGRAPH 2010 Frédo DurandTakeo IgarashiAlec Rivers MIT CSAIL The University of Tokyo.
Renee Sammet. What Is Psykopaint.com? Psychopaint.com is a website that facilitates abstract photo editing. It is extremely user friendly and fast.
AS-RIGID-AS-POSSIBLE SHAPE MANIPULATION
Digi-Brush Patent Liability Presenter: Caleb Ayew-ew Team Members: Josh Long Katie Schremser.
Soundscapes James Martin. Overview Problem Statement Proposed Solution Solution Created (Modules, Model, Pics) Testing Looking Back See It in Action Q&A.
IMAGIS-GRAVIR / IMAG Drawing for Illustration and Annotation in 3D David Bourguignon*, Marie-Paule Cani* and George Drettakis** *iMAGIS, INRIA Rhône-Alpes,
Lapped Solid Textrues Filling a Model with Anisotropic Textures
Visual / Spatial Intelligence A.K.A. Art and Space Smart!
Glogster: Create Virtual Posters Created by Russell Smith, Technology Facilitator, North Edgecombe High School.
Computer Graphics Lecture 08 Fasih ur Rehman. Last Class Ray Tracing.
Review on Graphics Basics. Outline Polygon rendering pipeline Affine transformations Projective transformations Lighting and shading From vertices to.
Images.  Images include graphics, such as backgrounds, color schemes and navigation bars, and photos and other illustrations  An essential part of a.
Cel shading By jared brock.
Essential Question: How can I show I understand the word Alignment? ALIGNMENT.
Painterly Rendering for Animation Introduction speaks of focus and detail –Small brush strokes focus and provide detail –Large strokes are abstract and.
Lecture 5: 11/5/1435 Computer Animation Lecturer/ Kawther Abas CS- 375 Graphics and Human Computer Interaction.
Camera. “Up”, “Forward” and “Along” The three camera view vectors are defined as shown:
Guilford County SciVis V104.03
End effector End effector - the last coordinate system of figure Located in joint N. But usually, we want to specify it in base coordinates. 1.
Microsoft Publisher 2010 Lesson 4 Graphics in Publications.
Processing Images and Video for An Impressionist Effect Automatic production of “painterly” animations from video clips. Extending existing algorithms.
A Measurement Study of Oculus 360 Degree Video Streaming
Vector vs. Bitmap.
MAKING THE SHOT LOOK GOOD!
FACE DETECTION USING ARTIFICIAL INTELLIGENCE
Grendel The “Shepherd of evil”, “Guardian of crime”, or “Infamous killer” Picture with watercolor overlay background (Advanced) To reproduce the picture.
Lesson 4 Graphics in Publications
Introduction to Computer Graphics
Statistical Analysis and Transfer of Pictorial Styles
3D Reconstruction from 2D Projections
Introduction to PowerPoint
Element of Art: Line Principle of Design: Repetition
Tilt Rotations and the Tilt Phase Space
Lecture 4 - Introduction to Computer Graphics
Introduction to Orthographic Projections
Picture with watercolor overlay background (Advanced)
Presentation transcript:

2.5D Cartoon Models Paper by: Alec Rivers – MIT CSAIL Takeo Igarashi – The University of Tokyo Frédo Durand – MIT CSAIL

Overview In the past, the only way to create 3D cartoon models was to render it in a non-photorealistic way so it resembled a cartoon. The problem was that generating a 3D model is time consuming and there are many stylistic elements that can’t be reproduced in a 3D model.

Overview The authors proposed a way to use 2D vector art drawings of a cartoon from different angles to generate a new type of 2.5D cartoon structure. They claim that believable rotations can be achieved of 2D vector models in this manner. In this way, the 2.5D models maintain the nature of the 2D vector drawings they were created from.

Vector Art In this drawing, you can see the front, left side and top views of the 2D vector art drawing. These are used to render the 2.5D cartoon.

2.5D Cartoon This 2.5D cartoon is created with each of the strokes from the original drawing positioned in the appropriate position.

3D Cartoon The 2.5D cartoon is then used to render a 3D version of the cartoon, which can then be rotated.

2.5D Interpolation This picture shows a 2.5D model being rotated from a front view through it’s side view. The arrangement of strokes on the left is what’s required to be able to end up with a believable 3D rendering.

Z-Ordering Many methods have been designed for handling Z-ordering of parts of a 3D render. With the method the authors came up with, Z-ordering is determined by the 3D position of each stroke and is handled automatically, although it can be overridden by the artist if desired.

User Interface Here is what the user interface looks like.

Parameterized Orientation Space The authors parameterize the possible views into yaw and pitch. Tilt is ignored, as it can be accounted for with a screen space rotation.

Failure Case In this failure example, they show that their algorithm has problems rendering the hair because of the outline not being well approximated by 2D linear interpolation.

Conclusion While their video clearly shows this method is useful in creating 3D models from 2D drawings, there are limitations as to what it can do. Their method, however, allows the artist the ability to manually compensate for any issues the 3D model may have, such as image popping, etc…