Course overview
Digital Visual Effects, Spring 2006 Yung-Yu Chuang
2006/2/22
Logistics
• Meeting time: 1:20pm-4:20pm, Wednesday (3 off-days, 3/29, 4/5, 6/1)
• Classroom: CSIE Room 111
• Instructor: Yung-Yu Chuang (cyy@csie.ntu.edu.tw)
• Teaching assistants: 楊善詠/黃子桓
• Textbook: Readings from books, journals and proceedings.
• Webpage: (user name/password) http://www.csie.ntu.edu.tw/~cyy/vfx
• Mailing list: vfx@cmlab.csie.ntu.edu.tw subscribe via https://cmlmail.csie.ntu.edu.tw/mailman/listinfo/vfx/
Prerequisites
• It is a plus if you have background knowledge on computer vision, image processing and computer graphics.
• It is a plus if you have access to digital cameras
and camcorders.
Why this course?
Digital Visual Effects
updated listing
This course is not about…
It isn’t about photography It isn’t about 3D animations
It isn’t about watching movies It isn’t about physical effects
It’s not about industrial tricks
computer vision
computer graphics
image processing
Visual effects tricks
Stop action
The execution of Mary, 1895
Glass shot
Rear projection
King Kong, 1933
Special effects (physical effects)
Special effects (make-up) Special effects (miniature)
Special effects (matte painting) Special effects (sound)
Production pipeline
Production pipeline
Preproduction Production
Post-production
Artwork Reference Stills Plates
Storyboard
Editing VFX
Music
Sound
Film
Effects
Preproduction
Storyboard
Preproduction
Artwork
Preproduction
Reference & Research
Production
Shooting
Post-production Visual effects production
Preproduction Production
Post-production
Artwork Reference Stills Plates
Model Geometry
Skinning
Effects Animation
Character Animation
Lighting and Rendering Compositing Matchmove and Matchmodel
Assets Shots
Skeleton
Scanning
Film Recording Textures
Materials Storyboard
Effects
Visual effects post-production
A case study
405: The Movie
• This movie were created solely by two visual effects artists in the year of 2000. It was a process that took over three months of nights, weekends and any spare moments that they could find.
• http://www.405themovie.com/
405: The Movie
Making of 405
Step 0: script and shooting plan
Making of 405
Step 1: shooting
two days with a Canon Optura DV camera with progressive mode.
Ö a 70-minute raw footage initial editing
Ö pickup shots
Making of 405
Step 2: building CG world
total 62 shots, 42 enhanced with digital VFX.
19 shots are entirely digital creations.
plane, two cars, freeway background are digital
photo-based 3D environment
Making of 405
Real cars were used for close-up and interior shots
A low-resolution mesh scanned by a cyberscanner.
Mapped with photographs.
Making of 405
DC-10 plane took a month to model in details for the needs of close-up shots.
59 objects, 142,439 polygons
reference modeling material painting
Making of 405
close-up shots
Step 3: traffic clearing
inpainting
clean plate
Making of 405
shot with the vehicle standing still in a backyard Step 4: compositing
Making of 405
Making of 405
Step 5: fine touchup
3D hat compositing and inpainting
Making of 405
Step 6: music and delivery
Topics we plan to cover
Camera
Canon 10D
High dynamic range imaging/display Image warping/morphing
video
someone very famous
someone not that famous
Tracking
Feature tracking
Image stitching
MatchMove
Move matching using scene planes
Matchmove
Move matching using scene planes
Matchmove
Move matching using scene planes
Video matching
MOCO (Motion control camera) Matrix
Video matching
Video matching
Matting and compositing
Titanic
Matting Object selection
LazySnapping
Image manipulation
GraphCut Texture
Image manipulation
Poisson blending
Image-based modeling
photogrammetric modeling and projective texture-mapping
Image-based modeling
photogrammetric modeling and projective texture-mapping
Image-based modeling
photogrammetric modeling and projective texture-mapping
Image-based modeling
Tour into a picture
Image-based modeling
Tour into a picture
3D photography (active)
Cyberware whole body scanner
3D photography (active)
Photometric stereo
3D photography (passive)
Stereo
left right
depth
Image-based rendering
Surface lightfield
View interpolation
Bullet time video
View interpolation
High-Quality Video View Interpolation
Making face
Spacetime face Gollum
Video rewrite
Trainable videorealistic speech animation
Inpainting (wire removal)
Inpainting
Texture synthesis/replacement
Texture replacement
Semi-automatic matting painting
Image analogies
Video editing
Flow-based video editing
Grading
• 3 programming assignments (50%)
– HDR Imaging – AutoStitch – MatchMove
• Class participation (5%)
• Final project (45%)
– Research – System – Film
High dynamic range imaging AutoStitch
MathMove
Final projects from a similar course
in Georgia Tech.
Beauty Cream 9001
Beauty Cream 9001, GaTech DVFX 2003
Face tracking
Making of Beauty Cream 9001
Das Tattoo
Das Tattoo, GaTech DVFX 2003
Feature tracking
Making of Das Tattoo
Life in Paints
Life in Paints, GaTech DVFX 2003
Tour into pictures
Making of Life in Paints
In Your Face
In Your Face, GaTech DVFX 2002
Stop action
Making of In Your Face
Final projects from last year.
YoYo Flight
Making of YoYo Flight That’s it for today!
• Don’t forget to subscribe the mailing list.
• Check out the course website.