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

Tracking, match-move & stabilization

Track features and attach or stabilize elements.

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 · Mocha · Nuke · Blender
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.02.03-T01 Planar-track a phone screen and corner-pin a new UI

Original instruction

In After Effects with Mocha AE, comp 'Phone_Insert' (fixtures/phone.aep, 96 frames): track the phone screen plane, export corner-pin data, and pin input/ui_screen.png onto the screen with correct perspective. Render out/phone_insert.mov.

Platforms
mac · macOS win · Windows
Applications
After Effects · Mocha AE
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
3 / 5

Proposed verifier

Detect inserted UI corners per frame (homography from UI feature matching): corner error ≤ 2 px RMS vs GT screen corners, max ≤ 4 px; UI not visible outside the GT screen quad (≤ 0.5% spill). Scripting disabled; .aep probe shows a Corner Pin effect with keyframes on every frame.

Proposed partial credit

55% corner accuracy; 20% max error bound; 15% no spill; 10% corner pin present.

R06.05.02.03-T02 Solve a 3D camera and lock text onto the ground plane

Original instruction

In After Effects, comp 'Courtyard' (fixtures/courtyard.aep, 150-frame handheld walk), use the 3D Camera Tracker to solve the camera (solve error < 0.5 px), define the ground plane from tracked points, and place 3D text 'WELCOME' lying flat on the paving 3 m ahead. Render out/courtyard_text.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
click · Point & click geom · Precise geometry vis · Visual judgment
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
4 / 5

Proposed verifier

.aep probe: tracker solve error < 0.5 px; text layer is 3D and coplanar with the GT ground plane (normal angle ≤ 3°). Render: text corners tracked vs GT projection drift ≤ 1 px RMS over the shot; text visible on paving all frames. ExtendScript and aerender are disabled, OpenCV/ffmpeg are absent from the VM, and renders not written by After Effects or Media Encoder are rejected (writes logged by process).

Proposed partial credit

30% solve quality; 25% ground plane orientation; 35% drift ≤ 1 px; 10% render.

R06.05.02.03-T03 Stabilize a handheld shot with minimal crop

Original instruction

In After Effects, stabilize fixtures/handheld_street.mov (8 s) with Warp Stabilizer to a no-motion result, using settings so the crop stays ≤ 10% and there is no visible warping. Render out/street_stable.mov.

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

Proposed verifier

Track 20 GT static features in the render: residual jitter ≤ 1 px RMS; scale factor ≤ 1.10 (crop ≤ 10%); local warping: straight GT building edges remain straight (max deviation ≤ 1.5 px). ExtendScript/UXP and aerender are disabled, OpenCV/ffmpeg are absent from the VM, and renders not written by After Effects, Premiere or Media Encoder are rejected.

Proposed partial credit

50% residual jitter; 25% crop limit; 25% no warping artifacts.

R06.05.02.03-T04 Camera-solve a table shot in Blender and place a cube

Original instruction

In Blender, open fixtures/table_track.blend with clip table.mp4 (120 frames). Track ≥ 12 features in the Movie Clip Editor, solve the camera (solve error < 0.3 px), set floor, origin at the table marker and scale 1 m = marker distance, then place a 10 cm cube on the marker. Save out/table_solved.blend.

Platforms
lin · Linux mac · macOS win · Windows
Applications
Blender
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click geom · Precise geometry nav · Pan/zoom/scroll
Work product
WP04 · 3D/spatial model
Conditions
None declared
Proposed difficulty
4 / 5

Proposed verifier

bpy inspection: reconstruction average error < 0.3 px; ≥ 12 tracks; camera solver constraint present; scene scale: distance between GT markers 0.5 m ± 2%; cube projected via solved camera stays within 2 px of GT marker over all frames. Blender's Python console and --python are disabled for the agent, and .blend or render files not saved by the Blender GUI process are rejected (writes logged by process).

Proposed partial credit

30% solve error; 15% track count; 25% orientation/scale; 30% cube lock.

R06.05.02.03-T05 Attach a label to a moving ball with a point track

Original instruction

In After Effects comp 'Ball_Label' (fixtures/ball.aep, 72 frames) track the red ball with a one-point track and parent text layer 'Speed' so it stays 40 px above the ball center for the whole shot. Render out/ball_label.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
click · Point & click geom · Precise geometry
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
2 / 5

Proposed verifier

Per frame: text bbox center x within 3 px of GT ball center x and y offset 40 ± 3 px above; .aep probe shows tracker data applied (position keyframes on every frame or parented null). ExtendScript and aerender are disabled, OpenCV/ffmpeg are absent from the VM, and renders not written by After Effects or Media Encoder are rejected (writes logged by process).

Proposed partial credit

70% per-frame placement; 30% track applied correctly.

R06.05.02.03-T06 Replace a street sign with a 3D card from a Nuke camera solve

Original instruction

Nuke script fixtures/sign_replace.nk: 120 frames of a dolly past a shop. Solve the camera with CameraTracker (error < 0.6 px), create a Card aligned to the sign plane from solved points, project input/new_sign.png on it, and render out/sign_comp.####.exr.

Platforms
lin · Linux mac · macOS win · Windows
Applications
Nuke
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click geom · Precise geometry vis · Visual judgment
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
4 / 5

Proposed verifier

Script parse: CameraTracker solve error < 0.6; Card transform coplanar with GT sign plane (≤ 3°). Render: new sign corners vs GT projected corners ≤ 2 px RMS; old sign fully covered (≥ 99% of GT sign quad). Nuke's Script Editor and terminal modes (nuke -t/-x) are disabled, and .nk or render files not written by the Nuke GUI process are rejected.

Proposed partial credit

30% solve; 20% card alignment; 35% corner accuracy; 15% old sign covered.

R06.05.02.03-T07 Stabilize a clip in DaVinci Resolve with perspective mode

Original instruction

In DaVinci Resolve, timeline 'Hike' clip 2 (handheld 6 s): stabilize on the Color page using Perspective mode with camera lock off, smoothing so jitter is removed but the slow pan remains, zoom ≤ 8%. Render out/hike_stable.mov.

Platforms
mac · macOS win · Windows lin · Linux
Applications
DaVinci Resolve
Interfaces
desk · Desktop GUI
GUI need · task setting
G3 · GUI-only
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click vis · Visual judgment
Work product
WP05 · Time-based media
Conditions
None declared
Proposed difficulty
2 / 5

Proposed verifier

Feature trajectory of render: high-frequency (>2 Hz) jitter energy reduced ≥ 85% vs source; low-frequency pan path correlation ≥ 0.97 with source's smoothed path; scale ≤ 1.08; Color page stabilizer settings saved. Resolve scripting (Console and external API) is disabled, and renders or DRX files not written by the Resolve process are rejected (writes logged by process).

Proposed partial credit

45% jitter reduction; 30% pan preserved; 25% zoom limit.

R06.05.02.03-T08 Turn a handheld shot into a locked-off frame

Original instruction

Using Nuke (Tracker node, 4 points) or After Effects, make fixtures/handheld_porch.mov (6 s) look like a locked-off tripod shot: no residual motion, crop ≤ 15%, filled edges not allowed. Deliver out/porch_locked.mov.

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

Proposed verifier

GT static features residual motion ≤ 0.5 px RMS across the shot; no black or repeated border pixels; scale ≤ 1.15; rotation residual ≤ 0.1°. Nuke's Script Editor/terminal modes and AE ExtendScript/aerender are disabled, OpenCV/ffmpeg are absent, and renders not written by either app are rejected.

Proposed partial credit

50% residual motion; 20% no borders; 20% crop limit; 10% rotation.

R06.05.02.03-T09 Smooth a jittery pan while keeping the camera move

Original instruction

In After Effects, apply stabilization to fixtures/pan_jitter.mov (10 s handheld pan across a skyline) using Smooth Motion so the intentional pan remains but the shake disappears, with crop ≤ 12%. Render out/pan_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
G2 · GUI-essential
Interaction primitives
click · Point & click vis · Visual judgment
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

Global motion estimate of render: > 2 Hz energy reduced ≥ 90%; low-pass path correlation ≥ 0.98 with GT intended pan; scale ≤ 1.12; no rolling jello (straight-line deviation ≤ 1.5 px). ExtendScript and aerender are disabled, OpenCV/ffmpeg are absent from the VM, and renders not written by After Effects or Media Encoder are rejected (writes logged by process).

Proposed partial credit

45% shake removed; 30% pan preserved; 15% crop; 10% no warping.

R06.05.02.03-T10 Correct rolling shutter and stabilize a phone clip

Original instruction

fixtures/phone_whip.mp4 (60 fps phone footage) shows rolling-shutter skew on vertical poles during fast pans. In After Effects or Resolve, apply rolling-shutter repair then stabilize so poles are vertical and jitter is removed. Render out/phone_fixed.mov.

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

Proposed verifier

On GT vertical poles: skew angle reduced to ≤ 1° on ≥ 90% of frames (from up to 6°); jitter energy reduced ≥ 80%; crop ≤ 12%. AE ExtendScript/aerender and Resolve scripting are disabled, OpenCV/ffmpeg are absent, and renders not written by either app are rejected (writes logged by process).

Proposed partial credit

45% skew corrected; 35% jitter reduced; 20% crop limit.

R06.05.02.03-T11 Insert a screen replacement under an occluding hand with Mocha

Original instruction

In Mocha Pro, project fixtures/tablet.mocha: track the tablet screen while a finger swipes across it (occlusion), using an exclusion layer for the hand; export the track as corner pin and render the insert of input/app_ui.mp4 in After Effects with the hand on top (roto holdout). Render out/tablet_insert.mov.

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

Proposed verifier

Insert corner error ≤ 2 px RMS incl. occlusion frames; inside GT hand mask the insert is not drawn over the hand (≤ 1% overlap); Mocha project contains an exclusion layer linked to the screen layer. Mocha Pro's Python console and AE ExtendScript are disabled, and the Mocha project and renders must be written by those apps (writes logged by process).

Proposed partial credit

40% corner accuracy; 20% during occlusion; 25% hand on top; 15% exclusion layer used.

R06.05.02.03-T12 Replace an ad on a moving bus side with planar tracking

Original instruction

Nuke + Mocha (or Nuke's planar tracker) on fixtures/bus.mov (80 frames): track the ad panel on the side of a passing bus (perspective change, partial occlusion by a pole) and replace it with input/new_ad.png, keeping the pole in front. Write out/bus_ad.####.exr.

Platforms
lin · Linux mac · macOS win · Windows
Applications
Nuke · Mocha Pro
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
3 / 5

Proposed verifier

New ad corners vs GT ≤ 2.5 px RMS; pole GT mask unchanged vs source (ΔE ≤ 1); old ad covered ≥ 99% outside the pole; consistent brightness with source panel (luma ratio 0.9–1.1). Nuke's Script Editor/terminal modes and Mocha Pro's Python console are disabled, and EXRs not written by the Nuke GUI process are rejected.

Proposed partial credit

45% corner tracking; 25% pole kept in front; 20% coverage; 10% luminance match.

R06.05.02.03-T13 Track a face plane to attach a face-paint graphic

Original instruction

In After Effects with Mocha AE, comp 'Fan_Face' (fixtures/fan.aep, 60 frames): track the cheek plane of the fan and attach input/flag_paint.png on the left cheek, warped with the track, at 70% opacity with Multiply blend so skin texture shows. Render out/fan_paint.mov.

Platforms
mac · macOS win · Windows
Applications
After Effects · Mocha AE
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
3 / 5

Proposed verifier

Graphic center vs GT cheek landmark ≤ 3 px RMS; graphic corners follow GT cheek homography (≤ 4 px RMS); blend: luminance texture correlation with source skin ≥ 0.6 inside graphic; opacity 70% ± 5%. ExtendScript and aerender are disabled (Mocha AE has no scripting), and renders not written by After Effects or Media Encoder are rejected (writes logged by process).

Proposed partial credit

45% position tracking; 25% perspective follow; 20% blend look; 10% opacity.

R06.05.02.03-T14 Object-track a moving box in Blender and attach a CG lid

Original instruction

In Blender, fixtures/box_object.blend has clip box_move.mp4 (camera static, a cardboard box slid and rotated across a table). Use object tracking (≥ 8 tracks on the box) to solve the box motion, then parent the provided lid model so it stays seated on the box in every frame. Save out/box_tracked.blend and render out/box_lid.mp4.

Platforms
lin · Linux mac · macOS win · Windows
Applications
Blender
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click geom · Precise geometry nav · Pan/zoom/scroll
Work product
WP04 · 3D/spatial model
Conditions
None declared
Proposed difficulty
5 / 5

Proposed verifier

bpy: object reconstruction error < 0.5 px; lid empty driven by Object Solver constraint. Render: lid corner projections vs GT box top corners ≤ 3 px RMS across all frames; lid never intersects or floats (GT depth check). Blender's Python console and --python are disabled for the agent, and .blend or render files not saved by the Blender GUI process are rejected (writes logged by process).

Proposed partial credit

30% object solve; 15% constraint setup; 45% lid lock accuracy; 10% render.

R06.05.02.03-T15 Stabilize for paint work and restore the original motion

Original instruction

Nuke script fixtures/stab_roundtrip.nk: stabilize the 100-frame handheld plate with a 4-point Tracker so a static paint fix (provided as input/paint_patch.png at frame 1 coordinates) can be applied once, then reverse the stabilization (matchmove) so the final plate keeps the original camera motion with the patch locked. Write out/roundtrip.####.exr.

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

Proposed verifier

Outside the patch, output equals source within 1e-3 (round-trip lossless, filter choice permitting); patch position vs GT moving location ≤ 1 px RMS; no edge softening beyond the patch (sharpness ratio ≥ 0.97). Nuke's Script Editor and terminal modes (nuke -t/-x) are disabled, and .nk or render files not written by the Nuke GUI process are rejected.

Proposed partial credit

35% source preserved outside patch; 40% patch locked; 25% no softening.

R06.05.02.03-T16 Undistort, solve and redistort a wide-lens drone shot

Original instruction

Nuke script fixtures/drone_wide.nk: 200 frames from a wide lens with a lens grid shot fixtures/grid.exr. Calculate distortion with LensDistortion from the grid, undistort, solve the camera (CameraTracker, error < 0.5 px), place a 3D marker card on the rooftop helipad, and redistort the CG back over the plate. Write out/drone_cg.####.exr.

Platforms
lin · Linux mac · macOS win · Windows
Applications
Nuke
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click geom · Precise geometry vis · Visual judgment
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app long · Long-horizon
Proposed difficulty
5 / 5

Proposed verifier

LensDistortion residual on grid ≤ 0.3 px; solve error < 0.5 px; CG card corners vs GT helipad corners ≤ 2 px RMS including frame edges (where distortion is strongest); round-trip undistort/redistort of plate PSNR ≥ 40 dB. Nuke's Script Editor and terminal modes (nuke -t/-x) are disabled, and .nk or render files not written by the Nuke GUI process are rejected.

Proposed partial credit

25% lens calibration; 20% solve; 40% CG lock incl. edges; 15% plate round-trip fidelity.

R06.05.02.03-T17 Stabilize a walking hyperlapse with dropped frames

Original instruction

In After Effects, stabilize fixtures/hyperlapse.mov (300 frames, walking hyperlapse with 6 duplicated/dropped frames and exposure jumps) so the forward motion is smooth: remove duplicates, stabilize with Warp Stabilizer (subspace warp or perspective), crop ≤ 12%. Render out/hyperlapse_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
G2 · GUI-essential
Interaction primitives
click · Point & click vis · Visual judgment nav · Pan/zoom/scroll
Work product
WP05 · Time-based media
Conditions
licensed · Licensed pro app
Proposed difficulty
3 / 5

Proposed verifier

No duplicate consecutive frames (pHash) in output; forward-motion path smoothness (jerk energy) reduced ≥ 80%; scale ≤ 1.12; no warp artifacts on GT straight lines (≤ 2 px). ExtendScript and aerender are disabled, OpenCV/ffmpeg are absent from the VM, and renders not written by After Effects or Media Encoder are rejected (writes logged by process).

Proposed partial credit

25% duplicates removed; 45% smooth path; 15% crop; 15% no warp artifacts.

R06.05.02.03-T18 Control: stabilize the T03 shot with ffmpeg vidstab

Original instruction

Control pair of T03 (CLI half). Stabilize fixtures/handheld_street.mov with ffmpeg vidstabdetect/vidstabtransform (or OpenCV) to out/street_stable_cli.mov meeting T03's targets: residual jitter ≤ 1 px RMS, crop ≤ 10%, no warping.

Platforms
lin · Linux mac · macOS win · Windows
Applications
ffmpeg
Interfaces
term · Terminal
GUI need · task setting
CL · CLI-sufficient
GUI need · ordinary access
CL · CLI-sufficient
Interaction primitives
code · Code & commands
Work product
WP05 · Time-based media
Conditions
None declared
Proposed difficulty
2 / 5

Proposed verifier

Same tracking-based metrics as T03. Paired with T03 to compare the GUI stabilizer workflow with a parameter-only CLI route.

Proposed partial credit

50% jitter; 25% crop; 25% no warping.

R06.05.02.03-T19 Matchmove a handheld shot and composite a CG object with shadows

Original instruction

In Blender, fixtures/park_mm.blend has clip park.mp4 (300 frames, handheld). Solve the camera (error < 0.4 px), orient the ground plane and scale (bench seat height 0.45 m), place the provided input/robot.glb on the grass, add a shadow catcher plane, render with Cycles and composite over the plate to out/park_robot.mp4.

Platforms
lin · Linux mac · macOS win · Windows
Applications
Blender
Interfaces
desk · Desktop GUI
GUI need · task setting
G2 · GUI-essential
GUI need · ordinary access
G2 · GUI-essential
Interaction primitives
click · Point & click geom · Precise geometry nav · Pan/zoom/scroll vis · Visual judgment
Work product
WP05 · Time-based media
Conditions
long · Long-horizon
Proposed difficulty
5 / 5

Proposed verifier

Solve error < 0.4 px; robot foot contact points vs GT ground projection ≤ 2 px RMS over 300 frames (no sliding); shadow present on grass (GT shadow region darker by 15–40%); scale: robot height vs bench consistent (±5%). Blender's Python console and --python are disabled for the agent, and .blend or render files not saved by the Blender GUI process are rejected (writes logged by process).

Proposed partial credit

25% solve; 15% scale/orientation; 35% no foot sliding; 25% shadow and final comp.

R06.05.02.03-T20 Extend a building top with a tracked matte painting

Original instruction

After Effects comp 'Tower_Ext' (fixtures/tower.aep, 120 frames, slow tilt-up): track the building's roofline (planar or 3D camera track) and attach input/tower_extension.psd so the extension sits on the roof with matching perspective and no slip; blend the seam. Render out/tower_ext.mov.

Platforms
mac · macOS win · Windows
Applications
After Effects · Mocha AE
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
3 / 5

Proposed verifier

Extension base corners vs GT roof corners ≤ 2 px RMS (no slip); seam band ΔE2000 ≤ 4; extension perspective consistent (vertical lines converge to GT vanishing point within 1°). ExtendScript and aerender are disabled (Mocha AE has no scripting), and renders not written by After Effects or Media Encoder are rejected (writes logged by process).

Proposed partial credit

45% no slip; 25% seam blend; 20% perspective; 10% render.

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