文章目录
- maya 解除/增加父子关系
- maya 修改骨骼局部坐标系
- mb同时打开两个动画文件
- 显示骨骼局部坐标系
- 删除不需要的骨骼
- 重命名骨骼
maya 解除/增加父子关系
解触: 右键->操作->解除父子关系
增加:鼠标中键拖拽
maya 修改骨骼局部坐标系
注意一般就是改旋转,而且提前还得先解除父子关系才能执行
作用:由骨骼定义导致的重定向各种奇怪结果的修复
mb同时打开两个动画文件
先 import 一个,第二个拖入的时候只选择一个不冲突的 take 就可以同时显示。
另外有些时候 直接拖入和 import 的呈现效果不一样,感觉 import 更准一点。
如下图,如果import 和 open 的结果相同,那么久相当于第一个打开的时候选择(1),第二个打开的时候选择(2)
显示骨骼局部坐标系
双击这里然后选择轴方向为‘对象’。
作用:帮助我们了解骨骼实际的局部坐标系。注意显示的是自己的,但是数值是依据父骨骼的。按下w显示坐标系(其实就是平移快捷键)
删除不需要的骨骼
// 列出所有骨骼
string $joints[] = `ls -type "joint"`;
// 删除带有 "_drv" 的骨骼
print("删除带有 '_drv' 的骨骼:\n");
for ($joint in $joints) {
// 检查骨骼名称是否包含 "_drv"
if (`gmatch $joint "*_drv*"` == 1) {
// 检查骨骼是否存在
if (`objExists $joint`) {
print("删除骨骼 " + $joint + "\n");
delete $joint;
} else {
print("骨骼 " + $joint + " 不存在\n");
}
}
}
重命名骨骼
对于骨骼的名字配合match 可以这么处理
rename src dst
对于namespace 可以这么处理
namespace -mergeNamespaceWithRoot -removeNamespace "prefix_”;