welcome to cs 231 topics in computer animationvbz/cs231f15/lecture01-15.pdfwelcome to cs 231 topics...

35
Welcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 [email protected]

Upload: others

Post on 17-Apr-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Welcome to CS 231

Topics in Computer Animation

Victor Zordan

EBU II 337

[email protected]

Page 2: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Overview

Administravia

Projects

History of animation

Research Areas

Page 3: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

About me

Mech Engineering(BS)

Computer Science (PhD)

www.cs.ucr.edu/rgl

Page 4: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Physics modelsKeyframing

Character Animation Techniques

Motion capture

About me

+

Page 5: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Facial animationHuman dynamics Animating nature

Animation interfacesMotion capture editingRigging/Deformation

Class Projects

This is a warm-up for research in animation

Page 6: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Production vs. Research

• Keyframing – “tweening”, interpolation

• Rotoscoping/Match-moving

• Stop motion animation

• Procedural animation – algorithmic

• Motion Capture

• Simulation – physical modeling

Types of production animation

Page 7: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia
Page 8: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Animation Timeline

100 years of animation

1900 1920 1960 2000 today19801940

Page 9: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Animation Timeline

100 years of animation

First animations

Gertie (1921)

1900 1920 1960 2000 today19801940

Page 10: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia
Page 11: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Animation Timeline

100 years of animation

First animations

Hand-drawn

Gertie (1921)

1900 1920 1960 2000 today19801940

Page 12: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Animation Timeline

100 years of animation

Age of Disney

1923-1950

Cel Animation

Multiplane

CameraSnow White (1937)

1900 1920 1960 2000 today19801940

Page 13: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Animation Timeline

100 years of animation

First Computer

Graphics

Experimental Animation

“Visual Music”

1900 1920 1960 2000 today19801940

Page 14: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Animation Timeline

100 years of animation

Realistic 3D

Disney’s Tron

(1981)

1900 1920 1960 2000 today19801940

Page 15: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Animation Timeline

100 years of animation

First 3D Feature

Pixar’s Toy Story

(1995)

1900 1920 1960 2000 today19801940

Page 16: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Animation Timeline

100 years of animation

2000s

Photorealistic humans

(Final Fantasy, Beowolf)

2000 2007

1900 1920 1960 2000 today19801940

Page 17: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Animation Timeline

100 years of animation

Today - what’s left?

1900 1920 1960 2000 today19801940

Page 18: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Animation Timeline

100 years of animation

Facebook buys Occulus Rift for $2 Billion

1900 1920 1960 2000 today19801940

Page 19: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Animation Research

Primer

Page 20: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Animation Research

Topics

Topic: Human motion capture

Uses: Interactive applications,

games, specific actors

Issues: Capturing, editing

Page 21: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Animation Research

Topics

Topic: Performance capture

Uses: Interactive applications,

games, specific actors

Issues: Real-time editing

Page 22: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Animation Research

Topics

Topic: Rigid body simulation

Uses: Games, special effects

Issues: collisions, realism, speed

Page 23: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Animation Research

Topics

Topic: Control for simulation

Uses: Training applications, games, lifelike motion

Issues: Control algorithms, speed

Page 24: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Animation Research

Topics

Topic: Deformable modeling

Uses: Medical surgery simulation, games

Issues: speed, accuracy, control

Page 25: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Animation Research

Topics

Topic: Cloth modeling

Uses: Games, special effects

Issues: speed, accuracy, real-world capture

Page 26: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Animation Research

Topics

Topic: Facial animation (also hair, eyes, lip sync, etc)

Uses: Interactive applications, telecommunication

Issues: Capture or underlying model, intense realism

Page 27: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Animation Research

Topics

Topic: Water/Fluid simulation

Uses: Special effects, movies

Issues: Realism, speed

Page 28: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Animation Research

Topics

Topic: Fracture/Explosion/Fire simulation

Uses: Special effects

Issues: Realism, speed

Page 29: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Animation Research

Topics

Topic: Plants - movement and growth

Uses: Automatic generation of worlds, special effects

Issues: Realism, user control

Page 30: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Animation Research

Topics

Topic: Evolving artificial life

Uses: Games, populating virtual worlds

Issues: life is complex

Page 31: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Animation Research

Topics

Topic: Other natural phenomena

Uses: Interactive applications, special effects

Issues: User control, accuracy

Page 32: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Animation Research

Topics

Topic: High level or behavior control

Uses: AI controlled agents, games, multi-player

Issues: Complexity, modeling intelligence

Page 33: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Animation Research

Topics

Topic: Animation Interfaces

Uses: Efficient, high-quality input

Issues: inference, 2D -> 3D, adaptability?

Page 34: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Animation Research

Topics

Topic: Automatic camera control

Uses: Games, virtual environments

Issues: Smoothness, appeal

Page 35: Welcome to CS 231 Topics in Computer Animationvbz/cs231f15/lecture01-15.pdfWelcome to CS 231 Topics in Computer Animation Victor Zordan EBU II 337 vbz@cs.ucr.edu. Overview Administravia

Animation Research

Topics

Topic: Image based animation

Uses: Interactive applications, special effects

Issues: 2D vs. 3D, complexity