A static depiction and input technique for 2D animations Shin Takahashi (Univ. of Tsukuba) Yoshikazu Kato (Tokyo Tech) Etsuya Shibayama (Tokyo Tech)

Slides:



Advertisements
Similar presentations
Processing Lecture. 1 What is processing?
Advertisements

7 th Symposium on Smart Graphics A Sketch-based Interface for Modeling Myocardial Fiber Orientation Kenshi Takayama 1 Takeo Igarashi 1,2 Ryo Haraguchi.
MULTIMEDIA DEVELOPMENT 4.3 : AUTHORING TOOLS. At the end of the lesson, students should be able to: 1. Describe different types of authoring tools Learning.
CSCE 441 Computer Graphics: Keyframe Animation/Smooth Curves Jinxiang Chai.
Macromedia Flash 5 Intermediate Level Course. Animation Basics Playhead In-Between Frames Keyframe Current Frame Number Framerate Current Time Frames.
Macromedia Flash MX 2004 – Design Professional Animations CREATING.
Human Computer Interaction 7. Advanced User Interfaces (I) Data Scattering and RBF Course no. ILE5013 National Chiao Tung Univ, Taiwan By: I-Chen Lin,
Animation IS 247: Information Visualization and Presentation Saifon Obromsook Linda Harjono.
Creating Animation Pertemuan Matakuliah: L0182 / Web & Animation Design Tahun: 2008.
Introduction to RobotStudio An Offline Robot Programming Tool Dr. Richard A. Wysk October 15, 2005
CS&E 1111 PowerPoint Microsoft PowerPoint Learning about Presentation Software and using Microsoft PowerPoint Slide views Preparing text, drawings and.
BASIC CONCEPS OF ANIMATION The presentation source: Department of Educational Multimedia Faculty of Education, UTM MPT 1383: VIDEO AND ANIMATION TECHNOLOGY.
Video Tutorials TECM 4180 Dr. Lam. Why Video Tutorials? Times are changing- Traditional tech comm must adapt Videos can convey information that words.
BHHS Ceramics creating 3d stories through the art of claymation. boingboing.net.
© 2011 Delmar, Cengage Learning Chapter 8 Building Complex Animations.
Option Topic 2 Authoring and Multimedia
Business and Computing Deanery Multimedia Week 6 Animation.
© 2011 Delmar, Cengage Learning Chapter 1 Getting Started with Flash.
Plot. PLOT -- The plot is how the author arranges events to develop his basic idea; It is the sequence of events in a story or play. The plot is a planned,
Lehigh University Introduction to Flash MX Sharmeen Mecklai.
Chapter Lessons Create frame-by-frame animations
Course Title: M.M.T Chapter No: 01 “Introduction to Multimedia”
© 2012 Adobe Systems Incorporated. All Rights Reserved. Copyright 2012 Adobe Systems Incorporated. All rights reserved. ® INTRODUCTION TO FLASH ANIMATION.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Hands-on Introduction to After Effects Chris Jackson Author, Designer, Professor.
CHAPTER TEN AUTHORING.
 The creation of moving pictures one frame at a time Literally 'to bring to life' e.g. make a sequence of drawings on paper, in which a character's position.
Adobe Flash CS3 Revealed
Flash! Macromedia Flash is the key to designing and delivering low-bandwidth animations, presentations, and Web sites. It offers scripting capabilities.
Representing. Allow students to demonstrate their learning and understanding in a variety of ways. a.Creating, constructing, and communicating meaning.
Creating the Illusion of Motion in 2D Images. Reynold J. Bailey & Cindy M. Grimm Goal To manipulate a static 2D image to produce the illusion of motion.
Week 11 Hands on Flash Pelekanou Olga INF221 INTRODUCTION TO MULTIMEDIA.
Introduction to Flash Animation CS 318. Topics Introduction to Flash and animation The Flash development environment Creating Flash animations  Layers.
Introduction to ArcGIS for Environmental Scientists Module 3 – GIS Analysis Model Builder.
Make it easier to change the pictures: use the Selection Pane to temporarily hide a Picture Placeholder. (Home tab, Select, Selection Pane). Click the.
Data dan Teknologi Multimedia Sesi 07 Nofriyadi Nurdam.
BHHS Ceramics creating 3d stories through the art of claymation. boingboing.net.
Electronic Presentations Mrs. Triplett B.T.A.. Presentation Vocabulary Slide- An individual screen in a presentation. Slide master - Used to make global.
INTRODUCTION TO FLASH CS5 Understanding the Workspace (Review: Animation Key Terms)
1 3D Screen-space Widgets for Non-linear Projection Patrick Coleman, Karan Singh (Univ of Toronto) Nisha Sudarsanam, Cindy Grimm (Washington Univ in St.
Introduction to Interactive Media Interactive Media Tools: Authoring Applications.
CSCE 441 Computer Graphics: Keyframe Animation/Smooth Curves Jinxiang Chai.
COMPUTER SOFTWARE FORM 1. Learning Area Introduction to computer software Operating System (OS) Application Software Word Processing Software Presentation.
UNC Chapel Hill M. C. Lin Basics of Motion Generation let X i = position,orient. of O i at t k = t 0,  i END = false while (not END) do display O i, 
1 A Basic Introduction to Flash. Outline What is a flash? Macromedia Flash MX 2004 Flash concepts Flash Demos Conclusion Additional help 2.
1 Lecture 5: Interactive Tools: Prototypers (HyperCard, Director, Visual Basic), Interface Builders Brad Myers Advanced User Interface Software.
ASSESSMENT 1 PITCH 2 Chirat Srigatesook (Yarzar Zaw) syd
Unit 1 Animating in Flash. Lesson 1: Planning the Design You will creatively plan the layout and design of an animated banner by first: Defining the problem.
Video in Macromedia Flash (Optional) – Lesson 121 Video in Macromedia Flash (Optional) Lesson 12.
Lecture 5: 11/5/1435 Computer Animation Lecturer/ Kawther Abas CS- 375 Graphics and Human Computer Interaction.
Introduction to Multimedia. What is Multimedia? Derived from the word “Multi” and “Media” Multi Many, Multiple, Media Tools that is used to represent.
Explaindio Video FX Review. Instructions for Explaindio Video FX Video marketing has become the norm today. Explaindio Video FX is a software developed.
University of Washington HCDE 418 Storyboarding HCDE 418 Winter 2014.
Introducing Scratch Learning resources for the implementation of the scenario
Computer Graphics Lecture 1. Books D. Hearn, M. P. Baker, "Computer Graphics with OpenGL", 3rd Ed., Prentice Hall, 2003, ISBN
Lord of the Flies An Introduction The Forest (Intermediate)
Computer Graphics.
P2 - Creating briefs, Schedules and Storyboards
CSCE 441 Computer Graphics: Keyframe Animation/Smooth Curves
Adobe Flash Professional CS5 – Illustrated
3.02 Computer Animation Software and Design Guidelines
Pre-Production Determine the overall purpose of the project.
P2 - Creating briefs and Storyboards
Engineering.
Building Graphical User Interface with Swing a short introduction
Chapter Lessons Create shape-tweened animations Create a mask effect
Writing Workshop is so much fun!!!
INTRODUCTION TO FLASH ANIMATION
Презентация құру кезінде анимациялық эффектілерді қосу
Newton's Second Law F=m/a Static Friction Sliding Friction
Adapted from getgraphic.org and readwritethink.org
Presentation transcript:

A static depiction and input technique for 2D animations Shin Takahashi (Univ. of Tsukuba) Yoshikazu Kato (Tokyo Tech) Etsuya Shibayama (Tokyo Tech)

Background 2D-Animation Create attractive presentation slide or webpage PowerPoint, Macromedia Flash, etc. Animation effects "slide-in", "slide-out", etc.

Making animations Keyframe-based creation keyframes + interpolation difficult, tedious, hard to learn, … Library-based creation applying effects in animation libraries with menus and dialog boxes

Problem Hard to imagine the animation from texual representation

Our approach Visual representation of animation effects Sketch-based interface Without menus or dialog-boxes we use “effect lines!”

Effect lines Used in comics They depict motions, feelings, sounds, etc.

Our idea Creating animations by drawing effect lines

Examples of our effect lines “ Move ” “ 2D-Rotation ” “ Vibration ” “ Expanding ” : direction of drawing

Examples of setting parameters “ Move ” “ 2D-Rotation ” “ Vibration ” “ Expanding ” Move length Rotation degrees Default size direction Vibration width

Combining animation effects “ 2D-Rotation ” + “ Move ”  “ Rolling ” “ Vibration ” + “ Move ”  “ Undulating ”

Definition of effect lines EffectLine → Effect TargetObj, Strks, Type, Params Move (x1,y1) rotate Θ Animation : (x1,y1) Θ

effect lines in storyboard static representation of animation

effect lines and keyframe before or after? : keyframe : motion Effect lines Path drawing

Prototype system “ KO-KA ” Java + SATIN Toolkit

The view of "KO-KA" Story view Edit view

Demo Introduction to "KO-KA"

Related work(1/2) Researches for static depiction of motions. Speed lines [M.Masuch et al.99] Motion lines [A.Lake et al. 2000] Cartoon blur [Kawagishi et al.03] They are only to depict motions.

Related Work(2/2) Drawing paths to create animations e.g. Motion Doodles: An Interface for Sketching Character Motion, Matthew Thorne et al. SIGGRAPH2004 specialized to character motion

constraints? animation effect = temporal/spatial constraints on parameters of graphical objects effect lines = their visual representation e.g. vibration(rect(x,y,w,h)) → { rect(x,y,w,h) | x = x 0 + vib(t), y = y 0, … }

Future Work more expressive effect lines spatial constraints effects for group of objects combined effect lines multi-step animation on a picture visual constraint programming?

Summary effect lines to apply animation effects The user can easily set animation effects to the target object recognize the animation on static view combine animation effects