自定义属性

../_images/data-system_custom-properties_add.png

自定义属性面板。

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

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

要添加自定义属性,找到 属性编辑器 底部的 自定义属性 面板,并单击 添加 按钮。

编辑属性

用户界面

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

../_images/data-system_custom-properties_edit.png

自定义属性编辑区域。

属性名
自定义属性名。
属性值

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

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

Note

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

从这点来说,布尔值还是看起来类似整型,但是下限值表关闭,上限值表开启,这是布尔值的用法。

最小值
自定义属性可以取得的最小值。
最大值
自定义属性可以取得的最大值。
使用软区间

启用拖动滑块情况下的 属性值 输入限制。

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

Python 的访问

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

更多细节见 API 文档