给大家贴一些boujou的教程

这是boujou1.08的教程部分的翻译。现在boujou已经升级到了3.0,不过可以拿来做入门级参考。3.0部分我再抽时间翻。
教程概述
这些教程的练习素材(图像序列)和工程文件保存在CD 的Tutorials 目录中,如果
工程文件的后缀为“T”,说明它是一个feature tracked(特征跟踪)工程;如果
后缀为“C”,说明它是一个camera tracked(摄像机跟踪)工程;如果后缀为“G”,
证明场景中的geometry (场景外形)已经被放置好;如果后缀为“L ”,证明场景中
添加了l o c a t o r (定位器)。
教程 1:跟踪,解释和输出
这个教程将帮助你初步认识BouJou 的处理过程。教程总共分为4 个部分,为了更好
地进行这个教程,我们建议你使用CD 中的Staverton_Road.avi 文件作为练习素材
(Tutorials\Tutorial 1 - Basic\Source Images)。
注意:在进行本教程之前,请确认已经将原素材复制到硬盘上面。
任务1 :导入一个图像序列
1.在Taskview(作业)窗口中,双击Import Sequence(导入序列),一个“导
入序列对话框”将会弹出。
2.选择Import Sequence。
3.在弹出的浏览对话框中,指定合适的文件路径,选择Staverton_Road.avi 文件。
4.一个预览片断将会在浏览窗口的下方出现,单击Open 按钮,将其导入。
5.现在Image Sequence(图像序列)对话框将出现,在End 输入框中输入结束帧
为2 0 (在本教程中,打算使用较短的素材片断,因为速度比较快),单击O K 按钮。
6.一个Cameras(摄像机)对话框将会出现,Boujou 已经根据图像的尺寸自动放置
了一个摄像机,接受默认设置,单击O K 按钮。
7.图像导入后,单击VCR 控制条上的播放按钮,播放素材片断,第一次播放时将会
非常地慢,Boujou 将会自动把它们装入缓存。
任务2 :跟踪特征
1.接下来,我们要在图像序列中进行特征跟踪,跟着做下面的步骤去做。
2.在Taskview 窗口中双击Track Features,Track Features(跟踪特征)对话
框将会出现。
3.单击 Track Features 按钮,跟踪将会开始。
4 .当完整地对图像进行特征跟踪后,最好是把“工程”保存一下。
特征跟踪只是将图像中的特征路径进行匹配,并且对每个特征来说,结果并不是十分
地完美,如果出现一些比较明显的匹配错误,请不要担心。当特征跟踪完整地结束后,
当前帧的所有跟踪轨道将以某个最小长度在图像上显示。(轨道的长度可以在View>Track
Length>roperties 中改变)。
任务3 :跟踪摄像机

下一个阶段是在先前创建的特征跟踪基础上跟踪摄像机。
1.在Taskview(作业)窗口中双击Track Camera,一个Track Camera(跟踪
摄像机)对话框将会显示出来。
2.单击Track Camera 按钮,摄像机跟踪将会开始。
3.现在Boujou将在图像的每一帧对摄像机进行完全地自动跟踪运算,这个过程将会在
处理窗口中显示出来。当摄像机跟踪过程结束的时候,将会有一些蓝色和黄色点出现在图
像上面,这些点表示3D 特征在当前帧中被预测的位置(预算点),如果点是黄色表示那
个特征在当前帧中能够实际找到,如果点是蓝色的,则没有找到。
摄像机跟踪完成的时候,别忘了保存工程。
注:你可以使用Overlay 菜单中的命令,控制跟踪结果在图像上面的显示细节,
也可以直接在视图中单击鼠标右键,从快捷菜单中使用这些命令。
任务4 :Export Camera (输出摄像机)

TOP

接下来我们要将摄像机输出到3D 制作程序,以供使用。
1.在Taskview(作业视图)中双击Export Camera,输出对话框将会出现。
2.单击Export Camera 按钮,“输出摄像机跟踪结果”对话框将会出现。
3.在“Save as type(存储类型)”下拉菜单中选择合适的输出类型,然后单击
“ 保存” 按钮。


4.现在,你可以将输出的文件导入到3D 制作程序中,核查摄像机和定位点。
教程2 :使用遮蔽、场景几何体和定位器
本教程以教程1 介绍的知识为基础,来进一步了解Boujou 更先进的特征。
在这个教程中,用户将会学习到coordinate system(坐标系统)、insert locator
points(插入定位点)和insert test object(插入测试对象),总共分为
三个部分,建议你使用CD 中的Bus.001.tif Bus.059.tif 图像序列作为练习素材
(Tutorials\Tutorial 2 - Mattes\Source Images)。
注意:在进行本教程之前,请确认已经将原素材复制到硬盘上面。
任务1:Tracking the Bus(跟踪汽车)



步骤1 :运行Boujou
1.导入Bus.001-059.tif.图像序列。
步骤2: Track Features(跟踪特征)
1.按 F9 键,进行跟踪特征处理。
跟踪完成后,特征覆盖物将会自动在视图中显示,从视图可以看到,许多特征被跟
踪在汽车上面,但是房子和道路都被自动丢弃了,因为它们的运行和场景不太一致,大
部分跟踪对于汽车来说已经产生了完整的连续。



步骤3: Track Camera(跟踪摄像机)
1.按F10 键,进行摄像机跟踪处理,预测点覆盖物会自动被打开,轨道线较长而且
厚实的将被创建为摄像机轨道。
2.按F3 键,进入3D 模式,观看三维场景,按Shift+ 鼠标左键沿原点旋转摄像机;
按Shift+ 鼠标右键推拉摄像机;按Shift+ 鼠标左、右键平移摄像机;按Shift+Ctrl+
鼠标左键滚动摄像机。
你应该从点状体中识别出汽车前面的形状。


步骤4: Insert Test Object(插入测试摄像机)
1.在Taskview 窗口中双击Insert 3D test object。
2.设置Test Object(测试对象)为,并且设置类型为Ladyb
i r d (七星瓢虫)。
3.在汽车的正前方选择一个预测点,设置Alignmen(调整)类型为Move(移动)。




4.在Align(对齐类型)框中选择Centre of Selected Points(选择点的中心),
单击OK 按钮,一个大的七星瓢虫将出现在处理视图中,并且它的中心被放置在选择的点
上。




5.使用工具条上的R/S按钮,旋转或缩放七星瓢虫,使它与汽车拥有相同的运动方向
和角度,然后播放片断,测试跟踪效果。
任何一个场景点都没有描述背景特征,当我们尝试,并且增加序列到背景上面,将
会非常地困难,如果把它们放置到一个预测好的区域,增加对象将仅仅出现并锁定到背景
图像上,预测的图像区域已经在三维空间中被校准了。
步骤5: Export Camera Tracking Results(输出摄像机跟踪结果)
如果你对摄像机跟踪的质量比较满意,可以将其输出到3D 制作程序。
1.在作业视图中,右键单击Export camera tracking results 进行输出。
2.举个例子,如果想把跟踪结果输出到MAYA,将文件输出为Bus_1st_solve-C.ma。

TOP

任务2:跟踪背景对像
步骤6 :Create Image Hints (创建图像指示)
如果我们想让Boujou 提取背景特征的信息,必须要把汽车隐藏起来,为了达到这个
目的,必须创建一系列简单的Matte(遮蔽),这些遮蔽并不需要为每一个帧创建,在
这个例子中我只使用了10 帧遮蔽图像,并且不需要那么精确,我们仅仅提供一个图像指
示,好让Boujou 将注意力集中到背景特征上面,如果你自己不想制作遮蔽,可以使用光
盘上面提供的一些遮蔽图像(Tutorials\Tutorial 2 - Mattes\Mattes)。


步骤7 :Import Image Hints(导入图像指示)

1.运行Boujou 并且再一次导入Bus 图像序列(Bus.001.tif ?Bus.059.tif)。
2.在作业窗口中双击Import Image Hints 并且选择Import Hints。
3.在浏览窗口选择遮蔽文件的目录,并选择序列中的第1 个遮蔽文件(BusMatte.
001.tif ),单击O K 按钮。
4.现在Image Hint 对话框将会打开,设置下列各选项:
Matte Type(遮蔽类型): Include white (default)
Sequence(序列1):Sequence 1 (default)
Start frame(起始帧):1
Step (步幅): 1 0
End Frame(结束帧):51
遮蔽会自动缩放持续时间和尺寸,以便与图像序列相匹配。
步骤8: Track Features(跟踪特征)
1.按F9 键开始特征跟踪。
现在非遮蔽区域的图像已经被跟踪了,大量的厚实、长的轨道在道路、灯柱和建筑
物的周围产生。

步骤9: Track Camera(跟踪摄像机)
1.按F10 键开始摄像机跟踪。
这次的摄像机跟踪将会比汽车跟踪花费更多的时间,但是我们为全部背景场景制作了
场景点,现在我们应该拥有足够的三维信息,将对象放置到背景上面。
步骤10: Insert Test Object(插入测试对象)
1.在作业窗口中双击Insert 3D Test Object,选择七星瓢虫,将 Alignment 设
为Move,Align 为Centre of Selected Points,然后选择一个点,单击Apply 按
钮,将七星瓢虫绑定到一个点上。
2.在一个窗形区域中至少选择3个点,对齐七星瓢虫到一个结果平面。确认Test Object
1 在Test Object 框中高亮显示,设置Alignment 为Orient(原点),并且设
置Align 为
,单击Apply 按钮。


3.使用缩放操纵器粗略地将七星瓢虫放到和窗形区域相同的大小,并且播放序列。
4 . 现在插入另一个测试对象,这是一个箭头几何体,将它与灯- 柱对齐,设置
Alignment 为Move,并且设置Align 为,然后,单击
Apply 按钮。
在播放中可以看到,几何体与图像里的特征有静态的关联,并且它们两者之间有着正
确的透视角度。


步骤11: Edit Locators(编辑定位器)
在这里我们将从摄像机轨道中提取更多信息,例如:并非所有的窗形区域都有与之关
联的预测点,让CG 场景里的每个窗形区形的四个角都有一关联的预测,这将非常有益,
为了达到这种目的,我们必须在Boujou 里面加一些locators(定位器)。
1.在作业窗口中右键单击Edit Track(编辑跟踪)。
2.在弹出的子菜单中选择Locators,定位器对话框将打开,然后将定位器命名为
“W i n d o w T L L ”。


3. 确认在0 帧处,单击窗口(建筑物的窗户)的左上角,创建一个定位器,一个
黄色的定位器标志将会出现在窗口的左上角上面。
4.向前移动时间帧,按上面的方法,在30 、38 帧的窗口角上单击,各创建一个。
5.单击对话框底部的OK按钮,定位器将立即在完整的序列中被跟踪,定位器创建后,
没有重新进行摄像机跟踪的必要,反而正好可以输出目前的摄像机跟踪信息,定位器点将
出现在场景点列表的最下方。



6.按上述的方法,单击窗口的右上角,再创建一个右上角定位器,一个黄色的定位
器标志将会出现,将它并名为“WindowTLR”。
4. 向前移动时间帧,在2 、2 0、4 0 帧处分别定义它。
步骤12: Describe Scene Geometry(描述场景外形)
在这个工程文件里有足够好的三维信息,可以定义一些场影外形。
1.按Ctrl+0 将地平面(即三维软件中的格栅)覆盖物的显示选项打开。
2.在作业窗口中双击Describe Scene Geometry(描述场景外形),并且选择Describe
Scene Geometry。


3.Describe Scene Geometry(描述场景外形)对话框将出现。
4.将名称设为Geometric Feature 1,并选择Type(类型)为Y-axis(Y 轴)。
在房子的底部角上选择一个点,predictions(预测点)和locators(定位器)对这
项操作全部有效。
5.按Ctrl 键在房子的顶端角选择一个点,正好应该在房顶的下面,现在应该有二个
点,单击Apply 按钮。



6.我们能够使用相同的方法定义XY 平面(即三维软件中的格栅),确认对话框里的
为高亮显示,选择类型为如果你你使用XY plane(如果使
用Z up 坐标系统,应该选择ZX plane)。
7.在所有的窗口角上面选择点,然后单击Apply 按钮。
8.你将看到这个面板的中心大约在房子的2分之一处,X轴的中心由定义XY平面的点
组中心来推算。



9.在对话框顶端的列表中选择Geometric Feature 1,使之高亮显示,在Type 列
表中将它从“Y Axis(Y 轴)”转换到“Survey Length(观察距离)”,并在Length
输入框中键入10。



11.在房子的底角选择一个点,在对话框中创建一个新的几何学(前面讲到的外形和
几何学有相同的概念,Describe Scene Geometry 意思就是描述场景的几何学特征)特
征,设置它的T y p e (类型)为“O r i g i n (原点)”,这将把系统的坐标起点清楚、
合理地放置到三维空间。



12.这个场景现在可以准备输出了。
步骤13: Export Camera Tracking Results(输出摄像机跟踪结果)
接下来将Boujou 跟踪的场景输出3D 制作程序,你应该知道我们先前使用的X、Y 轴
定义了全局坐标,并且这个轴相交于定义的O r i g i n(原点)― 0 ,0 ,0 。

TOP

另外,房子的正前房应该是10 个单位的高度,下一个步骤将合并汽车和背景的摄像
机跟踪数据。
1.输入背景跟踪信息到3D 制作程序。
2.增加对象到场景并且渲染输出(这里手册中没有提到怎样输出,应该是不带背景的
输出,输出带有Alpha 通道的添加对象,然后和汽车跟踪输出的背景图像合成)。
3.开始一个新的工作区(也就是说再创建一个新的MAYA 场景),并且输入汽车跟踪
信息,并且渲染输出为一个新的背景图像。




4.叠加渲染对象和场景。

注意:如果你想保留完整的原图像,可以在没有背景的情况下,渲染输出两个
跟踪的添加对象(二个跟踪的添加物均带有背景透明的Alpha 通道),然后在
Combustion 或After Effects 中,将渲染输出的添加对象合成到原图像上面。
教程3 对一个Nodal Pan 拍摄进行跟踪和添加对象
Nodal pan/ tilt拍摄是指把摄像机安装在三角架上面,摄像机的变动仅仅被限制在
旋转上,不能在距离上移动它,这样的摄影没有视差,表示boujou 不能得到任何深度信
息。对一个这样的拍摄影像,如果使用Free Move 类型的摄像机进行跟踪解释,结果将
会得到具有极大深度错误的点云(Boujou 摄像机跟踪后得到的三维预测点的群体叫点
云),使用Nodal Pan 类型的摄像机,Boujou 会假想所有的预测点和摄像机之间具有相
同的距离,在3D软件中添加对象时,对象与摄像机的跟离并不重要,添加一个Nodal Pan
对象,本质上成为一个2 D 作业。
注意:在导入光盘中本教程的练习素材(AVI 文件)时,请确认你的机器里安装了
Canopus Avi codec(压缩编码)。


1.运行Boujou,并且从光盘的Tutorials\Tutorial 3-Pans\Source Images 目录
中导入Oxford_High_Street.avi 文件。
2.在“导入序列”对话框中,单击Move 下拉列表,将移动类型设为Nodal Pan。
3.在“摄像机”对话框中,将Focal Length(焦距)设为Constant(不变)。
4.进行特征跟踪和摄像机跟踪。


5.当跟踪完成地结束的时候,按F3 键切换到3D视图模式,会发现场景里面没有深度
信息,所有点都与摄像机有相同的距离,结果点云就像在一个球形表面上表现一样,和
摄像机的中心保持一致。
6.插入一个测试对象,对象和摄像机的距离无关紧要,无论它放到哪里,总是相对
地锁定到背景上面,旋转、缩放和移动对象,直至它在2 D 视图中看起最为正确。

TOP

Maya 影视动画商业项目实战班