obsidian/Blender学习/Blender Auto Rig Pro 骨骼重定向-Part 1.md
2025-06-25 14:25:40 +08:00

78 lines
4.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 什么是重定向
重定向是指讲两个相似的骨骼A与B完全吻合实现A的动画可以使用在B的骨骼上的一种操作。
*`例如我有一套带动画的人物模型A想要把这套动画应用在我刚绑定好的人物B上或者我有一个绑定好的人物模型X但是我像让他使用网上下载的角色动画。`*
那么,这些时候我们都可以使用骨骼重定向的方式实现。
## 重定向
这里我们介绍使用Auto-Rig Pro插件实现重定向功能。当然原理是互通的就是在过程中匹配人体模型中各个骨骼的名称以告诉软件需要如何驱动骨骼运动。
重定向功能在auto-rig pro标签下的 **Remap**模块里:
![[Pasted image 20250530104210.png]]
如上图,**inputs** 是重定向的源source和目标Target分别代表带动画信息的模型和准备赋予动画的模型。选择方式是点选骨骼系统后点击后方吸管即可选中当前选择的对象
- **Auto Scale** 是匹配两个模型的大小;
- **Build Bones List** 是显示两套骨骼的名称列表,用以对应相对应的骨骼关系;
- **Re-Target** 在骨骼对应完成后实现重定向。
以下是具体的操作流程:
### 导入模型
![[Pasted image 20250530114729.png]]
一般我们会在绑定好骨骼的模型场景上图中Target中导入带有动画的模型上图中Source
> [!attention]- 注意
> 如果在导入FBX后骨骼方向出现问题需要在导入时调整设置
> ![[Pasted image 20250530213000.png]]
> 如果导入的fbx骨骼是这样的需要在导入时勾选“自动骨骼方向”如下图
> ![[Pasted image 20250530213206.png]]
>
### 匹配模型
依据刚才说的选择方法选择相对应的模型然后点击Auto Scale 自动缩放,让源动作与目标绑定大小匹配
![[Pasted image 20250530130655.png]]
### 骨骼列表对应
匹配好两个模型后点击“build bones list”会如下图出现源骨骼与目标骨骼的名称对应表。
![[Pasted image 20250530215316.png]]
这个表的意思就是讲Source中每个骨骼的名称与Target中每个骨骼的名称一一对应比如左胳膊对应左胳膊右腿对右腿。
这里我们需要注意两件事:
1、这里插件会自动帮我们匹配一次但是因为骨骼命名的不同匹配程度可能有差异我们可以通过”mapping presets“下的”Import“下的预设进行快速对应如图
![[Pasted image 20250530220639.png]]
*注意这里最好是知道你的源骨骼的来源的情况下去选择比如我是从Mixamo上下载的模型那么我们就去选Mixamo相关的预设。*
2、除了名称匹配外我们需要找到模型的根骨骼并勾选”Set as Root“设定为根骨骼如图
![[Pasted image 20250530221055.png]]
*注意一般的根骨骼多会以”root“”Hips“或者”pelvis“命名找到并选中他后勾选set as root。*
### 重定向预览
如果上一步骤完成后我们不要急着重定向可以点开重定向按钮”Re-Target“后面的齿轮图标在菜单中选择”bind only“可以预览重定向效果如果有问题可以点击”Unbind Only“后解除预览再做调整如图
![[Pasted image 20250530221649.png]]
> [!tip]- 静态姿势调整
> 如果在重定向预览中发现问题比如胳膊拧成了麻花等。很有可能是两个模型的静态姿势不匹配比如一个是Tpose一个是Apose如图
> ![[Pasted image 20250530221953.png]]
>
> 这是我们之需要调整两者的静态pose即可。在菜单最后又一个”redefine source rest pose“的菜单点击按钮即可开始设置
> ![[Pasted image 20250530222132.png]]
>
> 然后我们加选需要匹配的骨骼,如图,我们选择胳膊的骨骼:
> ![[Pasted image 20250530222308.png]]
>
> 确认后点击菜单中的”Copy Selected Bones Rotation“完成调整
> ![[Pasted image 20250530222413.png]]
> ![[Pasted image 20250530222427.png]]
> 静态骨骼匹配完毕点击”Apply“
### 重定向
在设置与预览都没有问题以后,我们终于来到最后一步”重定向“
点击菜单中的“Re-Target”按钮在弹窗中勾选“Fake User”伪用户按钮用来保存你的动画如图
![[Pasted image 20250530223337.png]]
*注意:这个过程根据源动画的帧数可以会有一段时间的计算,需要耐心等待*
完成后可以拖动时间轴,检查是否成功:
![[Pasted image 20250530223556.png]]
重定向成功,完结撒花***
---
[官方说明文档](https://lucky3d.fr/auto-rig-pro/doc/remap_doc.htmlobsidian)