MotionBuilder动作绑定Word文档格式.docx
- 文档编号:6874216
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:18
- 大小:1.15MB
MotionBuilder动作绑定Word文档格式.docx
《MotionBuilder动作绑定Word文档格式.docx》由会员分享,可在线阅读,更多相关《MotionBuilder动作绑定Word文档格式.docx(18页珍藏版)》请在冰点文库上搜索。
下载附件(12.15KB)
由于C3D文件的头部记录了第一帧的序号,所以这里实际的第一帧的序号为126,虽然在MotionBuilder或其他软件中做动画并不会出现问题,但是如果编写程序调用该动作时可能会有些问题,建议双击开始时间修改为0,修改完开始时间结束时间会自动修改。
当然,如果现在不修改的话,也可以导入后在Navigator里找到Takes,然后再找到刚才添加的这个Take,然后修改Localstart也可。
下载附件(12.17KB)
点击Import后,在MotionBuilder中即会出现导入的动作捕捉点。
【二、界面控制】
在界面的左上角可以在View菜单中控制与显示有关的设置,比如:
∙选择ViewerLayout可以设置同时显示几个显示面板。
∙选择Perspective->
ProducerPerspective可以使用透视相机。
∙选择Orthographic->
ProducerFront/Back/Right/Left/Top/Bottom可以使用不同的正交相机,快捷键分别是切换到前后为Ctrl+F,右左为Ctrl+R,上下为Ctrl+T。
∙选择DefaultCameraView或按快捷键Alt+Home可以复位为该摄像机的默认设置。
在界面上方的五个按钮
下载附件(3.01KB)
是用来调整摄像机的,都是将鼠标按在指定按钮上然后用鼠标拖动实现调整的。
1.
下载附件(1.02KB)
Orbit(L)|Pan/Tilt(R)
1.鼠标左键左右拖动为沿水平轨道调整摄像机位置,上下拖动为沿垂直轨道调整摄像机位置。
2.鼠标右键左右拖动为调整摄像机转动角度(Pan),上下拖动为调整摄像机倾斜角度(Tilt)。
3.除此之外按住Shift+Ctrl键拖动鼠标也可实现同样功能。
下载附件(722Bytes)
TravellingwithInterest(L)|Travelling(R)
1.鼠标左键上下左右四个方向拖动即为调整摄像机的位置。
2.除此之外按住Shift键拖动鼠标也可实现同样功能。
下载附件(789Bytes)
Dolly(L)|DollywithInterest(R)
1.鼠标左键上下(或左右)拖动为推拉摄像机。
2.除此之外按住Ctrl键拖动鼠标或使用鼠标滚轮也可实现同样功能。
下载附件(906Bytes)
Zoom(L)
1.鼠标左键上下(或左右)拖动为调整摄像机视野(FieldOfView)角度。
下载附件(616Bytes)
Rool(L)|Roll+15deg(R)
1.鼠标左键左右拖动为左右转动摄像机(Roll)。
2.鼠标右键左右拖动为每次左右转动摄像机(Roll)15度。
除此之外,还可以在Navigator中选择Cameras,然后选择ProducerPerspective,同样可以进行摄像机的相关设置。
下载附件(30.12KB)
【三、绑定动作到Actor】
要实现动作与模型的绑定,首先需要将动作绑定到Actor上,首先在界面右侧的CharacterControls面板中选择Create里的Actor。
下载附件(7.85KB)
然后界面中将会出现一个人物模型,如下图所示,由于动作捕捉点与Actor不对齐,首先需要将使用平移、旋转和缩放工具将其对齐。
下载附件(32.82KB)
其中如果要调整所有运动捕捉点的话,可以点击上图中人脚下的白色球体,选中后会变为绿色,然后分别按T键、R键和S键可以分别实现平移、旋转和缩放。
其中按R键后会出现如下图所示的界面。
下载附件(45.65KB)
其中红色、绿色、蓝色和褐色的圆圈为按不同方向进行调整,也可使用灰色的圆圈为任意方向。
选中要调整的圆圈,其会变成白色,然后使用鼠标拖动即可,例如如下所示。
下载附件(47.93KB)
同样的,按T后会出现如下所示的界面,同样也是红、绿、蓝三个,分别点击移动鼠标调整即可。
下载附件(35.19KB)
当动作捕捉点整体与Actor在同一位置后,可以再调整身体上的部位,使得身体上的部位与捕捉点对应即可。
为了便于调整也可以点击Display菜单,选择X-Ray模式,显示出Actor的骨骼来,然后点击骨骼也可以进行调整,方法与调整整体一样,只不过调整起来更复杂些罢了。
下载附件(97.02KB)
全部调整完后类似如下的效果:
下载附件(80.46KB)
然后点击Navigator面板下的Actors,选择Actor,然后在右侧的MarkerSet,然后点击Create即可,如下图所示。
下载附件(36.44KB)
然后在Navigator中将会出现MarkerSet一项,同时在ActorSettings的Actor中出现一系列表示关节的圆圈,表示这个部位绑定的捕捉点数量,如下图。
下载附件(42.28KB)
其中各部位的名称如下,由于左右对称,所以只标注了一边:
下载附件(77.22KB)
接下来只需要选择捕捉点然后拖动到指定的圆圈中即可。
选择的方法有两种:
1.在视图中选中捕捉点显示的方块,可以按住空格键多选,然后按Alt键将其拖动到指定关节所表示的圆圈。
2.在Navigator中选择Opticals,然后在其中找到导入的动作,比如这里叫C3D:
optical,然后选中指定名称的捕捉点,可以按住Ctrl键多选,然后直接拖动到指定关节所表示的圆圈即可。
其中我这里使用的捕捉点与骨骼的对应关系如下,参考了VICON的说明。
其实对应关系可以有不同的方式(相关链接3、相关链接4、相关链接5),当然有时候因为数据也需要灵活调整,或者有些部位不绑定:
Enter"
>
Actor部位
C3D捕捉点
Head(头部)
LFHD(左太阳穴)、RFHD(右太阳穴)、LBH(左后脑)、RBHD(右后脑)
Chest(胸部)
C7(颈椎根部,脊椎第七节)、T10(背部中点,胸椎第十节)、CLAV(胸骨上端)、STRN(胸骨剑突位)、RBAC(右后背心)
Hips(臀部)
LFWT(髋骨左前方)、RFWT(髋骨右前方)、LBWT(左髂后上棘)、RBWT(右髂后上棘)
Leftshoulder(左肩)
LSHO(左肩肩骨末端突出处)
Rightshoulder(右肩)
RSHO(右肩肩骨末端突出处)
Leftelbow(左手肘)
LELB(左手肘关节外围突出处(鹰嘴突))
Rightelbow(右手肘)
RELB(右手肘关节外围突出处(鹰嘴突))
Leftwrist(左手腕)
LWRA(左手手腕靠拇指端)、LWRB(左手手腕靠小指端)
Rightwrist(右手腕)
RWRA(右手手腕靠拇指端)、RWRB(右手手腕靠小指端)
Lefthand(左手)
LFIN(左手中指关节下方)
Righthand(右手)
RFIN(右手中指关节下方)
Leftknee(左膝)
LKNE(左脚膝盖关节外缘)
Rightknee(右膝)
RKNE(右脚膝盖关节外缘)
Leftankle(左脚踝)
LANK(左踝关节外缘突出处)
Rightankle(右脚踝)
RANK(右踝关节外缘突出处)
Leftfoot(左脚掌)
忽略
Rightfoot(右脚掌)
Lefttoe(左脚趾)
Righttoe(右脚趾)
忽略
在绑定所有捕捉点后可以点击ActorSettings中的Snap按钮,此时Snap按钮左侧的选项将会勾上,即可完成绑定,现在点击播放按钮,Actor就会随着捕捉点进行运动了,然后保存为fbx文件即可。
如果播放后发现绑定的效果不好,可以取消勾选Snap按钮左侧的选项,然后编辑后重新绑定,此时会出现如下的对话框,选择TR(Translate/Rotate)即可。
下载附件(2.1KB)
【四、角色化模型】
若要绑定到模型,首先需要把模型角色化,如果模型已经角色化过,可以跳过这节。
首先打开一个模型,出现如下图所示:
下载附件(46.78KB)
在CharacterControls面板中点击Defination,如果出现的如下图所示则表示没有角色化,如果模型已经角色化,则下图中左数第二个锁定图标应为锁定状态并且显示为灰色的骨骼应该显示为绿色。
下载附件(121.34KB)
绑定骨骼时只需要双击指定骨骼,然后除了该骨骼外的其他骨骼将会变暗,表示现在正在绑定该骨骼,然后在视图中点击对应的骨骼即可。
比较智能的是,默认时左边数第三个图标
下载附件(750Bytes)
MirrorMatching是选中的,所以如果绑定了一边的骨骼,另一边会自动绑定,当然也可以手动将其去除。
除此之外,点击手边和胸部的下三角还可以绑定更多骨骼,胳膊与腿旁边也有一些骨骼可以绑定,但这些骨骼不绑定也不会影响角色化。
下载附件(121.02KB)
在身体上的所有骨骼均绑定成功后,右上角验证状态(Validationstatus)的圆圈会变为绿色。
下载附件(128.47KB)
然后选择左数第二个
下载附件(529Bytes)
LockCharacter,然后会出现如下图的对话框,选择Biped(两足动物)即可完成绑定。
下载附件(2.36KB)
【五、绑定模型与Actor】
在模型角色化以后就可以与之前绑定好动作的Actor进行绑定了,在MotionBuilder打开角色化后的模型后,选择File->
Merge,然后打开刚才保存的动作fbx文件,与打开的对话框稍有不同,直接点击Merge即可。
下载附件(17.21KB)
此时在视图中发现之前绑定好的Actor与当前模型在一起显示了,如下图:
下载附件(76.08KB)
然后选择CharacterControls面板中的Source,然后选择Actor即可(如果没有角色化,则选择Actor时会提示错误),如下图:
下载附件(37.18KB)
然后模型就会与之前绑定好动作的Actor一起动了,此时可以点击播放查看效果。
下载附件(68.04KB)
最后,点击CharacterControls面板左侧的菜单,选择Bake(Plot)->
Bake(plot)ToSkeleton然后保存文件即可。
下载附件(25.04KB)
【相关链接】
1.MotionBuilder基础
(二):
2.動作質地之領域知識後設資料分析結果:
http:
//metadata.teldap.tw/project/filebox/dance/mid%20term%20paper.pdf
3.MayatoMotionBuilder:
ImportingC3DandmappingActor:
4.motionbuilder第三章:
角色动画(六)映射光学运动数据:
5.ManualiQ-InteractFields:
6.Preparationv1.2:
//www.udel.edu/PT/Research/MAL/preparation_v1_2.pdf
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MotionBuilder 动作 绑定