插件中心自帶模型點數超市開通會員 USD

開發日誌第 1 期:我們為什麼做 DramaCanvas

官方動態

開發日誌第 1 期:我們為什麼做 DramaCanvas

我們做 DramaCanvas,是因為找不到一套能把劇本、分鏡、生成和剪輯串起來的創作工具。以前東拼西湊的流程,讓創作者把時間都花在匯出檔案和重做上。我們每天都用自己的工具做影片,所以用一張無限畫布把分散的模型和鏡頭接在一起,再從真實的故障和改名過程中一路修正。

為什麼要從零開始做 DramaCanvas?

因為我們自己想做影片時,找不到一個順手的短劇創作平台。現有工具各管一段,創作者得花很多時間在工具之間搬檔案。我們想要一個能讓鏡頭一個接一個做下去的工作台,所以決定自己動手。

我們一開始定的目標很單純:做出一個從劇本到完整影片都不用離開的無限畫布創作平台。我們不想堆一堆彼此不相連的功能,只想把從文字到畫面的每一步整理清楚。這個目標從第一天到現在都沒變。

以前用 AI 做短劇,最常卡在哪裡?

最花時間的不是模型生成慢,而是劇本、圖片、影片和剪輯分散在不同工具裡,彼此不相通。做一部一分鐘的短片,常常要在對話框、繪圖工具、影片生成網站和剪輯軟體之間匯入匯出幾十次。檔案一多,就沒人記得哪張圖配哪句台詞。

角色前後長得不一樣,是另一個常見的麻煩。上一個鏡頭的角色是圓臉短髮,換個角度就變成另一個人。在一個個分開的生成視窗裡,很難讓同一個角色在不同鏡位都維持同樣的長相。

最麻煩的是改稿。導演或編劇只要改了第二個鏡頭的一句台詞,後面相關的首尾影格和分鏡就可能全部對不上。前後沒有連動,結果常常為了改一個鏡頭,得重做整場戲。

無限畫布是怎麼做出來的?

無限畫布不是在會議室裡想出來的,而是我們每天做影片、加上使用者回饋,一點一點磨出來的。團隊每個人每天都會在系統裡跑一次完整的分鏡生成。自己用起來不順的地方,就是要馬上重寫程式碼的地方。

一條線排下去的介面,很難容納多個鏡頭之間互相牽動的關係。創作者要看眼前這個鏡頭,也要同時對照整份劇本、角色卡和參考圖。所以我們把整個流程搬到一張可以自由縮放的白板上。

畫布上的節點和連線規則,都來自創作者的實際需求。大家希望改了前面的設定,後面能自動跟著更新,我們就做了節點之間的資料流;大家想比較幾種畫面風格,我們就讓同一個節點可以拉出多條分支。產品還有很多不完美的地方,只要使用者提出合理的問題,我們都會盡快處理。

為什麼從 Say Action 改名為 DramaCanvas?

改名是為了讓名字更清楚地說出我們的長期方向:一張圍繞戲劇敘事的無限畫布。產品重心轉向視覺化的畫布創作之後,我們需要一個更貼近戲劇故事和白板的名字。名字變了,我們想把創作工具做好的目標沒有變。

我們同時啟用了新的官方網域 dramacanva.com。改名的過程中,我們盡量不打亂創作者原本的使用習慣。所有舊連結和舊專案的網址都設好了自動轉址,原有使用者不用自己搬任何資料。

上游模型出問題時,DramaCanvas 怎麼處理?

我們的原則很簡單:寧可團隊熬夜搶修,也要讓系統能用。生成平台最怕上游 API 突然變動,讓大批創作者的任務失敗。有一次上游 API 調整,為了讓模型穩定運作,團隊連續約 48 小時搶修 MiniMax 和 GPT Image 2 的串接。

那兩天我們一再重寫、重測請求的轉接邏輯,直到最後一批生成任務穩定回傳,才去休息。我們是小團隊,難免會受到外部變動影響;遇到故障,我們會承認問題,再盡快修好。

DramaCanvas 接下來會改善什麼?

目標沒變:讓創作者從劇本到完整影片都留在同一張畫布上。我們不會分心去追跟創作者需求無關的噱頭,會集中改善節點連線的流暢度、素材載入速度,以及多個鏡頭之間的角色一致性。

從這一期開始,我們每個月會發一期開發日誌,公開記錄走過的冤枉路、修好的問題,以及正在做的新想法。不管是批評、建議還是使用心得,都歡迎告訴我們。

常見問題

舊版 Say Action 的專案和舊連結還打得開嗎?

可以。所有舊連結都會自動轉址到 dramacanva.com 的對應頁面,你建立的畫布、以前的素材和帳號資料都完整保留。

開發日誌多久更新一次?

每個月一期。我們會定期分享開發時遇到的問題、系統變動和接下來的規劃。

生成中斷或出錯,該怎麼回報?

請來信至 support@dramacanva.com。我們會盡快找出問題,並協助你處理。