VFX Assignment #3: MatchMovecyy/courses/vfx/07spring/lectures/handouts/proj3.pdfVirtualDub •You...
Transcript of VFX Assignment #3: MatchMovecyy/courses/vfx/07spring/lectures/handouts/proj3.pdfVirtualDub •You...
![Page 1: VFX Assignment #3: MatchMovecyy/courses/vfx/07spring/lectures/handouts/proj3.pdfVirtualDub •You should capture the video from DV. •We set up a PC (Windows) with IEEE 1394a in R219.](https://reader033.fdocuments.us/reader033/viewer/2022042621/5f69889c6d0295633a6a36c3/html5/thumbnails/1.jpg)
CMLab Graphics
VFX Assignment #3: MatchMove
Ken-Yi Lee
![Page 2: VFX Assignment #3: MatchMovecyy/courses/vfx/07spring/lectures/handouts/proj3.pdfVirtualDub •You should capture the video from DV. •We set up a PC (Windows) with IEEE 1394a in R219.](https://reader033.fdocuments.us/reader033/viewer/2022042621/5f69889c6d0295633a6a36c3/html5/thumbnails/2.jpg)
CMLab Graphics Ken-Yi Lee
Goal
2
![Page 3: VFX Assignment #3: MatchMovecyy/courses/vfx/07spring/lectures/handouts/proj3.pdfVirtualDub •You should capture the video from DV. •We set up a PC (Windows) with IEEE 1394a in R219.](https://reader033.fdocuments.us/reader033/viewer/2022042621/5f69889c6d0295633a6a36c3/html5/thumbnails/3.jpg)
CMLab Graphics Ken-Yi Lee
WorkflowMovie
Tracking Calibrate & Bundle Adjust
CGI Animation
Composition
ICARUS
Blender
3
Camera Path
![Page 4: VFX Assignment #3: MatchMovecyy/courses/vfx/07spring/lectures/handouts/proj3.pdfVirtualDub •You should capture the video from DV. •We set up a PC (Windows) with IEEE 1394a in R219.](https://reader033.fdocuments.us/reader033/viewer/2022042621/5f69889c6d0295633a6a36c3/html5/thumbnails/4.jpg)
CMLab Graphics Ken-Yi Lee
Video Capture• A digital video camera can be borrow by
signed up at VFX Wiki.
4
![Page 5: VFX Assignment #3: MatchMovecyy/courses/vfx/07spring/lectures/handouts/proj3.pdfVirtualDub •You should capture the video from DV. •We set up a PC (Windows) with IEEE 1394a in R219.](https://reader033.fdocuments.us/reader033/viewer/2022042621/5f69889c6d0295633a6a36c3/html5/thumbnails/5.jpg)
CMLab Graphics Ken-Yi Lee
VirtualDub• You should capture the video from DV.
• We set up a PC (Windows) with IEEE 1394a in R219.
• In VirtualDub,
• File > Capture AVI
• Device > [Choose the correct device]
• Capture > Capture Video
5
![Page 6: VFX Assignment #3: MatchMovecyy/courses/vfx/07spring/lectures/handouts/proj3.pdfVirtualDub •You should capture the video from DV. •We set up a PC (Windows) with IEEE 1394a in R219.](https://reader033.fdocuments.us/reader033/viewer/2022042621/5f69889c6d0295633a6a36c3/html5/thumbnails/6.jpg)
CMLab Graphics Ken-Yi Lee
ICARUS• ICARUS v2.09 can be downloaded from
the course website.
6
![Page 7: VFX Assignment #3: MatchMovecyy/courses/vfx/07spring/lectures/handouts/proj3.pdfVirtualDub •You should capture the video from DV. •We set up a PC (Windows) with IEEE 1394a in R219.](https://reader033.fdocuments.us/reader033/viewer/2022042621/5f69889c6d0295633a6a36c3/html5/thumbnails/7.jpg)
CMLab Graphics Ken-Yi Lee
Import Movie• Project > New
• Project > Import Movie
• Select a video file or image sequences
• ICARUS v2.07 only supports image sequences.
• Set Camera Parameters
• Free Motion ?
7
![Page 8: VFX Assignment #3: MatchMovecyy/courses/vfx/07spring/lectures/handouts/proj3.pdfVirtualDub •You should capture the video from DV. •We set up a PC (Windows) with IEEE 1394a in R219.](https://reader033.fdocuments.us/reader033/viewer/2022042621/5f69889c6d0295633a6a36c3/html5/thumbnails/8.jpg)
CMLab Graphics Ken-Yi Lee
Tracking• [Optional] Tracking > Tracking
Parameters
• You can reduce the number of features to save time.
• Tracking > Auto Track
• [Optional] Remove some bad tracks (features).
8
![Page 9: VFX Assignment #3: MatchMovecyy/courses/vfx/07spring/lectures/handouts/proj3.pdfVirtualDub •You should capture the video from DV. •We set up a PC (Windows) with IEEE 1394a in R219.](https://reader033.fdocuments.us/reader033/viewer/2022042621/5f69889c6d0295633a6a36c3/html5/thumbnails/9.jpg)
CMLab Graphics Ken-Yi Lee
Calibrate & Bundle Adjust• [Optional] Click: Coordinate Frame > X,
Y, Z Axis
• Draw lines in a frame to deduce
• Focal length
• Ground plane
• Camera > Calibrate
• [Optional] Camera > Bundle Adjust
9
![Page 10: VFX Assignment #3: MatchMovecyy/courses/vfx/07spring/lectures/handouts/proj3.pdfVirtualDub •You should capture the video from DV. •We set up a PC (Windows) with IEEE 1394a in R219.](https://reader033.fdocuments.us/reader033/viewer/2022042621/5f69889c6d0295633a6a36c3/html5/thumbnails/10.jpg)
CMLab Graphics Ken-Yi Lee
Export 3D Motion• [Optional] Click: Coordinate Frame > Origin
Point
• Left click to add Origin Point
• Camera > Orient Scene
• [Optional] Click: Coordinate Frame
• Drag: change coordinate orientation
• Project > Export 3D Motion
• Choose Human Readable (*.txt)
10
![Page 11: VFX Assignment #3: MatchMovecyy/courses/vfx/07spring/lectures/handouts/proj3.pdfVirtualDub •You should capture the video from DV. •We set up a PC (Windows) with IEEE 1394a in R219.](https://reader033.fdocuments.us/reader033/viewer/2022042621/5f69889c6d0295633a6a36c3/html5/thumbnails/11.jpg)
CMLab Graphics Ken-Yi Lee
Import Camera Path• Run Blender
• Use Text Editor :
• File > Open
• Select: ICARUS_import241.py
• File > Run Python Scripts
• Select: the file exported by ICARUS.
• Create Curves
11
![Page 12: VFX Assignment #3: MatchMovecyy/courses/vfx/07spring/lectures/handouts/proj3.pdfVirtualDub •You should capture the video from DV. •We set up a PC (Windows) with IEEE 1394a in R219.](https://reader033.fdocuments.us/reader033/viewer/2022042621/5f69889c6d0295633a6a36c3/html5/thumbnails/12.jpg)
CMLab Graphics Ken-Yi Lee
CGI Animation• Issues:
• Model
• Mesh, Texture, Particle ...
• Animation
• Solid Object ? Skeleton ?
• Rendering
• Illumination ?
12
![Page 13: VFX Assignment #3: MatchMovecyy/courses/vfx/07spring/lectures/handouts/proj3.pdfVirtualDub •You should capture the video from DV. •We set up a PC (Windows) with IEEE 1394a in R219.](https://reader033.fdocuments.us/reader033/viewer/2022042621/5f69889c6d0295633a6a36c3/html5/thumbnails/13.jpg)
CMLab Graphics Ken-Yi Lee
CGI Animation
13
![Page 14: VFX Assignment #3: MatchMovecyy/courses/vfx/07spring/lectures/handouts/proj3.pdfVirtualDub •You should capture the video from DV. •We set up a PC (Windows) with IEEE 1394a in R219.](https://reader033.fdocuments.us/reader033/viewer/2022042621/5f69889c6d0295633a6a36c3/html5/thumbnails/14.jpg)
CMLab Graphics Ken-Yi Lee
CGI Animation
14
![Page 15: VFX Assignment #3: MatchMovecyy/courses/vfx/07spring/lectures/handouts/proj3.pdfVirtualDub •You should capture the video from DV. •We set up a PC (Windows) with IEEE 1394a in R219.](https://reader033.fdocuments.us/reader033/viewer/2022042621/5f69889c6d0295633a6a36c3/html5/thumbnails/15.jpg)
CMLab Graphics Ken-Yi Lee
Video Composition• Use Video Sequence Editor :
• Add > Movie
• Add > Scene
• Use Shift to select both Scene and Movie sequences:
• Add > Effect > Alpha Under
15
Composition (Alpha)
![Page 16: VFX Assignment #3: MatchMovecyy/courses/vfx/07spring/lectures/handouts/proj3.pdfVirtualDub •You should capture the video from DV. •We set up a PC (Windows) with IEEE 1394a in R219.](https://reader033.fdocuments.us/reader033/viewer/2022042621/5f69889c6d0295633a6a36c3/html5/thumbnails/16.jpg)
CMLab Graphics Ken-Yi Lee
References• ICARUS User Manual
• With the software
• Blender Manual (Wiki)
• http://wiki.blender.org/index.php/Manual/Manual
16