SyntheticSynthetic/文档
产品更新日志
控制台 →

工具参考

关键帧与表达式

添加、修改、缓动和反转关键帧。编写、切换和烘焙表达式。读取并写入任何属性值。

关于缓动,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_expression

Create 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

为位置关键帧设置空间切线句柄,以创建曲线运动路径。