计算机使用智能体分类English
R06.05.01.02 · 任务小类

模板与表达式绑定

Templates & expression rigs

Build controllable templates and expression-driven rigs (MOGRTs).

20 条本项目编写的提案 · 分类 v1.1 · 新增基准运行 0 次。下方验证方式与部分得分规则是设计,不是执行结果。

典型应用
After Effects · Premiere Pro Essential Graphics
小类 GUI 需求标签
HY · 混合

任务提案 · 20

展开查看完整原文与建议检查方式;两种界面均保留提案英文原文。

R06.05.01.02-T01 Build a lower-third MOGRT with a duration-responsive outro

原始指令

In After Effects, from fixtures/lt_design.aep build comp 'LT_Template' and export out/LowerThird.mogrt exposing Name, Title (text) and Accent Color in Essential Graphics. Set responsive-design time (protected regions) so when the clip is lengthened in Premiere the intro and the 10-frame outro stay intact. Test in Premiere with fixtures/test.prproj.

平台
mac · macOS win · Windows
应用
After Effects · Premiere Pro
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
click · 指向与点击 drag · 拖放 type · 文字与表单
工作产物
WP05 · 时序媒体
条件
licensed · 授权专业软件 multiapp · 多应用
提案难度
4 / 5

建议验证方式

Unzip .mogrt: definition JSON lists 3 controls of correct types. Premiere test harness instantiates it at 5 s and 9 s with new text/color: renders show the text and color; outro occupies the last 10 frames (±1) and intro the first N frames in both lengths.

建议部分得分

30% three controls exposed; 20% text/color applied in Premiere; 40% protected regions behave at both lengths; 10% mogrt export valid.

R06.05.01.02-T02 Rig a bar chart driven by per-bar slider controls

原始指令

In After Effects comp 'BarRig' (fixtures/bars.aep) with 6 bar layers, add a 'Controls' null with 6 Slider Controls (Bar 1…Bar 6, 0–100) and expressions so each bar's height = slider × 6 px from a fixed baseline, with value labels showing the slider value. Save out/bar_rig.aep.

平台
mac · macOS win · Windows
应用
After Effects
交互表面
desk · 桌面 GUI api · API / SDK
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
click · 指向与点击 type · 文字与表单 code · 代码与命令
工作产物
WP05 · 时序媒体
条件
licensed · 授权专业软件
提案难度
3 / 5

建议验证方式

Harness opens the .aep, sets sliders to 3 random value sets, renders a frame each: bar heights = value × 6 ± 1 px from baseline (y fixed), labels OCR equal values. Expressions must reference the Controls null (not hard-coded).

建议部分得分

20% controls null; 50% bar heights follow sliders; 20% labels; 10% baseline fixed.

R06.05.01.02-T03 Publish a color parameter in a Motion title for Final Cut Pro

原始指令

In Apple Motion, open fixtures/title_template.motn (Final Cut Title). Publish the text, the background bar's color and the bar's width as parameters (rename them 'Headline', 'Bar Color', 'Bar Width'), save, then in Final Cut Pro apply the title to project 'Test' and set Bar Color to #00A3E0.

平台
mac · macOS
应用
Motion · Final Cut Pro
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 type · 文字与表单 multi · 跨应用
工作产物
WP05 · 时序媒体
条件
licensed · 授权专业软件 multiapp · 多应用
提案难度
3 / 5

建议验证方式

.motn XML: three published parameters with those names; FCP project FCPXML shows the title with Bar Color param = #00A3E0; rendered frame bar color ΔE2000 ≤ 2 to #00A3E0. Neither Motion nor Final Cut Pro has a scripting API, and .motn/FCPXML files written by other processes are detected, so publishing and applying must be done in the apps.

建议部分得分

45% three published parameters; 15% names; 40% used in FCP with color set.

R06.05.01.02-T04 Make a text box that auto-resizes to its text

原始指令

In After Effects comp 'AutoBox' (fixtures/autobox.aep), make shape layer 'Box' size and position follow text layer 'Label' via sourceRectAtTime() with 24 px horizontal and 12 px vertical padding, staying left-anchored, for any text length including two-line text. Save out/autobox.aep.

平台
mac · macOS win · Windows
应用
After Effects
交互表面
desk · 桌面 GUI api · API / SDK
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
type · 文字与表单 code · 代码与命令 click · 指向与点击
工作产物
WP05 · 时序媒体
条件
licensed · 授权专业软件
提案难度
3 / 5

建议验证方式

Harness swaps Label text to 4 test strings (short, long, two-line, empty) and renders: box bbox equals text bbox expanded by 24/12 px (±1); box left edge fixed; no expression errors.

建议部分得分

60% four test strings fit (15 points each); 20% left anchoring; 20% no expression errors.

R06.05.01.02-T05 Set protected intro and outro regions for a responsive title

原始指令

In After Effects comp 'Title_Resp' (fixtures/title_resp.aep, 5 s), add comp markers with Protected Region so the first 15 frames (build-in) and last 12 frames (build-out) stay fixed when the MOGRT is stretched in Premiere. Export out/TitleResp.mogrt.

平台
mac · macOS win · Windows
应用
After Effects
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
click · 指向与点击 drag · 拖放
工作产物
WP05 · 时序媒体
条件
licensed · 授权专业软件
提案难度
2 / 5

建议验证方式

MOGRT definition shows two protected markers with durations 15 and 12 frames; Premiere harness stretches it to 10 s: frames 0–14 and the last 12 frames match the 5 s render's intro/outro frames (SSIM ≥ 0.98).

建议部分得分

40% protected markers configured; 50% stretched behavior correct; 10% mogrt exported.

R06.05.01.02-T06 Use Master Properties to vary three instances of one card

原始指令

In After Effects, precomp 'Card' (fixtures/cards.aep) has a title, subtitle and accent color. Add them as Master Properties and place 3 instances in comp 'Cards_3up' with titles/subtitles/colors from input/cards.csv, without duplicating the precomp. Render out/cards_3up.png (frame 60).

平台
mac · macOS win · Windows
应用
After Effects
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
click · 指向与点击 type · 文字与表单 drag · 拖放
工作产物
WP05 · 时序媒体
条件
licensed · 授权专业软件
提案难度
3 / 5

建议验证方式

Probe .aep: exactly one 'Card' comp source used by 3 layers; essential properties defined; per-instance overrides equal CSV. Rendered frame: OCR text per card and accent ΔE2000 ≤ 2.

建议部分得分

25% single source precomp; 25% master properties defined; 40% overrides per CSV; 10% render.

R06.05.01.02-T07 Make a data-driven chart MOGRT fed by a spreadsheet

原始指令

In After Effects, build a data-driven MOGRT from input/chart_data.csv (6 rows: label, value) where bars and labels read from the CSV via the data layer, then export out/DataChart.mogrt. In Premiere, replace the spreadsheet with input/chart_data_q4.csv in the Essential Graphics panel and render out/q4_chart.png.

平台
mac · macOS win · Windows
应用
After Effects · Premiere Pro
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 drag · 拖放 code · 代码与命令 multi · 跨应用
工作产物
WP05 · 时序媒体
条件
licensed · 授权专业软件 multiapp · 多应用
提案难度
4 / 5

建议验证方式

MOGRT includes a spreadsheet data source; Premiere render with Q4 CSV: bar heights proportional to Q4 values (±1%), labels OCR equal Q4 labels; Q3 render similarly correct.

建议部分得分

30% data-driven bars; 20% labels; 30% CSV replacement in Premiere works; 20% mogrt valid.

R06.05.01.02-T08 Drive a progress bar, percent text and color from one slider

原始指令

In After Effects comp 'Progress' (fixtures/progress.aep) add a null 'CTRL' with Slider 'Progress' (0–100). Expressions: bar width = Progress% of 1200 px, text shows 'NN%' (integer), bar turns #2ECC71 at 100 and stays #3498DB below. Keyframe Progress 0→100 over 3 s. Render out/progress.mp4.

平台
mac · macOS win · Windows
应用
After Effects
交互表面
desk · 桌面 GUI api · API / SDK
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
code · 代码与命令 click · 指向与点击
工作产物
WP05 · 时序媒体
条件
licensed · 授权专业软件
提案难度
3 / 5

建议验证方式

Render per frame: bar width = 12 × slider ± 2 px; OCR text integer equals floor(slider) and has '%'; color #3498DB below 100 and #2ECC71 at 100 (ΔE2000 ≤ 2); harness also sets slider to 37 → width 444.

建议部分得分

35% width link; 25% text; 25% color switch; 15% keyframed animation.

R06.05.01.02-T09 Add a controllable wiggle with seed and on/off switch

原始指令

In After Effects comp 'Shake' (fixtures/shake.aep) give layer 'Logo' a position wiggle controlled by a 'Shake CTRL' null with Sliders Frequency, Amplitude, Seed and a Checkbox 'Enable' (off → no motion). Save out/shake.aep.

平台
mac · macOS win · Windows
应用
After Effects
交互表面
desk · 桌面 GUI api · API / SDK
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
code · 代码与命令 click · 指向与点击
工作产物
WP05 · 时序媒体
条件
licensed · 授权专业软件
提案难度
2 / 5

建议验证方式

Harness: Enable off → logo static; on with amplitude 20 → displacement std 8–16 px; changing seed changes path (correlation < 0.5); frequency 2 vs 8 changes dominant frequency accordingly.

建议部分得分

25% enable switch; 25% amplitude; 25% seed; 25% frequency.

R06.05.01.02-T10 Build one responsive comp that adapts to three aspect ratios

原始指令

In After Effects comp 'Promo_Resp' (fixtures/promo_resp.aep), rig logo, headline and CTA with expressions anchored to comp edges (logo top-left 5% margin, CTA bottom-center 8% margin, headline width ≤ 80% of comp width, scaling text) so duplicating the comp at 1080×1920, 1080×1080 and 1920×1080 needs no manual changes. Render all three to out/.

平台
mac · macOS win · Windows
应用
After Effects
交互表面
desk · 桌面 GUI api · API / SDK
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
code · 代码与命令 geom · 精确几何 vis · 视觉判断
工作产物
WP05 · 时序媒体
条件
licensed · 授权专业软件
提案难度
4 / 5

建议验证方式

For each render: logo bbox top-left at 5% ± 0.5% margins; CTA centered with bottom margin 8% ± 0.5%; headline width ≤ 80% and fully inside; no overlaps between elements; the three comps share the same expressions (no per-comp keyframe edits).

建议部分得分

25% logo anchoring; 25% CTA anchoring; 25% headline fit; 25% no overlaps and no manual per-comp edits.

R06.05.01.02-T11 Turn a Fusion title into a macro with exposed controls

原始指令

In DaVinci Resolve Fusion, from comp fixtures/title_fx.comp, group the nodes into a macro 'BrandTitle' exposing Text, Color, Size and Animation Speed, save it as an Edit-page title template, and use it on timeline 'Test' with Text 'Q4 RESULTS'. Render out/brandtitle.mov.

平台
mac · macOS win · Windows lin · Linux
应用
DaVinci Resolve Fusion
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
click · 指向与点击 drag · 拖放 type · 文字与表单
工作产物
WP05 · 时序媒体
条件
未声明
提案难度
4 / 5

建议验证方式

Macro .setting file in Templates/Edit/Titles with 4 published inputs of correct types; timeline uses it; render OCR 'Q4 RESULTS'; harness changes Animation Speed to 2× and the build-in completes in half the frames.

建议部分得分

30% macro with 4 inputs; 20% installed as template; 25% used with text; 25% speed control works.

R06.05.01.02-T12 Expose a media drop zone and a layout dropdown in a MOGRT

原始指令

In After Effects build out/SplitPromo.mogrt from fixtures/split.aep: a replaceable media slot (image or video) for the left panel, a Dropdown Menu Control 'Layout' with options 'Left', 'Right', 'Full' that repositions the media and text accordingly, and editable headline text. Test in Premiere.

平台
mac · macOS win · Windows
应用
After Effects · Premiere Pro
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 code · 代码与命令 drag · 拖放
工作产物
WP05 · 时序媒体
条件
licensed · 授权专业软件 multiapp · 多应用
提案难度
4 / 5

建议验证方式

MOGRT definition: media replacement control, dropdown with 3 options, text control. Premiere harness: replaces media with a test image and renders all 3 layouts; media region placement per layout spec (IoU ≥ 0.9); headline OCR correct.

建议部分得分

25% media slot; 25% dropdown defined; 35% three layouts render correctly; 15% headline control.

R06.05.01.02-T13 Repair a template broken by layer renames

原始指令

fixtures/broken_template.aep throws 12 expression errors after layers were renamed and a control null was moved into a precomp. Fix all expressions so the template behaves as documented in input/template_doc.md, without changing animation timing. Save out/fixed_template.aep.

平台
mac · macOS win · Windows
应用
After Effects
交互表面
desk · 桌面 GUI api · API / SDK
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
code · 代码与命令 click · 指向与点击 vis · 视觉判断
工作产物
WP05 · 时序媒体
条件
licensed · 授权专业软件 hidden · 隐藏 / 过期状态
提案难度
3 / 5

建议验证方式

Harness reports 0 expression errors; behavior tests from the doc (8 control checks) pass on renders; keyframe times unchanged vs original.

建议部分得分

40% zero errors; 45% documented behaviors (pro rata per behavior); 15% timing unchanged.

R06.05.01.02-T14 Rig a countdown timer from minute and second sliders

原始指令

In After Effects comp 'Countdown' (fixtures/countdown.aep), add sliders Minutes and Seconds on a 'CTRL' null; text layer 'Clock' shows MM:SS counting down from the set value to 00:00 at the comp end, holding 00:00 after, with zero padding. Save out/countdown.aep.

平台
mac · macOS win · Windows
应用
After Effects
交互表面
desk · 桌面 GUI api · API / SDK
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
code · 代码与命令 click · 指向与点击
工作产物
WP05 · 时序媒体
条件
licensed · 授权专业软件
提案难度
3 / 5

建议验证方式

Harness sets 1:30 and 0:45 with comp lengths 90 s and 45 s: OCR per second shows correct MM:SS countdown (zero-padded); reaches 00:00 at the end; no negative values.

建议部分得分

40% countdown correct at 1:30; 30% at 0:45; 20% zero padding; 10% clamps at 00:00.

R06.05.01.02-T15 Produce twenty lower thirds from a CSV in Premiere

原始指令

Premiere Pro project fixtures/conf.prproj has 20 speaker clips and input/speakers.csv (name, title, clip). Using the LowerThird.mogrt in Essential Graphics, add a lower third over the first 5 s of each speaker's clip with that speaker's name and title. Export out/conf_reel.mp4.

平台
mac · macOS win · Windows
应用
Premiere Pro
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
drag · 拖放 type · 文字与表单 click · 指向与点击
工作产物
WP05 · 时序媒体
条件
licensed · 授权专业软件
提案难度
3 / 5

建议验证方式

.prproj: 20 MOGRT instances, each over the correct clip starting at its in point, 5 s long; text params equal CSV; render OCR confirms names/titles (CER ≤ 2%).

建议部分得分

30% instances placed over correct clips; 50% text matches CSV; 20% timing.

R06.05.01.02-T16 Rig a Motion template with a layout pop-up and publish it to FCP

原始指令

In Apple Motion, from fixtures/promo.motn build a Final Cut Generator with a Pop-up rig widget 'Layout' (Center, Left, Split) controlling positions of 3 groups, a Slider widget 'Accent' for bar width, published, and saved to the Motion Templates library. Apply it in Final Cut Pro with 'Split' and Accent 70.

平台
mac · macOS
应用
Motion · Final Cut Pro
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
G3 · 仅 GUI
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 drag · 拖放 multi · 跨应用
工作产物
WP05 · 时序媒体
条件
licensed · 授权专业软件 multiapp · 多应用
提案难度
4 / 5

建议验证方式

.motn: rig with pop-up (3 snapshots) and slider widgets published; FCPXML uses the generator with Layout = Split, Accent = 70; render shows group positions matching the Split snapshot (bbox IoU ≥ 0.9) and bar width per slider. Neither Motion nor Final Cut Pro has a scripting API, and .motn/FCPXML files written by other processes are detected, so publishing and applying must be done in the apps.

建议部分得分

35% pop-up rig with 3 snapshots; 20% slider widget; 15% published/saved; 30% used correctly in FCP.

R06.05.01.02-T17 Control: generate the T02 bar-chart rig with a script

原始指令

Control pair of T02 (API half). Write an ExtendScript/UXP script run by After Effects' command-line or script runner that creates the 'Controls' null, 6 sliders and expressions in fixtures/bars.aep exactly as in T02, saving out/bar_rig_script.aep.

平台
mac · macOS win · Windows
应用
After Effects
交互表面
api · API / SDK
GUI 需求 · 任务设定
AP · API 足够
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
code · 代码与命令
工作产物
WP05 · 时序媒体
条件
licensed · 授权专业软件
提案难度
2 / 5

建议验证方式

Same harness as T02 (3 slider value sets, bar heights and labels). The script file must reproduce the output when rerun. Paired with T02 to measure the GUI vs scripting route.

建议部分得分

20% controls; 50% bars follow sliders; 20% labels; 10% script reruns.

R06.05.01.02-T18 Drive an analog clock's hands from one time slider

原始指令

In After Effects comp 'Clock' (fixtures/clock.aep), add Slider 'Hours' (0–24, decimals) on a control null and expressions so hour hand rotation = (Hours mod 12) × 30° and minute hand = fractional hour × 360°, with second hand optional. Keyframe Hours 9.0 → 11.5 over 5 s. Render out/clock.mp4.

平台
mac · macOS win · Windows
应用
After Effects
交互表面
desk · 桌面 GUI api · API / SDK
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
code · 代码与命令 click · 指向与点击
工作产物
WP05 · 时序媒体
条件
licensed · 授权专业软件
提案难度
3 / 5

建议验证方式

Harness sets Hours to 3.25 and 14.75: measured hand angles within 1° of expected; render: angles track keyframed hours per frame within 1°.

建议部分得分

35% hour hand formula; 35% minute hand formula; 30% animated render.

R06.05.01.02-T19 Package a four-template brand graphics set

原始指令

From input/brand_guide.pdf and fixtures/brand_assets/, build in After Effects four MOGRTs (LowerThird, FullTitle, EndCard, CornerBug) with brand fonts and a locked palette exposed as a color dropdown of 4 brand colors only, responsive time, and text fields. Export to out/brand_pack/ and verify all in a Premiere test sequence.

平台
mac · macOS win · Windows
应用
After Effects · Premiere Pro
交互表面
desk · 桌面 GUI
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
G2 · GUI 必要
交互原语
click · 指向与点击 code · 代码与命令 drag · 拖放 multi · 跨应用
工作产物
WP05 · 时序媒体
条件
licensed · 授权专业软件 long · 长流程 multiapp · 多应用
提案难度
5 / 5

建议验证方式

Four valid MOGRTs; each exposes text controls and a 4-option color dropdown whose values equal brand hex; fonts embedded per guide; Premiere harness renders each at two durations and two text lengths: no overflow, protected regions intact, colors ΔE2000 ≤ 1.

建议部分得分

20% four templates exported; 25% brand color dropdowns; 20% fonts; 35% responsive time and no text overflow.

R06.05.01.02-T20 Build a sports score bug driven by a JSON feed file

原始指令

In After Effects build comp 'ScoreBug' (fixtures/bug_design.aep) whose team names, scores, period and clock come from input/game_state.json via a data layer/expressions; when a score value changes between JSON keyframe snapshots (input/game_states/*.json imported in sequence), the score digit flips with a 10-frame animation. Render out/scorebug.mov for the provided sequence.

平台
mac · macOS win · Windows
应用
After Effects
交互表面
desk · 桌面 GUI api · API / SDK
GUI 需求 · 任务设定
HY · 混合
GUI 需求 · 普通权限
CL · CLI 足够
交互原语
code · 代码与命令 click · 指向与点击 vis · 视觉判断
工作产物
WP05 · 时序媒体
条件
licensed · 授权专业软件 long · 长流程
提案难度
5 / 5

建议验证方式

Render OCR per state segment equals JSON fields; at each score change a 10 ± 1 frame transition occurs only on the changed digit; harness swaps game_state.json and re-renders: text updates without editing layers.

建议部分得分

35% fields bound to JSON; 30% score-change animation; 20% only changed digit animates; 15% re-render with new JSON.

已有研究映射

当前映射未给此小类指定基准参考。

同工作流族的小类