碰撞定格 AI 影片教學:Codex 做白模,Seedance 換上商品

碰撞定格 AI 影片把動作與外觀拆兩層做:先用 Codex 產 3D 白模範本(實測不裝 Blender、約 7 分鐘拿到 MP4),再交 Seedance 2.5 用官方參考替換換上人物與商品。本文附完整步驟、失敗症狀對照與成本邊界。

用 AI 摘要這篇文章:

人物被撞上的瞬間,墨鏡、咖啡與包包脫手飛起,所有東西停在半空,鏡頭卻繼續移動繞著懸停的商品轉,時間恢復後一切落地。這類「碰撞定格」短片在 2026 年 9 月起於 AI 影片圈密集出現,成為一波跟做熱潮,做成商品短片特別搶眼。它做起來最常卡住的地方只有一個:你把「兩個人碰撞、商品飛起、全場定格、鏡頭續動」全部寫進同一句 prompt,畫面很漂亮,碰撞或定格卻常常直接消失。

穩定產出的做法是把這支片子拆成兩層。第一層先用 Codex 這種 coding agent 產一段 3D 白模動畫(無顏色無材質的簡化人物與物件),只負責把動作與運鏡定下來;第二層再把白模影片連同人物與商品圖片交給 Seedance 2.5,用官方的參考替換能力換成寫實畫面。這條兩層式路徑裡的 Codex 端,我實際在本機跑過一次:只貼一段文字描述,約 7 分鐘後拿到一支可播放的白模 MP4,全程沒有安裝 Blender,也沒有寫任何 3D 程式碼。Seedance 端的規則與邊界,本文以官方部落格、官方文件與 Dreamina 官方頁面為準,均為 2026 年 10 月 23 日查得的現行版本。

這波跟做在紅什麼,又為什麼容易失敗

碰撞定格的結構固定:走入、碰撞、物件脫手、空中定格、鏡頭繞行、時間恢復、落地。從 Instagram 上的教學波來看,這個模板從 2026 年 9 月初開始大量出現,一路延續到 10 月下旬都還有新作品,示範帳號多數是掛著 Dreamina 名稱的創作者引流帳號,留言特定關鍵字就私訊給 prompt。要注意的是,這些帳號並不是 Dreamina 官方頻道;時間凍結效果本身也早於這波跟做,Dreamina 官方的子彈時間(bullet time)教學 2026 年 5 月就存在,8 月初 X 上已有人貼出 Seedance 2.5 完整的凍結加倒轉 prompt。碰撞定格是這個效果家族裡加上商品替換的最新變體。

失敗的機制值得先想清楚。一段合格的碰撞定格,同時要求兩個人物在正確位置接觸、主角失衡、三樣物件在碰撞後才脫手、所有人與物在同一瞬間停住、攝影機在定格期間持續移動、時間恢復後物件自然落地。對影片模型來說,這是六個必須同時滿足的約束。你在同一句 prompt 裡再加進人物長相、服裝細節、巴黎街景與商品外觀,模型分配給每個約束的注意力就被迫攤薄,結果通常是畫面有了,最關鍵的碰撞或定格少了其中一環。把動作與外觀拆開做,等於把「會不會演錯」和「長得好不好看」分開驗收,哪層出問題就回哪層修。

白模範本是 Seedance 2.5 的官方能力,不是社群偏方

先確認一件事:用白模當參考,是 Seedance 2.5 官方設計好的工作流,不是社群自己發明的繞路。Seedance 2.5 在 2026 年 7 月 31 日正式發布,官方部落格明確寫出白模參考的定義:使用者可以用無紋理的 3D 模型,搭出畫面的空間結構、主體姿態、運動軌跡與鏡頭機位,再讓模型參考這套結構生成影片。官方英文說明與 BytePlus 的 Seedance 2.5 prompt 指南(2026 年 10 月 16 日更新的版本)都為此闢有專節,官方發布示範裡的寫法就是「參考 @白模 1 的運鏡、鏡頭節奏、景別變化、主體軌跡與鏡頭調度」,替換語法則是「把白模裡的某個物件換成 @圖片 1 的某物」。

這套「先白模、後替換」的流程在公開社群裡也已經成熟。X 創作者 PJ Ace 在 2026 年 8 月 4 日的長文裡寫下同一套方法:從 Maya 或 Blender 匯出只有灰白方塊的粗模,上傳後把每個形狀映射到一張參考圖;GitHub 上自 2026 年 8 月起也有多個獨立維護的專門倉庫,把白模動畫餵給 Seedance 或即夢的流程包成現成工具,有人實測 16 秒、7 個鏡頭的白模能驅動 Seedance 2.5 生成切點偏差不超過 0.07 秒的成片。差別在於,這些既有流程的白模都出自 Blender 或 Maya,你得自己會一點 3D 軟體;把這一步交給 coding agent 的工具,2026 年 8 月起就出現在 GitHub 上,10 月這波教學再把它推到連 3D 軟體都不必裝,這也是本文實測的重點。

開始前要準備的兩個帳號與真實成本

這條工作流需要兩個服務。Codex 端:Codex 是 OpenAI 的 coding agent,包含在所有 ChatGPT 方案裡,免費方案就能用本機與網頁版的功能,雲端任務需要 Plus 以上方案;它採分時用量額度(Plus 每五小時一段本地訊息額度,不同模型差異很大,GPT-6.1 Sol 約 15 到 160 則),Codex 的用量計算過去出過套錯方案的狀況,OpenAI 事後補償了受影響的帳號,對用量有疑慮時可以在設定頁看清自己的額度歸屬。

Seedance 端的國際官方入口是 Dreamina(dreamina.capcut.com,即夢的國際版),台灣是一等服務區:有繁體中文介面、以台幣計價,Basic 方案每月 TWD 490,註冊即有每日免費點數可以生成圖片與影片,官方頁面明確寫著可以先免費試 Seedance 2.5 再決定要不要訂閱。免費點數的具體數量官方沒有公布,本文以官方頁面與文件為準,不猜數字;首月促銷價之類的折扣會限時變動,訂閱前以當期頁面顯示為準。條款面的締約方是新加坡商 Bytedance Pte. Ltd.,生成的內容授權與商用條款以條款頁現行版本為準。

Dreamina 官方 Seedance 2.5 頁面:標題與全球同步開放宣告Pin
Dreamina 官方 Seedance 2.5 頁面:全球同步開放,每日免費點數可先試用。

環境面只有一件事要老實說:我是用本機的 Codex CLI(0.163.0 版,模型 gpt-6.1-sol)實測的,這台機器本來就裝了 ffmpeg。你若用 ChatGPT 網頁版或桌面版的 Codex,環境不同,輸出動畫的具體方式可能不同,但「用文字描述動作、由 agent 自己想辦法渲染成影片」這個契約是一樣的。

用 Codex 生白模範本:一次實測的完整紀錄

我把教學情節縮成 5 秒、640×360、每秒 15 幀的驗證版(正式做商品短片可以要求 9 秒),prompt 是這樣寫的:

請製作一支「碰撞定格」的 3D 白模動畫,作為後續替換人物與商品的運鏡範本,
長度約 5 秒、解析度 640x360、fps 15。情節:一位人物手拿咖啡與包包向前行走,
另一位人物從側面走來與主角碰撞。碰撞瞬間主角身體失去平衡、手指鬆開,
咖啡與包包因撞擊脫手,眼鏡也從臉上滑脫。在動作最有張力的瞬間,
讓所有人物與物件完全定格,只有攝影機繼續移動,呈現時間凍結效果。
定格約 2 秒後時間恢復,物件從懸停位置繼續向下掉落,人物雙手保持空手。
使用簡潔、比例自然的人物模型與基本幾何形狀:眼鏡紅色、咖啡杯黃色、包包藍色,
方便後續替換。優先採用不需要安裝 Blender 的方式。
完成後提供可播放的 MP4 與可繼續修改的專案檔案。

這段 prompt 有三個關鍵設計。動作的開始、定格與結尾都要說清楚,減少 agent 自行補情節;物件上顏色(紅眼鏡、黃杯、藍包)是為了第二步替換時能明確指認「藍色物件換成這張圖的包包」;結尾要求「雙手保持空手、物件不飛回手中」,因為定格後物品飛回手上是這類動畫最常見的穿幫。預期輸出是一支 MP4 加上可修改的專案檔。

實際結果:送出 prompt 後約 7 分鐘,我拿到 white_model.mp4(5.000 秒、640×360、15fps、75 幀、H.264)。過程裡 agent 自己選了工具鏈:用 Three.js 建場景、寫好骨架與道具檔案、再呼叫 ffmpeg 把逐幀畫面編成影片,全程沒有動 Blender,交付紀錄裡還附上檔案指紋與「重新渲染可重現」的檢查。把成片抽出關鍵幀逐格看:兩人接近、碰撞、紅眼鏡黃杯藍包脫手、全場定格懸停(這格最清楚)、時間恢復、物件落地,情節完整。兩個誠實註記:輸出畫面裡有 agent 自己加上的紅色箭頭標註(方便指認物件,但不是我要的),這種小偏差正是下一步對話修改要處理的;5 秒驗證版的動作密度比 9 秒版壓縮,正式版建議照原本的節奏走。

Codex 實測輸出白模影片的六格關鍵幀:接近、碰撞、脫手、定格懸停到落地Pin
實測輸出 white_model.mp4 的關鍵幀:行走接近、碰撞、物件脫手、空中定格、時間恢復到落地(畫面中的紅色箭頭是 Codex 自行加上的標註)。

驗收不用憑感覺,四個檢查點播放一次就能打完分:碰撞時兩人確實接觸且主角有失衡反應;物件是在碰撞之後才離手,定格時人與物同一瞬間停住;定格期間鏡頭還在移動,物件位置角度不變;時間恢復後物件往下掉、沒有飛回手中。這四點全過,白模範本就算定稿,可以進入替換。

交給 Seedance 2.5:素材對應與提交設定

Seedance 2.5 在 Dreamina 上是全球同步開放的(官方頁面就寫著 worldwide),生成入口選 Seedance 2.5,模式用參考影片(reference-to-video)。官方的能力邊界(BytePlus 文件 2026 年 10 月 20 日更新版):單次任務最多 50 個參考資產,其中圖片最多 30 張、影片最多 10 段,官方建議每段參考影片 4 到 30 秒、參考影音資產合計最長 30 秒;生成時長可在 4 到 30 秒間指定整數值,解析度有 480p、720p、1080p 可選,Seedance 2.5 沒有 4K(4K 只出現在 Seedance 2.0 系列),Dreamina 官方頁另標明標準模式最長 30 秒、beta 長影片模式可到 180 秒。一段白模加三、四張人物商品圖,遠在上限之內。

BytePlus Seedance 2.5 官方文件的參考資產上限段落Pin
BytePlus 官方文件:Seedance 2.5 單次輸入上限 50 個參考資產(30 張圖片+10 段影片+10 段音訊)。

素材上傳後,prompt 裡用 @名稱 把每份素材的職責說死。官方指南的白模句式可以直接套:

請以 @白模1 的運鏡、鏡頭節奏、景別變化與主體軌跡為主要參考,生成寫實的
街景碰撞定格影片,總長與白模一致(約 9 秒),不要延長成額外的走路或展示片段。

素材對應:
- @圖片1:主角外觀、髮型與服裝。
- @圖片2:包包,替換白模中的藍色物件。
- @圖片3:咖啡,替換白模中的黃色杯子。
- @圖片4:墨鏡,替換白模中的紅色眼鏡。

完整呈現「碰撞、物件脫手、空中定格、鏡頭繞行、時間恢復、落地」的連續過程。
定格期間人物姿勢與物件位置保持不變,只有攝影機移動;物件與手掌之間保留
清楚空隙,不可掛回手上或飛回手中;結尾停在物件落地,不新增後續畫面。
場景與光線直接描述(例如自然日光下的街景與石造建築)。

時長直接指定秒數,比用文字形容「跟白模一樣長」可靠;碰撞與定格的時間點以白模為準,不要另寫一套秒數讓文字跟影片打架。替換商品時會遇到一個官方能力也救不了的物理限制:拿咖啡、提包包與拿打火機點蠟燭需要不同的手部姿勢,新商品的使用方式與原差異太大時,只換圖片動作會不合理,要回到 Codex 改白模的動作再重交。想在正式生成前先省錢試鏡頭,Seedance 2.5 的草稿模式可以先出 480p 草稿確認運鏡再出正片;若你手上已有拍好的品牌影片想當風格參考,Synthesia Syren 走的是同一個「拿現成影片當參考」的鄰近路線。

失敗了回哪一步修:症狀對照表

你看到的症狀問題在哪一層怎麼修
成片只有人物走路,沒有碰撞或定格白模層或提交設定回放白模確認情節完整;提交時確認白模影片真的被掛成參考影片,並在 prompt 加強「碰撞後定格、只有攝影機移動」
定格時咖啡還在掉、或包包掛回手上白模層回 Codex 對話修改:要求物件與人物同一瞬間停住、與手掌保持空隙,改完重新輸出 MP4 再交 Seedance
人物與商品換成功了,但動作不合理白模層商品使用方式差異太大,回 Codex 改手部動作與互動方式
白模反覆修改仍不達標Codex 層prompt 一次只聚焦一個問題(先碰撞、再定格、最後運鏡),並要求保留已正確的部分
畫面寫實但商品細節漂移替換層參考圖改用主體清楚、無遮擋的版本,一物一圖

退回與重做都是可逆的。白模層的專案檔留在 Codex 的工作目錄裡,任何時候都能繼續對話修改、重新輸出;Seedance 端每次生成都會計費(API 端以秒計價、含影片輸入的任務有最低消耗門檻,Dreamina 端吃點數),所以修正動作永遠回白模層做,把試錯成本留在免費的 agent 對話裡,這正是兩層式流程存在的理由。

邊界與還不知道的事

三件事本文不替你保證。Codex 端:官方文件從未記載「用 Codex 生成影片」這條路(現行官方文件全文裡,ffmpeg 一詞零命中),OpenAI 官方部落格唯一的 3D 影片示範是 agent 帶著本機 Blender 做的建築導覽渲染;我的實測證明這條路在 CLI 上走得通(agent 自選 Three.js 加 ffmpeg),但它是「agent 寫程式碼渲染」的副產品,不是官方保證的功能,環境、方案與模型改版都可能改變結果。Seedance 端:本文查到的是官方能力與規則,實際生成成功率與每次消耗的點數我沒有登入實測,免費點數數量官方也未公布,先用每日點數試一段 5 秒白模再決定要不要投入,是最穩的第一步。趨勢端:碰撞定格的模板從 9 月紅到現在,同質化已經開始,商品短片的價值在於把模板換成你的商品與場景,照抄巴黎街景的示範設定,你的片子只會是第幾千支複製品。

做到這裡,你手上有的是一支自己的碰撞定格商品短片,以及一套可以重複使用的流程:Codex 的白模 prompt 留成範本,下次換商品時只改素材對應與動作細節。從一段 5 秒的白模開始,是驗證這套流程最便宜的方式。

Sliven 褚崇名
Sliven 褚崇名

每日分享科技新知、免費資源以及 WordPress、虛擬主機相關主題,任何問題歡迎在科技月球下方留言,或是發送 Email 至 [email protected] 與我聯繫。

文章: 2037

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *


Share to...