关联库
这些功能帮助您重复使用材质、物体和从外部源Blend文件加载的其他 数据块 。你可以建立通用内容库,并跨文件引用它们。
追加和关联
参考
编辑器: | 信息编辑器 |
---|---|
模式: | 所有模式 |
菜单: | 文件 ‣ 追加 或 关联 |
快捷键: | Shift-F1 or Ctrl-Alt-O |
链接 创建对源文件中数据引用的,如果源文件中的数据被改变,那么引用该数据的文件将在下次打开的时候更新数据内容。
而 追加 将数据完整拷贝到blend文件。用户可以进一步编辑本地副本中的数据,但外部源文件中的更改不会体现在引用数据的文件。
在 文件浏览器 打开外部blend源文件, 选择需要重用的数据块。
选项
- 相对路径
- 只适用于关联,见 相对路径 。
- 选择
- 使物体在加载后处于 激活 状态。
- 激活层
- 对象将被添加到场景的可见层。否则,将被添加到文件原有图层。
- 实例组
- 该选项将关联物体的组,并添加到活动场景。
- 伪用户
- 为追加项设置 伪用户。
- Localize All
- 追加/关联所有数据,包括间接关联自其他库的。选择(链接/追加)物体类型后,物体会被放置在游标处。其它的数据如相机,曲线和材质被选中后需要链接到一个物体上才能可视。
在3D 视图的 添加 ‣ 组实例 菜单中可以找到新添加的组,在节点编辑器的相同菜单也可以新添加的节点树群组。
在大纲视图中设置模式为 Blender文件 ,可以看到所有关联和追加的数据块。在文件名上 Ctrl-LMB ,可以重定向链接到其它文件。
代理物体
参考
编辑器: | 3D视图 |
---|---|
模式: | 物体模式 |
菜单: | 物体‣ 生成代理… |
快捷键: | Ctrl-Alt-P |
使用户可以对关联自外部库的物体(或组)做本地修改。一些类型的修改受限,不过其他的则可以做本地修改。这些修改不会被送回外部库。 Ctrl-Alt-P 将活动的关联物体生成代理,对其名称添加 "_proxy" 。
与绑定模型的代理骨架一起使用,允许指定骨架层,使其与绑定对象在本地编辑后,可以重新关联源文件。在骨架标签页的骨架面板可以对源文件设置 受保护层 。见 骨架层 。引用骨架的文件重新打开后,保护层中的骨骼将按照源文件复位。
设为关联项
参考
编辑器: | 3D视图 |
---|---|
模式: | 物体模式 |
菜单: | 物体 ‣ 设为关联项… |
快捷键: | Ctrl-L |
跨场景关联物体,或将活动物体的数据块关联到所有选定物体。一些情况下(即物体数据, 修改器),目标物体必须与活动物体类型相同,或者可以接收该类型数据。关联后,物体与原有数据块的关联取消。
- 物体到场景
- 对当前场景的选定物体创建到其他场景的链接。需要选择当前场景之外的其他场景。在 将物体链接到场景 的操作面板可以在不同场景之间进行选择。
该操作使得同一个物体,包含起位置和动画数据,可以同时存在于两个不同场景。物体的原点颜色将发生变化。
- 类型
- 关联的数据块类型。
物体数据,材质,动画数据,群组,副本组,修改器,字体
- 传递UV映射
- 选中物体的活动UV映射将被替换为活动物体的活动UV映射。
See also
数据独立 取消数据块关联。
转为本地项
参考
编辑器: | 3D视图 |
---|---|
模式: | 物体模式 |
菜单: | 物体 ‣ 转为本地项… |
快捷键: | L |
将当前文件中选中的或所有的外部物体转为本地,该操作使物体位置变得可修改,而操作前物体的位置是由源文件定义决定的。
- 类型
- 可选择性取消关联物体数据和材质数据。
选定的物体, + 物体数据, + 材质, 全部(即包含所有场景)
Note
如果追加的数据已被链接,物体或组会添加到场景中,且仍是不可编辑的链接状态。
这样做是为了让现有的链接关系保持不变。
Hint
另一种将物体转换为本地的方法是 复制群组。与其直接关联 物体 ,关联 群组 通常会更有用。群组可以指定给空物体并移动, 却仍然维持与源文件的关联关系。
在组里增删物体很方便,而不需要管理多个物体的链接关系。
已知的局限
大部分情况下链接数据能发挥预期作用,但仍有一些特殊情况是不支持的。
循环依赖
通常,双向依赖不可取。
尝试链接或追加的数据是在当前文件中,其操作结果会无效。
刚体约束
将物体 直接 关联至blend文件时, 刚体 设置 不会 被关联,因为它们是从属于场景世界的。
作为一种替代方法,你可以链接整个场景,并将其设置为 背景设定。