Digital
Visual eFfecX |
|
Team
Member Goal: Platform
and Software Procedure: Some
Results |
|
| Details
and Discussion: 1. Taking video REALLY is an important task. Instead of taking the video from real world, I shoot the video from a popular 3D game ¡§World of Warcraft¡¨, from Blizzard. The idea of recording an artificial world arises from the thought that in real world video we might get a lot of noise, where I can avoid that in 3D world on the other hand. In gaming industry, however, people use tricks to increase frame rate, such as LOD, and this can mislead the tracking process. Another problem with gaming environment is that we have to use MOUSE to move the camera, which is harder to control that motion than that of the hand-held camera. (Note: harder to control here means the camera motion is not natural, the hand-shake will more easily to cause the camera to move abruptly.) 2. Another problem with tracking arises where motion is large, and Icarus simply tells us that tracking failed. I guess they use KLT tracking, and the result of large-motion-tracking is terrible. As a consequence I made another video for slower motion, and the tracking improves dramatically. 3. For blending, the most challenging part I encountered is the compositing part. Tracking from Icarus provides rough motion, and we still see the CGI drifting in the result video. I have no idea whether this comes from the poor tracking result or I just not put the CGI attached to the ground properly. Anyway, it took a LONG, LONG time to tweak this part. Another part of blending is the shadow. I guess the result will improves significantly even we simply put the naive circular fake shadow. 4. The second time-consuming job in this assignment is the animation integration. Previously we were putting static object in the scene, and here I also made a video with an animation, the Horse-Gallop animation from CSAIL@MIT. Because Blender 2.41 did not provide an interface to load a sequence of animating model, I have to insert them FRAME-BY-FRAME, and put them properly FRAME-BY-FRAME again. For typical animation with 30 fps, it took me nearly an hour to insert 2 seconds animation. Maybe there is a such interface but I don¡¦t know.
|
|