Python bakeResults也在烘焙其他属性
我在使用Python bakeResults也在烘焙其他属性,python,maya,Python,Maya,我在使用cmds.bakeResults烘焙约束通道(以绿色突出显示的通道)时遇到问题 在我的例子中,如果它在选择中可见,我只将其指向平移和旋转通道 它不会朝任何通道设置关键帧。仍然是绿色的 它似乎为所有其他非约束通道设置了关键帧,并将blendParent的值从1设置为0。在指定的帧处,我为blendParent设置了关键帧,以使用值1(在步进模式下),但该值已被覆盖,并在该过程中变为0 这是我的代码部分: # `sel` is a defaultdict(<type 'list'&
cmds.bakeResults
烘焙约束通道(以绿色突出显示的通道)时遇到问题
在我的例子中,如果它在选择中可见,我只将其指向平移和旋转通道
- 它不会朝任何通道设置关键帧。仍然是绿色的
- 它似乎为所有其他非约束通道设置了关键帧,并将
的值从1设置为0。在指定的帧处,我为blendParent
设置了关键帧,以使用值1(在步进模式下),但该值已被覆盖,并在该过程中变为0blendParent
# `sel` is a defaultdict(<type 'list'>, {u'schoolBoy01:L_leg_mainIk_ctrl': ['translateX', 'translateY', 'translateZ', 'rotateX', 'rotateY', 'rotateZ']})
cmds.bakeResults(
sel,
at=selAttrs.get(sel),
simulation=True,
time=(frame_range[0], frame_range[1]),
preserveOutsideKeys=True,
)
#'sel'是一个默认dict(,{u'schoolBoy01:L_leg\u mainIk\u ctrl':['translateX','translateY','translateZ','rotateX','rotateY','rotateZ'])
cmds.bakeResults(
塞尔,
at=SELATTR.get(sel),
模拟=真,
时间=(帧范围[0],帧范围[1]),
preserveOutsideKeys=True,
)
对于以上两点,这是假定的Maya行为吗
bakeResults
不会断开配对项和约束的连接,但它仍会将运动烘焙到关键点,因此当删除配对项时,约束中的运动将保持不变
将您的blendParent
设置为0的原因是pairBlend仍然处于活动状态,因此它将设置为0以使用新烘焙的键
就键入其他属性而言,您可能需要检查您的值以确保没有输入错误的属性。它似乎只在这里输入特定属性