boujou4如何追踪动态图象
发布网友
发布时间:2022-04-25 00:04
我来回答
共1个回答
热心网友
时间:2023-10-16 16:00
首先,你要分清楚,你要制作的3D特效是合成到静态物体还是动态物体的(这里的动静的参照系是地球,不是摄录机)
如果是“运动镜头,静止物体”的话就(比如你要在路面特效合成一个被陨石撞穿的大洞,洞是在路面的,相对地球是静止的,而摄影机在运动,其他运动的物体如路人不加特效) :
1、导入拍摄的视频(建议是动画序列,运行时占资源少,之后导入Maya、Max等3D软件也方便,可以把avi mpeg mov之类的先在AE之类的软件转化成动画序列,即一张张连续的图片;导入avi mpeg mov之类的,容易出现解码问题出错而且占更多资源)在Setup--import sequence导入
2、追踪前遮掉运动的物体(如路上有人在行走,就遮掉他,因为要追踪的是路面--在路面加特效,不是加在人身上)点左侧工具栏的add poly mask,拖动时间轴,把整个过程中的移动物体遮掉,boujou会自动为遮罩加关键帧的。
3、在左边栏找到task标签,找到camera,(或点工具栏上的edit camera)打开,根据你的摄影机设置机背(film back)帧率等的参数。点focal length(在task 标签面板),根据你的摄录机设置参数。
4、镜头扭曲(lens distortion)厉害的,里面有相关解决方法,这里不多说了。
5、工具栏点track features或2d tracks- track features,设好参数开始追踪。
6、一次track features 得到的参考点不够的话,就再来一次,但是用不同的sensitivity和feature scale的参数,加多一次参考点。
7、点工具栏上的cmera solve(在2d tracks菜单也有这个选项),让电脑计算3D参考点。完成后,可以在3D视图查看3D参考点(按住shift,鼠标拖动旋转,放大缩小,选择)。
8、点工具栏的scene geometry,选一个点做原点,选定点后,按add coord film hint,在type选origin,然后点connect to select。再选定x、y、z轴,选定刚才那个原点,再选多一个点,点add coord film hint,type选x-axis,再点connect to select。同样设定好y和z轴。 这里的X、Y、Z轴要符合你使用的3D软件和视频中的实际空间。
9、(可选步骤)也可以选已知距离的2个点,选定点后,按add coord film hint,在type选known length,再填入你知道的实际长度,再connect。 发现镜头运动不正常地抖动(3D视图中可以查看),某些应该在同一平面的点却相互离散的话,就选定应该在同一平面的点,用Scene geometry的add plane constraint。
10、输出追踪数据。export-export camera solve,在export type选择你用的3d软件或后期软件。
对于得不到想要的参考点,就要用survey data、导入OBJ模型等高级操作。
对于追踪“运动镜头、运动物体”的片段,就要先执行一次以上操作,追踪环境。然后再追踪移动的物体。
推荐教程--电驴的
镜头跟踪技术 Gnomon MATCHMOVING Object Tracking in Proction
http://www.verycd.com/topics/130956/
(使用Boujou和Matchmover,由于当时的Boujou版本是3.0,不能导入obj model,因此用matchmover追踪移动物体更适合,但是boujou4.1已经有这些功能,两个软件的原理是差不多的,只是操作有些区别。本教程是一系列3个的其中一个,比较罕见的高级镜头跟踪技术教程)