数据块

    区分说明:骨骼(bones),序列片段(sequence strips) 和顶点组(vertex groups) 不是 数据块, 而是分别从属于骨架(armature),场景(scene) 和网格(mesh)类型。

    通用特性:

    • 可以互相关联。便于重复利用和实例化(父/子、对象/对象数据,以及修改器和约束等方式)。
    • 名称唯一。
    • 允许添加、删除、修改和复制。
    • 能在文件之间关联(仅限部分数据块)。
    • 可以有自己的动画数据。
    • 可以有 。当处理很复杂的工程管理任务时,数据块管理就会变得更加重要,特别是 .blend 文件之间进行关联的时候。

    数据块视图。

    最好先了解一下Blender如何处理数据块生命周期,何时与为何释放数据块。

    Blender遵循常规的数据块处理规则,未被使用的数据最终会被移除。

    在创作过程中添加和删除大量数据是很常见的事情,垃圾回收的好处在于无需手动管理每一个数据块。

    当写入 文件的时候,这些零用户数据块将将不会被保存。

    一些时候,如果想要保存一个零用户数据块(通常是一些可供再用的资源库)。请看 伪用户

    你如果创建了一个 .blend 文件,作为供给其他文件关联的库文件,那么需要非常小心的确保这些数据不会在库文件中被删掉。

    只需要点击数据块名称旁边的 F 按钮,就可以给数据块添加一个 伪用户。这样就可以使该数据块的用户数永不为0:在关闭文件后也不会删除该数据块。(因为Blender无法追踪有多少其他文件关联了该数据块)。

    多个数据块之间可以共享数据块。

    常见共享数据情形如下:

    • 物体(实例)间共享网格数据。
    • 物体间共享动画动作,比如让所有的灯光同时变暗。还可以在文件间共享数据库,详见:

    • .

    参考

    使选择的或者所有物体数据块归属于一个新用户,也就是说,除了当前物体之外没有其他物体共享该数据块。

    • 类型
    • 该操作可作用于选中物体,或者场景中所有物体。
    • 数据块

    物体,物体数据,材质,贴图,物体动画

    如同在 用户(垃圾回收) 中讲过的那样。 数据块通常会在其不被使用后被删除。

    但是,也有例外的时候:

    这些数据块可以直接删除:场景, 文本,群组和屏幕。

    其他数据块,比如组和动作,可以在 大纲编辑器 的上下文按钮中 取消关联

    Tip

    一些数据(特别是图像)是难于追踪的,尤其是图像视图也算作用户。

    这些数据可以同时按下 Shift 和 X 按钮强制清除用户数,这样重载后数据块会被直接删除。

    这里有一张表格,列出了 文件中存储的数据类型,仅供参考。