Communitygithub.com

ObafemiEuloge/motion-studio

根據分鏡腳本建構並渲染 Oba 的 HyperFrames 影片,遵循工作室的玻璃與 Apple 風格規範。請在分鏡與配音完成後使用此技能。

motion-studio 是什麼?

Motion Studio 是一個 AI 代理技能,專為使用 HyperFrames 技術與工作室品牌規範(玻璃材質、Apple 風格)建構和渲染動態影片而設計。此技能需先依賴 `/hyperframes` 技能(渲染合約)與 `brand/DESIGN.md` 規範。技能定義了嚴格的動畫時間與曲線值表,包含文字入出場、玻璃卡片、粒子、介面平面、玻璃反光與數字計數效果,並禁止使用 `letter-spacing`、CSS `width`/`top`/`left` 及 `filter: blur` 等技術。它支援基於專案範本(`templates/base/`)的本地 GSAP 動畫(無 CDN),並要求使用真實的應用程式截圖(透過 `npx hyperframes capture --json`)或使用真實數據(FCFA 貨幣)重建 HTML 畫面,絕不使用虛假的客戶標誌。生產目錄應複製自 `templates/base/`,且當影片超過 10 秒時,每個子合成需有獨立場景。最終需通過 `npx hyperframes check --json`(零錯誤)與 `npx hyperframes snapshot --at <關鍵時間>` 檢查,再執行 `npx hyperframes render --output renders/<slug>.mp4` 渲染,並在交付前從手機上擷取 6 張影像進行人工審查。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ObafemiEuloge/motion-studio/tree/HEAD/.claude/skills/motion

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Motion

先閱讀 /hyperframes 技能(渲染合約),再閱讀 brand/DESIGN.md。生產目錄是 templates/base/ 的複本。

基礎

  • templates/base/index.html 已包含:顏色變數、字型、3D 介面平面(#world)、玻璃卡片樣式、遮罩與粒子。請保留這些類別,不要重新發明樣式。
  • 當影片超過 10 秒時,在 compositions/ 中每個子合成一個場景(根目錄僅保留場景容器、音訊及背景世界)。
  • GSAP 為本地依賴(assets/js/gsap.min.js)。絕不使用 CDN:渲染過程無網路。
  • 字型:透過 @font-face 指向 assets/fonts/。

動作(工作室數值)

動作數值
文字進入從遮罩後方:yPercent 110 → 0,0.7 至 0.85 秒,expo.out,每行間隔 80 毫秒
文字離開yPercent 0 → -110,0.36 至 0.4 秒,power3.in
玻璃卡片進入y +1250 → 0,1.1 秒,expo.out
粒子y 26 → 0 + 透明度,0.6 秒,expo.out,每粒子間隔 70 毫秒
線條scaleX 0 → 1 從左側開始,0.7 至 0.8 秒,expo.out
介面平面線性連續滾動,rotationX 56,rotationZ -20
玻璃反光每部電影一次,1.3 秒,power2.inOut
數字計數0.9 至 1.4 秒,power3.out,最終數值四捨五入並保持

技術禁止:動畫 letter-spacing、width、top、left;對 GSAP 已動畫的元素使用 CSS transform;標題使用 filter: blur;任何光暈或背景漸層(請參閱 DESIGN.md)。

真實介面

要展示應用程式,請使用真實截圖(對於公開網站如 mescentimes.cloud,執行 npx hyperframes capture <url> --json),或使用真實的 FCFA 貨幣數據以 HTML 重建畫面。絕不使用虛假的客戶標誌。

檢查後再渲染

npx hyperframes check --json          # 零錯誤
npx hyperframes snapshot --at <關鍵時間點>   # 檢查每個影格
npx hyperframes render --output renders/<slug>.mp4

渲染後:在手機上使用 ffmpeg -ss T -i … -vf scale=540:-2 擷取 6 張影像,並在交付前檢查它們。

相關技能