动画批处理工具
本工具主要功能:
三种动画数据(bip、xaf、骨骼世界坐标)的批量导出导入。
查询预览的文件筛选
批量解算选中的飘带骨骼
批量删除选中骨骼动画
批量导入蒙皮信息
批量转MAX版本
批量运行脚本等功能
1 懒人版讲解:
注意相对导入和绝对导入,不管导什么,都先要导出BIP。导出导入不选骨骼也可以,但是为了性能,最好选好导出的骨骼
1、先都要导出Bip。
2、任何打开的文件,选中所有需要导出的骨骼(包括BIP)
3、选中需要导出的max,点导出Xaf
4、导入时取保蒙皮文件有指定需要导入的max(最好提前删干净帧)
5、选择Xaf,选择需要导入的文件,在打开的max文件中选择需要导入的所有骨骼(包括bip)
一、界面以及功能介绍
界面
二、功能详解
尊敬的游客,告诉您一个秘密,这里隐藏了34张非常重要的演示图,需要您登录后才可见。
2、查看文件夹内图片预览
3、批量导出导入BIP动画信息
一般bip格式的动画数据可用于不同角色之间的动画复用,导入躯干Bip骨骼的动画再进行修改,因此一般动作库多指此类格式的动作数据。
4、批量导出导入Xaf动画信息
一般这种格式动画师经常会运用于导bone骨骼动画,由于MAX2017存在Bug,导致bip不能同时导附属的bone骨骼,所以写了这种格式的导出导入,利用此格式可以用于原始蒙皮文件的骨骼扩增,将老文件的bip与bone导入到新的骨骼文件,从而节省大量重新计算的飘带成本与时间。
这里需要注意的是,bip骨骼的信息以bip导入最为准确,所以同版本的动画导入,框选所有骨骼后,默认是先导入bip信息后,bone骨骼再利用xaf导入,所以前期一般步骤都需要导出所有MAX的bip信息和xaf信息。
5、批量导出导入世界坐标下的动画信息(可以用于不同版本之间的动作导入,以及转TCB的bone骨骼动作导入)
这种动画数据是比较暴力的直接记录所有骨骼的世界坐标,所有可以忽视版本区别以及骨骼属性,有时在计算飘带时,为了防止bone骨骼的乱转,会将bone骨骼属性转变为TCB,而这种TCB属性利用Xaf导出会有问题,这时候就可以选取这条飘带导入绝对坐标。
6、选择双击MAX列表打开当前MAX
当第二列表中为max文件时,双击都会导入选中的max文件,可以快速切换查看文件。
7、选择双击Bip列表Bip导入选择的蒙皮文件
当第二列表中为bip文件,并且蒙皮文件处有指定好要套入的skin文件时,双击bip文件即为导入bip到当前skin文件另存为bip命名的max文件
8、选择双击Xaf列表Xaf导入选择的蒙皮文件
当第二列表中为xaf文件,并且蒙皮文件处有指定好要套入的skin文件时,双击xaf文件即为导入xaf到当前skin文件另存为xaf命名的max文件(此时在选取为相对导入,当在绝对状态下时,导入的是骨骼世界坐标信息)。
与上面批处理一样,如不选骨骼默认是xaf信息里记录的骨骼全部导入,如需要精确导入,例如当某一根飘带导动画出现问题时,选取这根骨骼,换成绝对导入,并且新建切换为覆盖,双击对应的xaf文件,这时就可以只替换这条飘带动画。
9、获取当前max所在文件夹下所有max,快速切换
增加了这个功能,快速获取当前max所在的文件夹下的所有max文件,可以实现快速选取切换。
增加了max文件的五种批量执行操作,以下都有详细的说明,使用方式都是点击激活出小窗口设置参数,在下方列表中选择需要执行的max文件,点击批量执行即可批量处理选定的max:
批量解算飘带
批量删除动画
批量导入蒙皮
批量转换版本
批量运行脚本
1)质心归零解算飘带
2)精简与Bip骨骼相连的bone骨骼动画帧
飘带界面还增加了精简初始骨骼动画帧的选项,可以批量留下初始骨骼的关键帧,从而方面后期飘带调穿插。阈值越大,留下的帧越少,默认取10。
有时会误操作,套入的骨骼文件你某些信息为删除,比如表情动画文件,用这个先选择好骨骼,勾选需要删除的信息(位移、旋转、缩放),在列表中选中需要删除的max文件,这样就可以批量的删除选定骨骼的动画信息,默认是保留第0帧,有需要可以在扩展保留选定帧。
13、批量文件导入蒙皮信息
在动作文件中改蒙皮信息是经常发生的事情,而改了一个文件想统一所有的动作文件的话,几个还好,要是几百个就比较费事了,
14、批量文件转版本(可转前三个版本)
有些电脑配置不行,带不动高版本的max, 这个工具会先检查当前版本,默认转前三个版本。选中需要转的版本后,列表中选择需要执行的max,批量执行。
这个只要会写一些简单的执行脚本,就可以对选中的max文件批量执行这个脚本,之前有写个快速生成修改骨骼名的脚本,以及生成修改骨骼链接关系的脚本工具