工具参考
关键帧与表达式
添加、修改、缓动和反转关键帧。编写、切换和烘焙表达式。读取并写入任何属性值。
关于缓动,Claude 可以理解自然语言:"为缩放关键帧添加缓入" 或 "让位置在 2 秒时缓出" —— 它会自动选择合适的缓动值。
关键帧
set_keyframes在指定时间为属性设置一个或多个具有指定值的关键帧。
list_keyframes列出属性上的所有关键帧及其时间、数值和插值类型。
remove_keyframes通过索引或时间范围删除属性上的关键帧。
copy_keyframes将关键帧从一个属性复制到另一个属性,并可选择时间偏移量。
set_keyframe_ease为一个或多个关键帧设置缓动句柄(入点/出点速度和影响)。
set_keyframe_interpolation设置关键帧的插值类型:线性、贝塞尔、暂留、自动贝塞尔。
set_keyframe_hold将关键帧转换为暂留插值(值之间不进行插值)。
set_keyframe_roving启用或禁用关键帧的漫游(在空间中进行时间漫游)。
reverse_keyframes反转指定时间范围内属性的所有关键帧顺序。
batch_keyframe_offset将一个或多个属性上的所有关键帧按指定的时间偏移量进行移动。
表达式
set_expression在属性上设置表达式字符串。
get_expression获取属性的当前表达式字符串。
toggle_expression启用或禁用属性上的表达式,而无需将其删除。
bake_expression计算每一帧的表达式,并将其替换为烘焙后的关键帧。
link_property_expressionCreate an expression that links one property to another (pickwhip shortcut).
list_expression_errors列出合成中所有存在表达式错误的属性。
get_expression_globals获取项目的全局表达式引擎设置。
batch_set_expression将相同的表达式字符串应用于多个图层或合成的属性。
属性与变换
get_property_value获取任何属性在指定时间的值。
set_property_value将属性设置为静态值(无关键帧)。
get_all_property_values获取图层在指定时间的所有属性值。
get_property_tree以嵌套 JSON 结构获取图层的完整属性树。
get_transform获取图层的当前变换值(位置、缩放、旋转、不透明度、锚点)。
set_transform设置图层的变换值(位置、缩放、旋转、不透明度、锚点)。
set_3d_transform为启用 3D 的图层设置 3D 变换值,包括 Z 位置和 X/Y/Z 旋转。
get_spatial_tangents获取位置关键帧的空间切线句柄。
set_spatial_tangents为位置关键帧设置空间切线句柄,以创建曲线运动路径。