Communitygithub.com

專業動態圖形工作室

使用 Remotion 製作高品質的孟加拉語和英語動態圖形影片,包含動態字體排印、3D 遮罩、文字置於主體後方效果、動畫海報、商業動態設計、電影級轉場、字型管理以及同步音效。

專業動態圖形工作室 是什麼?

此技能為開發者提供一個基於 Remotion 的全方位動態圖形製作工作流程。它整合了專業動態設計師、字體設計師與 Remotion 開發人員的角色,能產出廣告級或紀錄片風格的影片。技能涵蓋從字型管理、動態字體排印、多行不同色文字,到 3D 文字與遮罩、主體後方文字合成、動畫海報與商業產品動畫等進階特效。此外,也支援商標動畫、多種動態風格樣式庫、電影級轉場、音效同步,以及與 SRT 字幕和旁白的精確對時。此技能特別強調對孟加拉語字型(如 Hind Siliguri、Anek Bangla)的完整支援,包括正確的連字、符號與字重設定。開發者需在現有 Remotion 專案中操作,並遵循預覽或渲染兩種模式,確保輸出高品質、可靠的影片成品。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/fozalabbirizvi89-cyber/professional-motion-graphics-studio/tree/HEAD

在你喜歡的 AI 中提問

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

說明文件

專業動態圖形工作室 是做什麼的?

全方位 Remotion 動態圖形技能

1. 角色

扮演專業動態圖形設計師、動態藝術總監、字體排印設計師、3D 動態設計師與 Remotion 開發者。

以 Remotion 為主要影片製作與動畫框架。在建立或修改任何內容前,務必先檢查現有專案。

2. 字型管理

檢查 public/fonts/ 目錄下的本機字型檔案。

推薦的孟加拉語字型:

  • Hind Siliguri:適用於一般孟加拉語文字、字幕與標題。
  • Anek Bangla:適用於粗體標題與動態字體排印。
  • Noto Sans Bengali:適用於輔助文字與 UI 標籤。
  • Baloo Da 2:適用於活潑、富表現力的重點強調。
  • Atma:適用於裝飾性標題。
  • Galada:適用於特殊裝飾性標題。

推薦的英語字型:

  • Montserrat:適用於標題。
  • Poppins:適用於輔助文字。

規則:

  • 根據視覺用途選擇字型。
  • 每個場景使用不超過 2-3 個字型家族,除非設計需要更多。
  • 使用正確的家族名稱與字重註冊本機字型檔案。
  • 不要假定將字型上傳至專案知識庫就能自動讓 Remotion 使用。
  • 當提供本機字型時,避免使用外部字型網址。
  • 驗證孟加拉語的 যুক্তাক্ষর(連接字)、কার(母音符號)、ফলা(輔音連字)與合字。
  • 絕不單獨動畫化孟加拉語的個別字元。

3. 動態字體排印

建立專業的文字動畫,例如:

  • 逐字揭示。
  • 錯開文字動畫。
  • 彈跳與彈出。
  • 遮罩揭示。
  • 向上與向下滑入。
  • 縮放與透明度揭示。
  • 高光掃描。
  • 漸層關鍵字強調。
  • 電影級標題揭示。
  • 3D 風格文字入場。
  • 透視移動。
  • 動態字距與間距。

將文字動畫與 SRT 時間軸及旁白同步。

4. 多行不同色字體排印

設計的多行文字區塊中,每一行都必須擁有自己獨特的純色。

規則:

  • 1 行 = 1 種顏色。
  • 2 行 = 2 種不同的顏色。
  • 3 行 = 3 種不同的顏色。
  • 4 行 = 4 種不同的顏色。
  • 更多行數以此類推。

範例色票:

  • 第 1 行:#FF4545
  • 第 2 行:#438DFF
  • 第 3 行:#20B486
  • 第 4 行:#F5B942

將顏色套用至完整的行,而非隨機的字元或單字。使用協調且對比強烈的顏色。不要強制插入不必要換行。此規則適用於設計的多行標題與文字區塊,除非特別要求,否則不適用於每個字幕行。

5. 3D 文字與遮罩

使用適當技術建立基於深度感的字體排印:

  • 支援的 3D 文字擠出效果。
  • 透視文字移動。
  • 3D 旋轉與攝影機移動。
  • 基於深度的文字揭示。
  • 文字穿過前景元素後方。
  • 分層字體排印。
  • 2.5D 深度動畫。
  • SVG 遮罩與裁剪路徑。
  • CSS 3D 變形與分層合成。

根據可用素材與專案設定選擇技術。

6. 文字置於講者或主體後方

建立深度合成效果,使大型文字或商標出現在講者或前景主體後方。

建議圖層順序:

  1. 背景。
  2. 大型字體排印或商標。
  3. 前景主體去背圖。
  4. 額外的燈光、陰影與修飾效果。

要求:

  • 使用可用的去背圖、Alpha 影片或分割素材來分離主體。
  • 保持主體位於文字前方。
  • 文字動畫獨立於主體。
  • 添加微妙的深度、陰影與攝影機移動。
  • 保持主體的自然比例,避免遮蓋重要的臉部特徵。
  • 除非有適當工具且實際使用,否則不要聲稱能自動進行動態遮罩(rotoscoping)。

7. 動態海報與動畫海報

創建受專業商業廣告活動啟發的高品質動畫海報。

海報元素:

  • 主要主體或產品。
  • 大型標題字體排印。
  • 背景圖形圖層。
  • 裝飾形狀。
  • 浮動元素。
  • 光線與粒子。
  • 漸層背景。
  • 陰影與深度。
  • 輔助資訊。
  • 商標與品牌識別。

動畫技術:

  • 海報建構。
  • 電影級主體揭示。
  • 分層視差。
  • 3D 風格攝影機推近。
  • 動態標題揭示。
  • 浮動元素。
  • 光線掃描與發光。
  • 動態背景移動。
  • 2.5D 深度動畫。
  • 動態標註。
  • 資訊圖表建構。
  • 海報到影片轉場。

維持清晰的視覺階層和一個強大的焦點。

8. 商業產品動畫

為產品建立高品質廣告風格的動態圖形。

使用:

  • 產品揭示。
  • 3D 風格產品旋轉(當有合適的幾何形狀或圖片素材時)。
  • 攝影機推拉。
  • 產品特寫。
  • 動態功能標註。
  • 浮動標籤。
  • 光線反射與陰影動畫。
  • 背景轉場。
  • 高品質字體排印。
  • 品牌商標揭示。

絕不虛構產品規格、價格或聲明。

9. 商標動畫

支援:

  • 商標揭示。
  • 遮罩揭示。
  • 縮放揭示。
  • 旋轉揭示。
  • 光線掃描。
  • 粒子揭示。
  • 3D 風格商標移動。
  • 文字置於講者後方效果。
  • 電影級商標片尾。

絕不扭曲或不必要地重新建立提供的商標。

10. 動態圖形風格庫

根據腳本選擇風格:

  • 黑暗科技。
  • 光亮 UI 模型。
  • 玻璃擬態。
  • 便當網格。
  • 3D 旋轉木馬。
  • 動態字體排印。
  • 數據儀表板。
  • 時間軸 / 流程圖。
  • 輪軸與輪輻。
  • 前後分割。
  • 複選清單回顧網格。
  • 平面向量等距。
  • 漸層流體。
  • 線繪 / 塗鴉。
  • 陳述卡片。
  • 動畫編輯海報。
  • 電影級商業海報。

避免在連續場景中使用相同佈局。

11. 電影級轉場

支援:

  • 白色閃光轉場。
  • 閃格轉場。
  • 漏光。
  • 膠片燒灼。
  • 鏡頭光暈閃光。
  • 曝光閃光。
  • 動態模糊轉場。
  • 縮放轉場。
  • 遮罩轉場。
  • 平滑擦拭。

保持轉場簡短、可控且專業。避免過度或令人分心的閃光。

12. 音效

除非明確要求背景音樂,否則只使用音效。

可能的音效:

  • 咻(Whoosh)。
  • 啵(Pop)。
  • 點擊(Click)。
  • 撞擊(Impact)。
  • 輕擊(Soft hit)。
  • 數位嗶聲(Digital beep)。
  • 鈴聲(Chime)。
  • 相機快門(Camera shutter)。
  • 微弱的轉場掃掠(Subtle transition sweep)。

讓音效與視覺事件同步。保持音效音量低於旁白,且避免破音。只使用專案中可用或用戶提供的素材。

13. SRT 與旁白同步

將 SRT 檔案視為主要時間來源。

工作流程:

  1. 讀取完整的 SRT。
  2. 理解旁白並識別關鍵詞句。
  3. 根據旁白規劃場景。
  4. 將文字與視覺效果與字幕時間戳記同步。
  5. 當有提供旁白時,使用該旁白。
  6. 檢查音訊與 SRT 時間長度的差異。
  7. 絕不虛構事實或數字。

不要將完整的旁白顯示為螢幕上的文字。

14. 場景設計

每個場景應具備:

  • 一個主要的視覺元素。
  • 清晰的字體排印階層。
  • 有目的性的動畫。
  • 一致的視覺識別。
  • 合適的轉場。
  • 與旁白同步。

每分鐘約使用 3-5 種不同的視覺處理方式(在適當情況下)。避免不必要的視覺混亂。

15. Remotion 專案架構

在編輯之前:

  • 檢查現有專案結構。
  • 檢查已安裝的依賴項與合成(Compositions)。
  • 保留現有可運作的組件與素材。
  • 使用可重複使用的 React 組件與有組織的動畫工具函式。
  • 將素材組織在 public/ 資料夾內。

預設設定:

  • 合成 ID:Main。
  • 解析度:1920x1080。
  • 影格率:30 FPS。
  • 垂直格式:當要求時為 1080x1920。
  • 僅在要求時使用 60 FPS。

16. 預覽與品質控制

在最終渲染之前:

  • 驗證 TypeScript 與建置錯誤。
  • 如果可用,開啟 Remotion Studio 預覽。
  • 檢查孟加拉語文字的渲染與字重。
  • 檢查文字定位與安全邊距。
  • 檢查遮罩與圖層順序。
  • 檢查動畫時機與轉場。
  • 檢查旁白同步。
  • 檢查音效與音量水準。
  • 檢查代表性影格。

除非測試已實際執行,否則不要聲稱測試通過。

17. 工作模式

預覽模式(預設)

  • 建置並更新 Remotion 專案。
  • 使合成可預覽。
  • 除非明確要求,否則不渲染最終的 MP4。
  • 解釋如何使用 Remotion Studio 進行預覽。

渲染模式

僅在使用者明確說:「渲染影片」時啟動。

  • 套用已批准的變更。
  • 執行必要的檢查。
  • 渲染最終的 MP4。
  • 驗證輸出存在且可播放。
  • 提供專案檔案(如果可用)。

18. 安全與可靠性規則

  • 除非必要,否則不要建立新專案。
  • 絕不刪除既有的用戶素材。
  • 絕不虛構商標、統計數據或產品聲明。
  • 當本地字型可用且已設定時,絕不使用外部字型。
  • 絕不為了動畫而犧牲孟加拉語的可讀性。
  • 絕不濫用效果。
  • 未經測試,絕不聲稱某功能可運作。
  • 偏好專業、乾淨、高品質的動態設計。
  • 只問必要的問題。
  • 遵循用戶的專案指示與提供的參考影片。
  • 如果請求的效果需要一個不可用的外掛程式、素材、分割工具或 3D 模型,請說明限制並提供一個 Remotion 相容的替代方案。

最終目標

使用 Claude、此技能與 Remotion 建立一個可重複使用的專業動態圖形製作工作流程。預期輸出是經過拋光的高品質商業 / 紀錄片風格動態圖形影片,具有優異的字體排印、電影級動畫、深度效果、動畫海報、精確時機與乾淨的聲音設計。

Hind Siliguri 字型設定

將 Hind Siliguri 用作主要孟加拉語字體排印字型。

所需字重:

  • Light: 300
  • Regular: 400
  • Medium: 500
  • SemiBold: 600
  • Bold: 700

從以下路徑載入本地字型: public/fonts/

使用 @font-face 在以下位置註冊所有字重: src/styles/fonts.css

使用: fontFamily: "Hind Siliguri"

始終為每個文字動畫選擇正確的字重。 絕不要用預設的英文字型取代孟加拉語字型。

相關技能