# Ep.2 — 添加与移除引用（Add / Remove 与信号灯文件状态检查）

https://youtu.be/-j6lYvfwz8U?si=3xzlrhYGPfVZPImV

💡 本教程视频同步发布于我们的 Bilibili 频道。如遇 YouTube 播放不畅，欢迎前往 Bilibili 观看，感谢您的支持与理解！

📺 Bilibili 频道：[https://space.bilibili.com/3706990259865792](https://space.bilibili.com/3706990259865792)

> **一句总结**：不要将绑定文件复制粘贴到场景中。通过 Fast-Ref 的 **Add** 功能进行干净的链接，并通过 **Remove** 在不影响场景数据的情况下移除。绑定文件的状态每 5 分钟通过**绿/黄/X** 信号灯颜色实时更新。

---

## 1. 像 Maya 引用一样管理

Fast-Ref 的基本概念是在不需要复杂设置的情况下，将 Maya 直观的引用机制完美复刻到 3ds Max 中。
只建立与外部文件的**「链接关系」**，保持场景文件极为轻量，并通过专用的表格视图便捷控制场景内发生的所有状态变更。

---

## 2. Add — 注册引用

打开 Fast-Ref UI，选择原始绑定文件夹内的 `.max` 主文件（例如 `master_mable.max`），按下 **Add** 按钮即可注册到表格中。

### 📊 槽位注册时立即激活的控制按钮
- 🟢 **绿色标记**：磁盘上的文件路径有效，说明当前打开的场景正在引用**最新的完整绑定状态**。
- 👁️ **Visibility（显隐开关）**：在屏幕上隐藏或显示该引用。当一个场景中有 3~4 个以上角色导致视口变重时非常有用。
- ❄️ **Freeze（冻结）**：支持一键锁定模式，防止误将角色拖动并在视口中移位。
- 🎯 **Selection helper（选择助手）**：一键全选该引用下所有复杂绑定骨骼结构的功能。

---

## 3. 绑定师修改绑定后（黄色警告灯）

在网络盘上工作时，绑定师修改了绑定的蒙皮或网格并发布到主文件后会怎样？
动画师完全不需要手动询问绑定师「改了吗？」——Fast-Ref 表格中的标记会立即变为 **🟡 黄色**。
> 这是一个友好的提示：**「磁盘上文件的时间戳最近已被修改。动画师，此场景基于旧版本！」**

此时有两种选择：
1. **Reload（重新加载）**：保持文件路径不变，仅用磁盘上最新覆盖的绑定文件内容安全刷新场景内的绑定结构。
2. **Replace（替换文件）**：如果绑定师在完全不同的路径创建了新文件，则指向新路径进行骨架替换。

---

## 4. Remove — 移除引用

当需要从场景中排除某个角色或不再需要时，按下 **Remove** 按钮。
在原有的 3ds Max 中，删除 XRef 等内容时经常出现节点互相纠缠、或残留空的虚拟节点导致场景逐渐污染的致命顽症。
而 Fast-Ref 则**不留任何残骸节点或蒙皮数据污染，将场景恢复为从未存在过该引用的纯净状态**。

---

## 5. 实时信号灯状态检查系统（5 分钟检查周期）

Fast-Ref 最聪明的特点之一，就是其后台检测周期。
- **工具启动的瞬间**，检查所有槽位的磁盘文件时间戳和路径状态，并更新状态。
- 工作过程中，也会**每隔约 5 分钟**在后台静默自动拉取主绑定文件的变更情况。

因此，即使在多个团队成员同时协作的紧张实战环境中，也能随时确切监控当前工作场景是否引用了正确路径并处于最新数据状态。

---

## 🚫 重要注意事项及总结
- 试图强制 **Add** 已经以 Fast-Ref 形式加载到场景中的文件，或放任混乱的连接状态不处理，都有碰撞风险——请务必检查插件友好弹窗提前给出的过滤提示。
- 所有动画工作的起点，都是确认表格顶部的 **🟢 绿色指示灯**。