Add depth effect
add_depth_effectPROJECT-SCOPED: this call acts only on the explicit project_id and returns the project identity with its result. Depth devices from the shot's measured depth: parallax (a 2.5D move through a still: asset_key, a main-video second src_t, or the frame at start — archive photos come alive), ken_burns (2D move), dof (subject sharp, world soft), rack_focus (focus pulls from focus_from to focus, landing ON word), fog / light (through depth), point_cloud (LiDAR-style cloud of the person or scene), push_through (a camera push through text; only when the user asked for a push). word binds it to a spoken word; a held frame (parallax/ken_burns on the main video) starts as the word ENDS and never sits over speech (allow_speech overrides). Ideas, not decoration: one per moment that earns it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | ||
| end | No | program s | |
| blur | No | ||
| kind | Yes | ||
| move | No | {path: push_in|pull_out|drift_left|drift_right|rise|fall|orbit_left|orbit_right, amount 0.05-1, ease} | |
| text | No | ||
| word | No | ||
| focus | No | ||
| src_t | No | ||
| stage | No | ||
| start | No | program s | |
| amount | No | ||
| colour | No | ||
| density | No | ||
| rack_at | No | program s | |
| backdrop | No | ||
| strength | No | ||
| asset_key | No | ||
| focus_from | No | ||
| project_id | Yes | Required immutable scope for this call. Copy the id from list_projects/open_project/project_state; the active-project pointer is never used to guess. | |
| user_asked | No | ||
| allow_speech | No |