Set grade window
set_grade_windowPROJECT-SCOPED: this call acts only on the explicit project_id and returns the project identity with its result. Grade a section of the program [start, end): saturation (0 = mono), ev, contrast, temperature, tint, split_tone {shadows, highlights, balance}, protect [skin, brand] (those colours keep their source chroma). ramp_in_f / ramp_out_f ease it over whole frames: mono until a drop that lands IN colour = end on the drop frame with ramp_out_f 3. Optional region (FxRegion). Pass id to replace one. Bit-exact outside the window.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ev | No | ||
| id | No | ||
| end | No | program s | |
| tint | No | ||
| stage | No | ||
| start | No | program s | |
| region | No | FxRegion: {shape: rect|ellipse|polygon|glyph|face|card, box|points|ref} | |
| protect | No | ||
| contrast | No | ||
| ramp_in_f | No | frames 0-48 | |
| 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. | |
| ramp_out_f | No | frames 0-48 | |
| saturation | No | ||
| split_tone | No | ||
| temperature | No |