自定义属性

    自定义属性是一种将自己的元数据存储Blender的数据块的方法,可以用于装配骨骼 (骨头和物体可以使用自定义属性来驱动其他属性),和 Python 脚本,在脚本中定义Blender中不存在的新属性很正常。

    只有某些特定数据支持自定义属性:

    • 所有 。
    • 骨骼和姿势骨骼。
    • 序列片段。要添加自定义属性,找到 属性编辑器 底部的 自定义属性 面板,并单击 添加 按钮。

    对于支持它的数据类型使用的面板可用,可以编辑自定义属性。

    • 自定义属性名。
    • 属性值
    • 该值主要有两个作用,第一是用于设定该属性的默认值,第二是定义属性值的类型。属性值的类型共有三类:整型,浮点数或者布尔值。下面分别是对应属性值的范例:

    整型:1, 2, 3, 4…浮点数:3.141, 5.0, 6.125,布尔值:True, False

    Note

    布尔值的处理方式与整型类似,并且只有当最小值/最大值为不大于1的整数时才有效。

    • 最小值
    • 自定义属性可以取得的最小值。
    • 最大值
    • 使用软区间
    • 启用拖动滑块情况下的 属性值 输入限制。

      • Soft Min
      • 软下限。
      • Soft Max
      • 软上限。
    • 允许用户为属性填入自定义 。

    Python 的访问

    自定义属性可以类似于 字典 的方式访问, 限制是键名只能是字符串,并且键值只能是字符串、 数字、 数组和嵌套的属性。

    更多细节见 。