mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 16:34:53 +01:00
hound
This commit is contained in:
parent
ac7b2963dd
commit
a75ff0f71a
1 changed files with 13 additions and 10 deletions
|
|
@ -2671,27 +2671,30 @@ def bake_to_world_space(nodes,
|
||||||
renameChildren=True)[0] # noqa
|
renameChildren=True)[0] # noqa
|
||||||
with _revert_lock_attributes(node, new_node):
|
with _revert_lock_attributes(node, new_node):
|
||||||
with _revert_lock_shape_attributes(node, new_node):
|
with _revert_lock_shape_attributes(node, new_node):
|
||||||
# Parent to world
|
# Parent to world
|
||||||
if cmds.listRelatives(new_node, parent=True):
|
if cmds.listRelatives(new_node, parent=True):
|
||||||
new_node = cmds.parent(new_node, world=True)[0]
|
new_node = cmds.parent(new_node, world=True)[0]
|
||||||
|
|
||||||
# Unlock transform attributes so constraint can be created
|
# Unlock transform attributes so constraint can be created
|
||||||
for attr in transform_attrs:
|
for attr in transform_attrs:
|
||||||
cmds.setAttr('{0}.{1}'.format(new_node, attr), lock=False)
|
cmds.setAttr(
|
||||||
|
'{0}.{1}'.format(new_node, attr), lock=False)
|
||||||
|
|
||||||
# Constraints
|
# Constraints
|
||||||
delete_bin.extend(cmds.parentConstraint(node, new_node, mo=False))
|
delete_bin.extend(
|
||||||
delete_bin.extend(cmds.scaleConstraint(node, new_node, mo=False))
|
cmds.parentConstraint(node, new_node, mo=False))
|
||||||
|
delete_bin.extend(
|
||||||
|
cmds.scaleConstraint(node, new_node, mo=False))
|
||||||
|
|
||||||
world_space_nodes.append(new_node)
|
world_space_nodes.append(new_node)
|
||||||
|
|
||||||
bake(world_space_nodes,
|
bake(world_space_nodes,
|
||||||
frame_range=frame_range,
|
frame_range=frame_range,
|
||||||
step=step,
|
step=step,
|
||||||
simulation=simulation,
|
simulation=simulation,
|
||||||
preserve_outside_keys=preserve_outside_keys,
|
preserve_outside_keys=preserve_outside_keys,
|
||||||
disable_implicit_control=disable_implicit_control,
|
disable_implicit_control=disable_implicit_control,
|
||||||
shape=shape)
|
shape=shape)
|
||||||
|
|
||||||
return world_space_nodes
|
return world_space_nodes
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue