Skip to content

[5.0] 将顶点父级绑定转移到几何属性约束, #6

@atticus-lv

Description

@atticus-lv

blender5.0新增了几何属性约束类型
几何属性约束的是一种更加灵活的方式, 可以以约束形式,允许用户在多个不同的运动轨迹中进行混合/切换,而无需嵌套运动相机,并且可以解除控制器和相机的父级绑定

Image

代码替换如下
5.0

cons = cam_obj.constraints.new("GEOMETRY_ATTRIBUTE")
cons.target = controller_obj
cons.attribute_name =transformcons.data_type = "FLOAT4X4"

4.3

# toggle edit mode
bpy.ops.object.mode_set(mode='EDIT')
bpy.ops.mesh.select_all(action='SELECT')
bpy.ops.object.vertex_parent_set()
bpy.ops.object.mode_set(mode='OBJECT')

节点替换如下

Image

由于这个约束类型只在5.0上生效,并且5.0资产导入也进行了大改动。因此应该做一个不向前兼容的新版本 v1.5,而旧版本只作为分支维护?
@xmx-emm

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions