INSTITUTTFOR INFORMATIKK INF2050, januar 29, 2008 Alma Leora Culén
Computer Animation
INF2050
Om kurset
Hva er dette kurset ikke: – matte kurs
– kunst kurs
Det er
– en introduksjon til Max 3D
– forsøk til å forklare prinsipene av data animasjon og det som ligger bak
INSTITUTTFOR INFORMATIKK INF2050, januar 29, 2008 Alma Leora Culén
INTRODUKSJON
Animate = “to give life to”
Specify, directly or indirectly, how ‘thing’ moves in time and space
Dataanimasjon inkluderer alle aspekter av bilder i bevegelsen: • Programmering • Modelering • Animasjon • Lys • Rendering • Post-prossesing • Scripting • Storyboarding • Hardware • Software • Lyd
INTRODUKSJON
Vi skal kune ta opp bare en del av dette. Kanskje bare
• Programmering
• Modelering
• Animasjon
• Lys
INSTITUTTFOR INFORMATIKK INF2050, januar 29, 2008 Alma Leora Culén
INTRODUKSJON
Historien
(litt mer omfatende en det vi gjorde på animasjonskvelden)
Aplikasjoner
Metoder
Methods and Techniques
2D Animation Basics
– Double buffering – Interactive programs – Geometry reviewInterpolation
– Linear interpolation – Temporal interpolationINSTITUTTFOR INFORMATIKK INF2050, januar 29, 2008 Alma Leora Culén
Introduksjon
3D Animation Basics
– Coordinates and cameras – Transformations
Introduksjon
Surfaces and Lighting
– Polygonal models – Shading – Texture mapping – Roto-scoping
Procedural Animation
– Procedural texturing – Animated surfaces – Flocking behaviorINSTITUTTFOR INFORMATIKK INF2050, januar 29, 2008 Alma Leora Culén
Introduksjon
Motion as Curves
– Explicit vs. implicit – Normals – Interpolation – Hermite curves – Evaluators – Motion pathsIntroduksjon
Pragmatic Issues
– Collision detection – Level-of-detailPost-processing
– Compositing – Color processing – Anti-aliasing – Motion blurINSTITUTTFOR INFORMATIKK INF2050, januar 29, 2008 Alma Leora Culén
Short exercise:
Think of a polygonal shape that is
(from orthogonal views)
• a circle at the bottom • a square from the front • a triangle from the side Draw it in 3D!
Two main categories
Computer-assisted animation
2D & 2 1/2 D Inbetweening
Inking, virtual camera, managing data, etc
Computer generated
animation
Low level techniques
Precisely specifying motion
High level techniques
INSTITUTTFOR INFORMATIKK INF2050, januar 29, 2008 Alma Leora Culén
Low level techniques
Shape interpolation (in-betweening)
Have to know what you want
High level techniques
Generate motion
with set of
rules or
constraints
Physically based
motion
http://www.cs.berkeley.edu/~job/Projects/SoundGen/video.htmlINSTITUTTFOR INFORMATIKK INF2050, januar 29, 2008 Alma Leora Culén
Abstraction
From
Animator colors each pixel
(low level)
to
Tell computer to “make movie about a
dog”
Heritage of Animation
Persistence of vision: discovered about
1800s
Zoetrope or “wheel of life”
Flip-book
INSTITUTTFOR INFORMATIKK INF2050, januar 29, 2008 Alma Leora Culén
Heritage of Animation
Camera to make lifeless things move
Meleis 1890 using simple tricks
Heritage of Animation
J. Stuart Blackton (American)
Meet Thomas Edison in 1895
Combine drawing and file: “The Enchanted Drawing” Six years later: “Humorous Phases of Funny Faces Animated smoke in 1900; First animated cartoon in 1906
QuickTime™ and a YUV420 codec decompressor are needed to see this picture.
QuickTime™ and a YUV420 codec decompressor are needed to see this picture.
INSTITUTTFOR INFORMATIKK INF2050, januar 29, 2008 Alma Leora Culén
Heritage of Animation
First celebrated Animator
Winsor McCay (American)
Little nemo
Gertie the Dinosaur (1914)
QuickTime™ and a YUV420 codec decompressor are needed to see this picture.
Heritage of Animation
First major technical development
John Bray /Earl Hurd (1910)
Translucent cels (short for celluloid) in compositing multiple layers
Use of grey scale (as opposed to B&W) Color short in 1920
INSTITUTTFOR INFORMATIKK INF2050, januar 29, 2008 Alma Leora Culén
Heritage of Animation
Out of Bray’s studio
Max Fleischer (Betty Boop,, Popeye) Patented rotoscoping in 1915 Draing images on cells by
tracing over previously recorded live action
Paul Terry (Terrytoons: Mighty Mouse)
George Stallings(?)
Heritage of Animation
Animation as an art form
First animated character with personality
Felix the cat by Otto Messmer (1920s)
Force to reckoned with
Sound and Walt Disney
INSTITUTTFOR INFORMATIKK INF2050, januar 29, 2008 Alma Leora Culén
Disney: Animation as an
art form
Innovations
Story board to review story
Pencil sketch to review motion
Multi-plane camera stand
Color (not first to use color)
Sound!
Multiplane Camera
INSTITUTTFOR INFORMATIKK INF2050, januar 29, 2008 Alma Leora Culén
MGM and Warner
Brothers, etc.
Other Media Animation
Computer
animation is often
compared to stop
motion animation
Puppet animation
Willis O’Brian (King Kong)
Ray Harryhausen (Might joe Yong, Jason and the
INSTITUTTFOR INFORMATIKK INF2050, januar 29, 2008 Alma Leora Culén
Other Media Animation
Claymation
Pinhead animation
Sand animation
Hierachy of
film/animation
Presentation
Act
Scene
Shot
INSTITUTTFOR INFORMATIKK INF2050, januar 29, 2008 Alma Leora Culén
Short History of Computer
Animation
In Research labs
NYIT
Resources (on history)
Timeline from Brown Animation class
Animation Timeline
America’s Story
INSTITUTTFOR INFORMATIKK INF2050, januar 29, 2008 Alma Leora Culén
In Research Labs
University of Utah
Films on walking and talking figure
Animated hand and animated face (1972)
University of Pennsylvania
Human figure animation (Norm Badler)
Cornell University
History of Computer
Animation
1974: Hunger by Rene Jodoin and
Peter Foldes
INSTITUTTFOR INFORMATIKK INF2050, januar 29, 2008 Alma Leora Culén
Current activity Centers
University of Toronto's Computer Science Department
Simon-Fraser University's Graphics and Mulitmedia Research Lab Georgia Tech's Graphics Visualization and Usability Center
Brown Computer Graphics Group Ohio State University's ACCAD
Ohio State University's Department of Computer and Information Science
George Washington University Graphics Group
UC San Diego's Department of Computer Science and Engineering University of North Carolina's Computer Science Department
MIT's Media Lab
MIT's Laboratory for Computer Science University of Wisconsin at Madison
Current Companies
Pixar
Industrial Light and Magic (ILM) Pacific Data Images (PDI) Disney
Xaos
Rhythm & Hues Digital Domain Lamb & Company Metrolight Studios Boss Film Studios deGraf/Wahrman
R/Greenberg Associates Blue Sky Productions Sony Pictures
Cinesite Imageworks
INSTITUTTFOR INFORMATIKK INF2050, januar 29, 2008 Alma Leora Culén
Animations that paved the
way
Pixar
Luxo Jr. (1986)
first computer animation to be nominated for
an Academy Award
Red's Dream (1987)
Tin Toy (1988)
first computer animation to win an Academy
Award
Early CG in film
Future World (1976) Star Wars (1977)
Lawnmower man (1992, Xaos, Angel Studios) Hollywood’s view of VR
Tron (1982, MAGI)
Supposed to look like a computer The Last Starfighter (1984)
Use CG in place of models Willow (1988, ILM)
Morphing video
First digital blue screen matte extraction Howard the Duck (1986, ILM)
INSTITUTTFOR INFORMATIKK INF2050, januar 29, 2008 Alma Leora Culén
More early CG in film
Jurassic Park (1993, ILM)
Forest Gump (1994, Digital Domain)
Insert CG ping pong ball
Babe (1995, Rhythm & Hues)
Move mouths of animals & fill in background
Toy Story (1995, Pixar & Disney)
Early CG on TV
Reboot (1995, Limelight Ltd. BLT Productions)
Similar intention of “inside computer”
First fully 3D Sat. morning cartoon
Babylon 5 (1995)
Routinely used CG models as regular features
INSTITUTTFOR INFORMATIKK INF2050, januar 29, 2008 Alma Leora Culén