Computer-Use Agent Taxonomy中文
R06.05.01.01 · TASK CLASS

Keyframe & text animation with easing

Animate layers and text with exact timing and graph-editor easing.

20 project-authored proposals · taxonomy v1.1 · 0 new benchmark runs. Verifiers and partial-credit rules below are designs, not executed results.

Typical applications
After Effects · Motion · Cavalry
Class GUI-need label
G3 · GUI-only

Task proposals · 20

Expand to inspect the complete original wording and proposed checks. Original proposal text remains English in both interfaces.

R06.05.01.01-T01 Scale a logo in with an overshoot and eased settle

Original instruction

In After Effects open fixtures/logo_intro.aep, comp 'Intro' (1920×1080, 30 fps). Animate layer 'Logo' scale 0% → 105% at frame 12 → 100% at frame 15, with Easy Ease and outgoing influence 80% on the first key. Render out/logo_intro.mov (ProRes 4444 with alpha).

Platforms
mac · macOS win · Windows
Applications
After Effects
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
geom · Precise geometry click · Point & click vis · Visual judgment
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

Rendered alpha bbox width per frame within 2% of the GT curve (frames 0–30); peak at frame 12 = 105% ± 1; post-task in-app probe of the saved .aep reads key values, times and ease influence (80 ± 2%). Scripting (Allow Scripts, Scripts folder) is disabled during the task.

Proposed partial credit

30% keyframe values/times; 20% ease influence; 40% per-frame curve match; 10% render with alpha.

R06.05.01.01-T02 Slide a lower third in, hold and slide out

Original instruction

In After Effects comp 'LowerThird' (fixtures/lt.aep, 25 fps), animate group 'LT' from x = −600 to x = 120 over frames 0–10 with ease-out, hold 3 s, then slide back out to −600 over 10 frames with ease-in. Render out/lt.mov with alpha.

Platforms
mac · macOS win · Windows
Applications
After Effects
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
geom · Precise geometry click · Point & click
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
2 / 5

Proposed verifier

Track LT bbox left edge per frame in the render vs spec curve: error ≤ 2 px each frame; hold frames 10–85 static; ease-out velocity decreasing in frames 0–10 and ease-in increasing in exit; total duration 105 frames. ExtendScript and aerender are disabled for the agent, and .aep or out/ files written by any process other than After Effects or Media Encoder are rejected (writes logged by process).

Proposed partial credit

35% entrance curve; 20% hold; 35% exit curve; 10% render spec.

R06.05.01.01-T03 Pop each word on as it is spoken with a text animator

Original instruction

In After Effects comp 'Quote' (fixtures/quote.aep) with VO layer 'vo.wav', animate text layer 'Line' so each of its 14 words appears (opacity 0→100, scale 80→100 over 4 frames) when that word is spoken. Use a per-word range selector animator. Render out/quote.mp4.

Platforms
mac · macOS win · Windows
Applications
After Effects
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
av · Audio/video over time geom · Precise geometry click · Point & click
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
4 / 5

Proposed verifier

OCR per frame: each word's first visible frame within ±2 frames of its GT onset (forced alignment); entrance lasts 3–5 frames; .aep probe shows a text animator with a range selector based on words. ExtendScript and aerender are disabled for the agent, and .aep or out/ files written by any process other than After Effects or Media Encoder are rejected (writes logged by process).

Proposed partial credit

60% word onsets (pro rata per word); 20% entrance shape; 20% text animator structure.

R06.05.01.01-T04 Recreate the motion of a reference clip

Original instruction

input/reference.mp4 shows a white square moving along an eased S-curve with a scale pulse. In After Effects, comp 'Match' (fixtures/match.aep), animate layer 'Square' so its position and scale over time match the reference. Render out/match.mov.

Platforms
mac · macOS win · Windows
Applications
After Effects
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
geom · Precise geometry path · Continuous path vis · Visual judgment
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
4 / 5

Proposed verifier

Track the square in both videos: position curve correlation ≥ 0.95 per axis and RMS error ≤ 8 px; scale curve RMS ≤ 3%; timing of scale pulse peak within 2 frames. ExtendScript and aerender are disabled for the agent, and .aep or out/ files written by any process other than After Effects or Media Encoder are rejected (writes logged by process).

Proposed partial credit

45% position match; 30% scale match; 15% pulse timing; 10% duration.

R06.05.01.01-T05 Flip a card with a precise speed-graph ease

Original instruction

In After Effects comp 'CardFlip' (fixtures/card.aep, 30 fps), animate layer 'Card' Y Rotation 0° → 180° over frames 0–24 with incoming ease influence 90% and outgoing 33% set in the Graph Editor (speed 0 at both keys). Swap visibility of 'Front'/'Back' at 90°. Render out/card.mov.

Platforms
mac · macOS win · Windows
Applications
After Effects
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
geom · Precise geometry drag · Drag & drop click · Point & click
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

Probe .aep: two keys at frames 0 and 24, outgoing influence 33 ± 2%, incoming 90 ± 2%, speed 0. Render: per-frame rotation (from card aspect) within 3° of the GT curve; front/back switch at the frame where rotation crosses 90°. ExtendScript and aerender are disabled for the agent, and .aep or out/ files written by any process other than After Effects or Media Encoder are rejected (writes logged by process).

Proposed partial credit

35% ease values; 35% rendered rotation curve; 20% face swap timing; 10% render.

R06.05.01.01-T06 Build a per-character title reveal with Sequence Text in Motion

Original instruction

In Apple Motion, project fixtures/title.motn has text 'SUMMER LINEUP'. Add a Sequence Text behavior so characters fade in and scale from 140% to 100%, 2-frame stagger left to right, starting at frame 10 (30 fps). Render out/title.mov (ProRes 4444).

Platforms
mac · macOS
Applications
Motion
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G3 · GUI-only
Interaction primitives
click · Point & click type · Text & forms
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

Per-character first-visible frame = 10 + 2·i (±1) by OCR/alpha per glyph box; per-glyph scale 140%→100% over the behavior duration; .motn (XML) contains a Sequence Text behavior with the parameters. Motion has no scripting API, and .motn or render files written by any process other than Motion are rejected (writes logged by process).

Proposed partial credit

45% stagger timing; 30% scale/opacity per glyph; 25% behavior configured in project.

R06.05.01.01-T07 Stagger-scale a 5×5 dot grid in Cavalry

Original instruction

In Cavalry create a 1080×1080 composition with a Duplicator making a 5×5 grid of 40 px circles (spacing 160 px), then scale them in from 0 to 100% with a Stagger behavior radiating from the center, each dot taking 12 frames with an ease-out curve, total 36 frames. Render out/grid.mp4.

Platforms
mac · macOS win · Windows
Applications
Cavalry
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
click · Point & click drag · Drag & drop geom · Precise geometry
Work product
WP05 · Time-based media
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

Detect 25 dots per frame: positions on the grid (±2 px); each dot's scale-in start frame increases with distance from center (Spearman ≥ 0.95); per-dot 12-frame ease-out profile; all at 100% by frame 36. Cavalry's JavaScript editor and script UI are disabled, and renders not written by the Cavalry process are rejected (writes logged by process).

Proposed partial credit

25% grid layout; 35% radial stagger; 25% ease profile; 15% timing total.

R06.05.01.01-T08 Animate a physically plausible bouncing ball

Original instruction

In After Effects comp 'Bounce' (fixtures/bounce.aep, 24 fps, ground at y = 900), animate 'Ball' dropping from y = 100 with 4 bounces where each apex height is 60% of the previous, ease-in to contact, ease-out from contact, linear-ish speed at contact, and squash 1 frame at each contact. Render out/bounce.mov.

Platforms
mac · macOS win · Windows
Applications
After Effects
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
geom · Precise geometry drag · Drag & drop vis · Visual judgment
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
4 / 5

Proposed verifier

Track ball center: 4 contacts at y = 900 − r; apex height ratios 0.6 ± 0.05; per-arc parabola fit R² ≥ 0.97; contact frames show max velocity (no ease at contact); squash: height/width ≤ 0.85 on contact frames only. ExtendScript and aerender are disabled for the agent, and .aep or out/ files written by any process other than After Effects or Media Encoder are rejected (writes logged by process).

Proposed partial credit

20% contacts; 30% height ratios; 30% parabolic arcs; 20% squash timing.

R06.05.01.01-T09 Animate a 12-word kinetic-type quote to musical beats

Original instruction

In After Effects, build comp 'Kinetic' (1920×1080, 24 fps, 10 s) from input/quote.txt (12 words) and input/beat.wav. Each word enters on a beat from input/beat_map.csv with the entrance type listed (slide, scale, rotate, mask wipe), at least 4 distinct entrance types, camera push across the comp. Render out/kinetic.mp4.

Platforms
mac · macOS win · Windows
Applications
After Effects
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
geom · Precise geometry av · Audio/video over time path · Continuous path vis · Visual judgment
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app long · Long-horizon
Proposed difficulty
5 / 5

Proposed verifier

OCR per frame: each word's entrance starts within ±1 frame of its mapped beat; entrance type classified from glyph-box motion (translate/scale/rotate/mask) matches CSV for ≥ 10 words; global camera scale increases over time; no words overlap (bbox IoU 0) when settled. ExtendScript and aerender are disabled, and .aep or out/ files written by any process other than After Effects or Media Encoder are rejected (writes logged).

Proposed partial credit

40% beat timing; 30% entrance types; 15% camera push; 15% clean layout.

R06.05.01.01-T10 Move a car icon along a route at constant speed

Original instruction

In After Effects comp 'Route' (fixtures/route.aep) the map has a route path on layer 'Route'. Animate 'CarIcon' along the route path over 4 s at constant speed (roving keyframes), auto-oriented to the path, ending exactly at the destination pin. Render out/route.mp4.

Platforms
mac · macOS win · Windows
Applications
After Effects
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
path · Continuous path geom · Precise geometry click · Point & click
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

Track icon: center within 4 px of the route polyline every frame; speed CV ≤ 5% (constant); icon heading within 8° of path tangent; final frame at the pin ± 3 px; start at route start. ExtendScript and aerender are disabled for the agent, and .aep or out/ files written by any process other than After Effects or Media Encoder are rejected (writes logged by process).

Proposed partial credit

35% on-path; 25% constant speed; 25% auto-orient; 15% start/end positions.

R06.05.01.01-T11 Count a number up with ease-out and thousands separators

Original instruction

In After Effects comp 'Stat' (fixtures/stat.aep, 30 fps), make text layer 'Count' animate from 0 to 1,250,000 over frames 0–60 with an ease-out, displaying integers with comma separators at all times. Render out/stat.mov.

Platforms
mac · macOS win · Windows
Applications
After Effects
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
type · Text & forms click · Point & click
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
2 / 5

Proposed verifier

OCR per frame: valid comma-formatted integers; frame 0 = 0, frame ≥ 60 = 1,250,000; values monotonic; ease-out (value at frame 30 ≥ 70% of final); Slider/expression or keyframed source text both allowed. ExtendScript and aerender are disabled for the agent, and .aep or out/ files written by any process other than After Effects or Media Encoder are rejected (writes logged by process).

Proposed partial credit

30% formatting; 30% start/end values; 25% ease-out profile; 15% monotonic.

R06.05.01.01-T12 Dolly a 3D camera through layers with a timed focus pull

Original instruction

In After Effects comp 'Diorama' (fixtures/diorama.aep) with 5 3D layers at z = 0, 400, 800, 1200, 1600, add a camera that dollies from z = −1500 to z = −300 over 5 s with ease in/out, depth of field on, focus distance pulling from the z = 400 layer to the z = 1200 layer between 2 s and 3 s. Render out/diorama.mov.

Platforms
mac · macOS win · Windows
Applications
After Effects
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
geom · Precise geometry drag · Drag & drop vis · Visual judgment
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
4 / 5

Proposed verifier

Probe .aep camera: position keys and eases; focus distance keys equal the camera-to-layer distances at those times (± 10 px). Render: sharpness (Laplacian variance) peak on layer 2 before 2 s and on layer 4 after 3 s; layer scale growth matches dolly curve. ExtendScript and aerender are disabled for the agent, and .aep or out/ files written by any process other than After Effects or Media Encoder are rejected (writes logged by process).

Proposed partial credit

30% dolly move and easing; 35% focus pull distances; 25% rendered sharpness shift; 10% DOF enabled.

R06.05.01.01-T13 Smooth a client's jerky linear animation

Original instruction

fixtures/jerky.aep comp 'Promo' has 6 layers with linear keyframes that cause visible speed jumps. Rework the motion with eased keyframes/graph editor so velocity is continuous at every intermediate keyframe while keeping each keyframe's time and value. Render out/promo_smooth.mov.

Platforms
mac · macOS win · Windows
Applications
After Effects
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
drag · Drag & drop geom · Precise geometry vis · Visual judgment
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

Probe .aep: key times/values unchanged; at each intermediate key incoming speed equals outgoing speed (continuous, ±5%); first/last keys ease to 0. Render tracking: per-layer acceleration spikes reduced ≥ 80%. ExtendScript and aerender are disabled for the agent, and .aep or out/ files written by any process other than After Effects or Media Encoder are rejected (writes logged by process).

Proposed partial credit

25% keys preserved; 45% velocity continuity; 20% rendered smoothness; 10% end eases.

R06.05.01.01-T14 Make a typewriter text reveal with a blinking cursor

Original instruction

In After Effects comp 'Terminal' (fixtures/term.aep, 30 fps) reveal the text in layer 'Code' at 12 characters per second starting at frame 15, with a block cursor that follows the last character and blinks every 15 frames once typing finishes. Render out/terminal.mp4.

Platforms
mac · macOS win · Windows
Applications
After Effects
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
click · Point & click type · Text & forms
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
2 / 5

Proposed verifier

OCR per frame: visible char count = floor((f − 15)·12/30) ± 1; cursor bbox adjacent to the last visible char; after completion, cursor visibility toggles every 15 frames ± 1. ExtendScript and aerender are disabled for the agent, and .aep or out/ files written by any process other than After Effects or Media Encoder are rejected (writes logged by process).

Proposed partial credit

50% typing rate; 25% cursor follows; 25% blink after completion.

R06.05.01.01-T15 Animate a bar chart growing to data values with stagger

Original instruction

In After Effects comp 'Chart' (fixtures/chart.aep) build an animated bar chart from input/sales.csv (8 values): bars grow from the baseline to heights proportional to the values (max = 600 px), each bar starting 3 frames after the previous, 18 frames per bar with ease-out, value labels counting up. Render out/chart.mov.

Platforms
mac · macOS win · Windows
Applications
After Effects
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
geom · Precise geometry type · Text & forms click · Point & click
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

Final frame: bar heights within 1% of proportional values; label OCR equals values; per-bar start frames 0,3,…,21 (±1); ease-out profile per bar (height at mid ≥ 70%). ExtendScript and aerender are disabled for the agent, and .aep or out/ files written by any process other than After Effects or Media Encoder are rejected (writes logged by process).

Proposed partial credit

35% final heights; 25% stagger timing; 20% ease-out; 20% labels.

R06.05.01.01-T16 Run text along a spiral path with a travelling reveal

Original instruction

In After Effects comp 'Spiral' (fixtures/spiral.aep) put the sentence in layer 'Tagline' on mask path 'Spiral', and animate First Margin so the text travels inward along the spiral over 6 s with ease-in-out, letters perpendicular to the path, and fade out the last 12 frames. Render out/spiral.mov.

Platforms
mac · macOS win · Windows
Applications
After Effects
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
path · Continuous path geom · Precise geometry click · Point & click
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
4 / 5

Proposed verifier

Per frame glyph centers within 4 px of the spiral path; glyph orientation within 6° of path normal; first-glyph arc-length position follows ease-in-out curve (RMS ≤ 3% of length); opacity ramps to 0 over last 12 frames. ExtendScript and aerender are disabled for the agent, and .aep or out/ files written by any process other than After Effects or Media Encoder are rejected (writes logged by process).

Proposed partial credit

35% text on path; 20% orientation; 30% margin animation curve; 15% fade-out.

R06.05.01.01-T17 Shape a title's motion with Fusion's spline editor

Original instruction

In DaVinci Resolve's Fusion page, comp 'Title_Rise' (fixtures/title_rise.drp): animate Text+ center Y from 0.3 to 0.5 over frames 0–20 and opacity 0→1 over frames 0–8, then in the Spline Editor set the Y curve's outgoing handle to 50% influence and incoming to 85%. Render out/title_rise.mov.

Platforms
mac · macOS win · Windows lin · Linux
Applications
DaVinci Resolve Fusion
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
drag · Drag & drop geom · Precise geometry click · Point & click
Work product
WP05 · Time-based media
Conditions
None declared
Proposed difficulty
3 / 5

Proposed verifier

Exported .comp (Lua table) shows BezierSpline for Center Y with handle positions giving influences 50/85 ± 5%; render: text Y per frame within 3 px of GT curve; opacity ramp frames 0–8. Fusion Console scripting and the external Resolve API are disabled and .comp/.drp writes by other processes are detected, so the curve must be set in the Spline Editor.

Proposed partial credit

30% keyframes; 35% spline handles; 25% rendered motion; 10% opacity ramp.

R06.05.01.01-T18 Animate a UI card to a motion spec with cubic-bezier easing

Original instruction

input/motion_spec.md defines a card expand: 300 ms, cubic-bezier(0.2, 0, 0, 1), card scales 0.92→1 and moves y +40→0, shadow opacity 0→0.24, icon fades in 100 ms after start. Build it in After Effects comp 'CardExpand' (60 fps) from fixtures/ui.aep and render out/card_expand.mov.

Platforms
mac · macOS win · Windows
Applications
After Effects
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
drag · Drag & drop geom · Precise geometry click · Point & click
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
4 / 5

Proposed verifier

Render tracking: normalized progress of scale and y per frame within 0.02 of the cubic-bezier(0.2,0,0,1) curve over 18 frames; shadow opacity endpoints; icon starts at frame 6 ± 1 and is opaque by frame 18. ExtendScript and aerender are disabled for the agent, and .aep or out/ files written by any process other than After Effects or Media Encoder are rejected (writes logged by process).

Proposed partial credit

45% easing curve fit; 20% scale/translate endpoints; 15% shadow; 20% icon timing.

R06.05.01.01-T19 Animate a 15-second explainer scene from a storyboard

Original instruction

From input/storyboard.pdf (6 beats) and input/assets/ (SVG icons, brand font), build a 15 s After Effects comp 'Explainer_S1' at 1920×1080 25 fps: each beat's elements animate in/out per the timing chart in input/timing.csv with eased moves, transitions between beats, and final logo lockup. Render out/explainer_s1.mp4.

Platforms
mac · macOS win · Windows
Applications
After Effects
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
geom · Precise geometry drag · Drag & drop path · Continuous path vis · Visual judgment
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app long · Long-horizon
Proposed difficulty
5 / 5

Proposed verifier

Per beat: element presence windows (template matching of icons/OCR text) within ±2 frames of timing chart; settled positions within 10 px of storyboard layout; motion eased (no constant-velocity starts); final lockup frame SSIM ≥ 0.9 vs board. VLM rubric 10% for overall polish. ExtendScript and aerender are disabled, and .aep or out/ files written by any process other than After Effects or Media Encoder are rejected (writes logged).

Proposed partial credit

35% timing per beat; 30% layout; 25% eased motion and final lockup; 10% VLM polish rubric.

R06.05.01.01-T20 Drop letters in with staggered bounces per character

Original instruction

In After Effects comp 'Drop' (fixtures/drop.aep, 30 fps), make each letter of 'BOUNCE HOUSE' fall from above the frame, land on the baseline at frame 10 + 3·i, and bounce twice with heights 40 px then 15 px, with slight per-letter rotation that settles to 0. Use text animators or per-character layers. Render out/drop.mov.

Platforms
mac · macOS win · Windows
Applications
After Effects
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
geom · Precise geometry drag · Drag & drop vis · Visual judgment
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
5 / 5

Proposed verifier

Per glyph tracking: first landing frame 10 + 3i (±1); two rebound apexes 40 ± 5 and 15 ± 4 px; settles on baseline (±1 px) and rotation 0 ± 1° by landing + 18 frames; letters never overlap. ExtendScript and aerender are disabled for the agent, and .aep or out/ files written by any process other than After Effects or Media Encoder are rejected (writes logged by process).

Proposed partial credit

35% landing stagger; 35% bounce heights; 20% rotation settle; 10% no overlaps.

Mapped research references

Existing benchmark-to-class links from the research catalog. They are not record-level annotations, executions or product endorsements.

In this workflow family