Prompt Engineering for Seedance 2.5:previz 轉片提示詞模板 的文章封面

Prompt Engineering for Seedance 2.5:previz 轉片提示詞模板

一份可以直接填的 Seedance 2.5 previz 轉片模板;後面說明為什麼這樣寫:previz 負責切點與時機,提示詞負責對應和狀態。

發布
更新

先給模板。這份模板用在 Seedance 2.5,以 Blender previz 當 Video 1,區塊格式和我們 28 段成片實際用的一樣。為什麼這樣寫,放在模板後面。

模板

我們的提示詞用英文區塊標題、中文內容,下面照實際格式整理。尖括號是要填的地方。這份模板是依下面六條規則組出來的,沒有另外單獨跑過測試。

【Generation Goal】
<一句話:誰在哪裡做了什麼,結束在哪>。機位、運鏡與切點依 Video 1。

【Reference Asset Roles】
Video 1(<檔名>)是粗略的 previz:只取動線、站位、機位、運鏡與切點時機;不採用 previz 的外觀、材質與空白背景。
<顏色+形狀> 是 <角色A>;<顏色+形狀> 是 <角色B>;<顏色+形狀> 是 <道具>。
Image 1(<檔名>)只定義 <角色A>:<辨識特徵>。設定圖上的多個姿勢是同一人;白底與文字標注不是場景。
Image 2(<檔名>)只定義 <道具>:<造型、材質>。
Image 3(<檔名>)定義 <地點> 的材質、光線與時段;空間配置依 previz。

【Unused Assets】
Image 4(<檔名>):本段不使用。

【Event Script】
0–3 秒|<鏡頭名稱>:<看得見的過程,依序寫出誰放手、誰碰到、誰接住>。段末 <誰拿著什麼、站在哪>。
3–7 秒|<鏡頭名稱>:<……>。段末 <……>。
<環境聲與動作聲;有沒有人說話。>

【Maintain Consistency】
起始狀態:<……>。結束狀態:<……>。
<道具> 只依 A → B 換手,每次先離手再被接住。
<不能改的機位條件,例如整個鏡頭都從同一側跟拍。>

送出前的檢查:

  • 事件腳本的時段對得上 previz 的鏡頭。
  • 每一段都以「誰拿著什麼、站在哪」收尾。
  • 每份附上的素材都有用途,或列在未使用素材裡。
  • 必須守住的機位條件,驗片時第一個檢查。
  • 角色多到無法逐格核對的蒙太奇,拆開生成。

模板為什麼這樣寫

用 MiniMax H3 時,提示詞掌管剪輯:文字寫了時間的地方才會切鏡。Seedance 2.5 剛好相反。32 個 previz 單元裡,它對到 previz 35 個切點中的 31 個,誤差中位數 0 幀,動作時機也比 H3 更貼 previz(數據在這裡)。

這改變了 Seedance 提示詞的任務。時間軸 previz 已經帶著了,文字要補 previz 表達不了的東西:每個 previz 形體是誰、每張參考圖拿來做什麼、每段結束時東西在誰手上。下面六條規則,整理自 28 段 Seedance 成片。

規則 1:previz 就是時間軸

事件腳本的時段要對上 previz 的鏡頭,不要用文字改節奏。想讓某個切點晚半秒,就在 Blender 裡移動它、重算 previz。

我們的提示詞用整秒寫時段。有三個 previz 切點夾在時段中間:2.625、12.333、20.167 秒。前兩個 Seedance 切在 1 幀以內,第三個沒切。時段和 previz 一致時,文字和影片告訴 Seedance 的是同一件事,它在這種情況下最可靠。

規則 2:每一段結束時,寫明誰拿著什麼

這批最好的一段是 21 秒的夜市行走,兩個角色之間把同一只盒子拋了三次。提示詞每一段都以狀態句收尾,例如「段末盒子只在 Kai Miren 手中」。持有鏈也完整寫出來:Shami → Kai → Shami → Kai,每次都先離手、飛行,再被接住。

三次交接都按順序成立。唯一沒做到的是最後的姿勢:提示詞要 Kai 把盒子收回胸前,他單手接住、再改成雙手收近,盒子卻一直低於胸口。段末狀態有效;精確的最終姿勢,Seedance 當成可以商量的部分。

每段結尾點名誰拿盒子,盒子就不會亂跑。同一段 21 秒的 Seedance 成片:三次交接都到位,只有最後那下沒抱到胸口。

所以每一段之後都寫狀態;某個姿勢一定要準時,就給它一段自己的短段落。

規則 3:每張參考圖只做一件事,沒用的也要列出來

每份參考素材都有一行說明它定義什麼、哪些要忽略,例如「Image 1(Shami.png)只定義 Shami……白底、文字標注與排版不是其他人或場景」。previz 也有一行對應每個代理物件:青色柱體是 Shami,綠色柱體是 Kai,金黃色小方塊是盒子。

官方 sd25-pe skill 還有一條我們漏過一次的規則:附上但沒用到的素材,要逐一列在未使用素材底下,避免被重新啟用。我們把一場戲按按鈕的人從 Pi 改成 Shami,文字改了,Pi 的參考圖卻留在請求裡當 Image 1,沒有任何用途。那段成片是對的,按按鈕的是 Shami,我們是事後盤點才發現。這條修起來不花成本,所以模板裡有這一節。

規則 4:先檢查 Seedance 喜歡改的機位條件

一段推車追逐,previz 是同一側連續跟拍,只改速度。提示詞明寫了「保持同一側的跟拍方向」。Seedance 先切到正面後退,再切到側面。中間的交接很清楚,空間方向卻沒了。

在這裡,寫出條件並不夠。現在凡是「維持同一側、同一軸線」的鏡頭,我驗片時第一個看;必須守住的話,就把它拆成單獨的短段落生成。

規則 5:長的多角色蒙太奇要拆開

一段十個角色、三個地點的蒙太奇,屋頂上 Pi 身邊站錯了人,該是 Biwa 的位置變成一個有貓耳、青綠眼睛的女性,而提示詞明明把十四張參考圖都對應好了。同樣的鏡頭用 H3 拆成四秒一段生成,這些身份都對。我會把一次 Seedance 生成的角色數,限制在自己能逐格核對的範圍內。

規則 6:代理物件要像它代表的東西

Seedance 把一顆低面數紅球畫成了像樣的工業警示燈,卻也留下了 previz 拿來當雲的扁平橢圓。像它所代表物件的代理物件會被重新詮釋;什麼都不像的,就被照搬。這要在 Blender 修,不是在提示詞(細節在這裡)。

sd25-pe 本身怎麼安裝和調用,見 Seedance 2.5 Prompt Skill 指南;有了 previz,影片提示詞還要寫什麼?用一整場戲示範。

限制

這些規則來自同一個插畫風格專案:28 段 480p 的 Seedance 2.5 成片,提示詞用官方 sd25-pe skill 撰寫,previz 最長 22 秒。每條規則都建立在上面提到的那幾段成片上,是實際製作裡看到的規律,不是對照實驗。要把一段戲從 H3 搬到 Seedance 或反過來,見移植篇。

完整的實驗設定見系列開場。

系列文章 SERIESMiniMax H3 對上 Seedance 2.54 篇
  1. 01MiniMax H3 對上 Seedance 2.5:同一支 previz,我們餵了 274 次
  2. 02Seedance 2.5 照 previz 切鏡,MiniMax H3 照文字切鏡
  3. 03為什麼 MiniMax H3 會把 previz 留在畫面上,Seedance 2.5 大多不會
  4. 04量化版 MiniMax H3 犧牲了什麼?QuantFunc、Kijai、NVFP4 的 246 支實測
推薦閱讀 RECOMMENDED
教學有了 previz,影片提示詞還要寫什麼?教學分鏡腳本怎麼寫?把一場戲拆成鏡頭,AI 從哪一步接手

Cookie 偏好

這個選擇只適用於此瀏覽器的 Alchemint Article,您隨時可以在這裡變更。