Demo Forge
הופך הדגמה חד-פעמית ב-After Effects לתבנית שאפשר להשתמש בה שוב.
עובד אפשר להוריד אותו. למטה יש הדגמה בדפדפן על נתונים לדוגמה.
הבעיה
הדגמה שנבנתה ללקוח אחד מלאה בשם, בטקסט ובצבעים שלו, מפוזרים על פני הרבה שכבות. כדי להשתמש בה שוב צריך לחפש כל אחד מהם.
מה בניתי
סקריפט שהופך את הפרויקט לתבנית: קומפוזיציית שליטה אחת מנהלת כל כותרת, קריאה לפעולה וצבע מותג, בלי לשבור שום דבר שכבר זז.
- מקום אחד לעריכת טקסט וצבעים
- אנימציה שכבר זזה נשארת כמו שהיא
- מתחיל בגיבוי, רק מוסיף
הורדה ל-After Effectsלנסות את הדמו בדפדפן
יכולות ומגבלות
נבנה ונבדק
- Finds editable text by layer name (Headline, Body, CTA, Brand name). The name rules are data, so a team can add its own.
- Builds the palette from the colors themselves: darkest is Ink, lightest is Surface, the most saturated of the rest is Accent.
- Layers with the same role and the same text share one control; different texts get their own (Headline 2).
- Plans one control comp with text controls and color controls, and links the original layers to them with expressions.
- Never overwrites a keyframed property or an existing expression, and says which ones it left alone and why.
- Every plan starts with a backup and contains only additive steps; removing or replacing anything is not an allowed step.
- Brand-neutral defaults (“Your headline here”) with the original wording kept in the audit. Preview-only mode changes nothing.
- Edit a control and watch every linked layer change in the preview. Export the plan as JSON.
מגבלות
- Tested in After Effects 26.5.0 on macOS 27.0.1 on a copy of a fictional project; not yet on Windows.
- Roles come from layer names; a layer called “Text 3” needs a rule or a rename.
- Media is listed, not swapped. Fonts are not changed.
מתוכנן
Profiles instead of hard-coded comp names, configurable role matching and preview-only mode.
איך משתמשים
- Read the left side: roles found, palette, media kept and items left alone.
- Edit the controls on the right; both preview frames update through the template links.
- Untick Brand-neutral defaults to keep the original wording as the defaults.
- Tick Preview only to see the plan without applying it. Export plan JSON to keep it.
איך זה עובד
- Plan steps: backup, create-comp, add-text-control, add-color-controls, link, mark-media. Anything else is refused, in the browser and in the script.
- Links are plain expressions: comp("CTRL_Template").layer("Headline").text.sourceText and an effect color reference.
- The same apply and resolve functions check the template in tests: one control edit must reach every linked layer, and protected layers must keep their own values.
- The script saves, copies the saved file to a backup, and only then changes the project; it refuses to run on an unsaved project.
גרסאות שנבדקו ומגבלות
- עבר Unit: text roles, palette from the colors, media Node 22, Linux
- עבר Unit: keyframed and expression-driven properties never overwritten Node 22, Linux
- עבר Unit: plan starts with a backup, only adds; every layer and keyframe kept Node 22, Linux
- עבר Unit: one control edit reaches every linked layer; defaults brand-neutral Node 22, Linux
- עבר Unit: preview-only changes nothing; rules configurable Node 22, Linux
- עבר Host script: compiles; backup copy precedes the first change; no removal calls (static) Node 22, Linux
- עבר Browser: controls drive the preview, preview-only, plan export Chromium (Playwright), 1280px
- עבר Host: apply a plan to a real project copy inside After Effects After Effects 26.5.0, macOS 27.0.1
נבדק לאחרונה: 2026-10-31.
הסריקה, התוכנית ובדיקות התבנית נבדקו. הסקריפט רץ ב-After Effects 26.5.0 על macOS 27.0.1 על עותק של פרויקט בדיוני: קודם גיבוי, 24 שלבים, וכל הבדיקות המבניות עברו. תיעוד: labs/host-tests/results/2026-10-31.
פרטים
- קלט
- AE demo project
- פלט
- Reusable template project and audit
- רץ ב
- Installs as an After Effects script (tested in After Effects 26.5.0 on macOS 27.0.1). The scan, plan and template preview run in your browser.
- מקור
- מקורי, נבנה מחדש מאפס