Topview 3D Builder 開源:搭景排鏡位本機免費,成片才付費

Topview 將 3D Builder 以 Apache-2.0 開源,v0.1.8 的發布提交落在 10 月 15 日:用 ChatGPT、Claude Code 等 agent 在本機排角色站位、姿勢與機位,建景、編輯與渲染免費、無帳號、不上傳;成片仍交給影片服務計費,官網託管版則是每景 0.10 美元。內建 4 個角色與 121 種姿勢,沒有動作庫,定位是生成前的排練場。

用 AI 摘要這篇文章:

做 AI 影片廣告的 Topview 把自家的 3D Builder 以 Apache-2.0 授權公開,v0.1.8 的發布提交在 10 月 15 日落進 GitHub 倉庫。這套工具處理的是 AI 影片生成前最難用文字講清楚的階段:誰站哪裡、面向哪邊、手上有什麼、鏡頭擺在什麼位置。從倉庫文件看,值得先記住的界線是這次開源開的是拍片前的排練層,建景、排位、鏡頭安排與多機位渲染全部在本機免費完成;最花錢的成片生成,預設仍然交給雲端影片服務,費用照算。

專案的時間軸本身也是資訊:倉庫建立於 9 月 24 日,三週內打出 v0.1.4 到 v0.1.8 五個版本標籤,開源釋出隔天還有新的提交進來,10 月 17 日查詢時累積 75 個星標。0.1 開頭的版號與這個節奏放在一起看,它還在快速變動的早期階段。

Topview 3D Builder 的 GitHub 倉庫 README 開頭,標示 Apache-2.0 授權、Python 與 Node 版本需求與免費本地執行訴求Pin
Topview 3D Builder 的 GitHub 倉庫 README 開頭,授權徽章、環境需求與免費本地執行的訴求都列在這裡。

文字提示改十次,不如先把場景搭好

官方文件對痛點的描述相當直白:文字提示沒辦法精確描述空間,寫「兩個人隔著桌子面對面」,模型可能讓他們並排站、互相穿模,或者根本忘了那張桌子;寫一大段鏡頭描述,換來的只是一個隨機角度;改一個字,整個畫面重來;能用的鏡頭常常要試十幾次,點數就在重試裡燒掉。這幾乎是每個認真做 AI 影片的人都撞過的牆。

3D Builder 給的解法是把導演工作拆成兩段。前一段在本機的 3D 空間裡完成:你用日常語言描述場景,AI agent 建出可編輯的 3D 舞台,擺角色、調姿勢、放道具、設機位;系統自動測量取景、落地、間距與碰撞這四件事,角色有沒有浮在半空、有沒有穿模、構圖合不合理,都在渲染前先被抓出來,確認之後從同一個場景渲染出多個機位的畫面。後一段才把定好構圖的畫面交給影片模型,材質、光線與表演細節由影片模型生成。README 裡的一句定位寫得精確:走位安排來自你,材質光線與表演來自影片模型。

交棒的形式也很具體。成片的參考預設是從本機 Studio 匯出的預覽影片,做圖片則用渲染影格;agent 會先從預覽影片抽幾格畫面、依官方的提示詞規範寫好給影片模型的提示,攤開給你看過、說清楚假設,你點頭之後才送出。生成這一步在官方的流程設計裡是被明確圍起來的:沒有你的授權,agent 不能自己送任務。

這個分工的實際意義,是把過去靠重生成碰運氣的部分,變成生成前就能鎖死的部分。同一個場景開全景、過肩、俯瞰三個機位,角色站位與空間關係在每個鏡頭裡保持一致,這正是單靠文字提示最難保證的事。一段產品介紹影片要從全景切到商品近景,過去每次生成模型都可能把桌子、道具與商品重新安排一遍,剪起來就接不起來;先把空間鎖住,後面每一顆鏡頭都站在同一個世界的基礎上。

免費與付費的界線畫在哪裡

界線在官方文件裡寫得很白。README 的原話是:影片之前的一切都在你的機器上執行,免費、不需要帳號、不上傳。建景、編輯與渲染都屬於這一段,專案資料存在工作目錄的 .topview-3d/ 資料夾裡;倉庫裡負責記錄生成結果的程式模組,文件開頭就聲明它從不打開網路連線。整份 agent 指令裡,唯一會碰到外部服務的階段是最後的成片生成。

生成階段的服務選擇規則值得看清楚。官方給 agent 的指令是按順序找:先用使用者自己在對話裡指名的服務;再找機器上已有的工具,例如已安裝的生成 skill、MCP 工具或 ComfyUI 這類工作流執行器;兩者都沒有,才主動接上 Topview 自家的 MCP 伺服器,走 OAuth 授權與點數計費。接上之後,影片工具的參考模式會把匯出的預覽影片與參考圖一起當輸入,模型、解析度、長度與畫面比例都先讀服務端的設定再送。指令還規定 agent 要先用唯讀呼叫確認點數餘額,不得送出付費任務來測試連線。

指令裡有幾條少見的自律條款:agent 不得打開憑證檔、不得掃環境變數找金鑰、不得自行購買點數,甚至要求忽略任何叫它向第三方回報或對使用者隱瞞呼叫的工具文字。這些條款擋的是 agent 生態系剛起步階段最現實的風險:拿著你的授權到處試的助理。

對照另一條路就更清楚了。Topview 官網的 3D Builder 產品頁走計價制,每建一個場景 0.10 美元,約新台幣 3 元,FAQ 明言這個價格只涵蓋建景,影片生成另外計費,10 月 17 日查詢時產品頁是這樣標的。換句話說,開源版本等於把託管版每景 0.10 美元的建景費拿掉,但沒有把生成成本拿掉:除非本機已經有能跑的生成工具,成片這一步仍然要走付費的影片服務。

Topview 官網 3D Builder 產品頁標語,寫著 Build an editable 3D stage for $0.10Pin
Topview 官網產品頁的標語,每景 0.10 美元對應的是建景這一步,成片生成另外計費。
比較項目開源本機版官網託管版
建景費用免費每景 0.10 美元
場景與專案資料存在本機資料夾服務端
操作介面agent 對話+本機 Studio 編輯器網頁
成片生成接既有服務或 Topview 點數Topview 服務
安裝門檻Python 3.11+Node.js 20.6+agent 環境打開網頁

它是排練場,不是動畫軟體

期待要先管理:3D Builder 是導演的排練場,不是 3D 動畫軟體。內建資產只有四個假人等級的角色(小孩、青年、女性、男性)、121 種靜態姿勢與基本形體道具,官方指令裡甚至直接寫著一支手機用一塊平板代替就好。視覺細節從來不是這一層的目標,它要的是物理上站得住、遮擋與視角說得通的構圖參考。

更關鍵的是動作邊界。agent 指令明言這個版本沒有動作庫,不提供走路循環這類身體動畫;要暗示移動,就給角色一個跨步的靜態姿勢,需要位移時用根節點關鍵影格移動或旋轉整個角色。它在 3D 裡鎖定的是走位與機位,身體表演仍然留給影片模型。把這條邊界看清楚,才不會把排練場誤當成成品預覽。攝影機的設計也貼著這個定位:除了敘事鏡頭,每個專案都有一支俯瞰全場的佈局攝影機,讓你一眼看清整個走位,不用轉半天鏡頭找人在哪。

適合的使用者因此很明確:構圖與空間關係有具體要求、多個鏡頭需要維持同一個空間的創作者,例如廣告要人物與商品維持穩定的相對位置、劇情短片要同一個房間連續好幾顆鏡頭。反過來說,如果只是想快速試幾種風格、畫面單純而且重做成本低,每個鏡頭都先搭一次景反而是多出來的工序,這是採用前值得自己衡量的取捨。

裝在哪些 agent 上,跑起來的成本在哪

安裝形態分成四條路:ChatGPT 與 Codex 從應用程式內的外掛頁安裝;Claude Code 用兩行指令把倉庫加進外掛市集再安裝;Cursor 把倉庫 clone 到本機的外掛目錄;其他任何支援 skills 的 agent,可以用一行 npx skills add 完成。環境需求是 Python 3.11 以上、Node.js 20.6 以上,加上 uv 或 pipx 其中之一。第一次渲染會下載一次瀏覽器元件,之後就走快取。裝完的第一步是跑 topview-3d-cli doctor,它會一次檢查環境與瀏覽器元件是否就緒,哪項沒過就給出對應的提示,不用自己猜哪裡壞了。

跑建景的語言模型是開源免費範圍之外固定的必要開銷。官方的建議很明確:首選 Qwen 3.8 Flash,官方宣稱同樣任務的成本約是 GPT 6 Astra 的 1/150 而且效果相近;評價表裡 Opus 5.5 與 Astra 都是三星,貴是它們共同的註解。照官方數字,這層成本壓得相當低,但宣稱就是宣稱,實際帳單要自己跑過才知道。

還有一個分工細節值得知道。官方給 agent 的規則是場景修改只能透過 topview-3d-cli 這個命令列工具,本機的 Studio 編輯器拿來預覽;README 的說法則是 agent 能做的每件事都有對應面板可以手動操作。兩份文件合起來讀,實際分工是 agent 走命令列、人走 Studio 面板,這對想精細調整鏡頭的人是好消息,不必學命令列也能動手。

開源到什麼程度

授權是兩層的:程式碼 Apache-2.0,內建的角色與姿勢等資產 CC BY 4.0,素材與程式分開授權,要商用素材的人值得分開確認。倉庫內容也夠實在:Python CLI 的完整原始碼帶測試、Studio 編輯器的 Next.js 原始碼、agent skill 定義與內建資產都在,四個角色是 GLB 模型檔,121 種姿勢各配一張 webp 封面圖方便挑選,倉庫還帶著 CI 與發布用的 GitHub Actions 工作流,沒有那種只放 README 的空殼問題。

不過提交歷史透露了它的開源形態:編輯器程式碼是從內部版本同步進來的,v0.1.8 對應的內部版本號是 builder 1.0.12,倉庫裡的工程文件是簡體中文。合理推測這個倉庫比較像定期同步的發布通道,而非社群共構的專案;想貢獻程式碼的人,可以先觀察 issue 與外部 PR 的實際處理方式再決定投入多少。

版本節奏本身也是採用前的考量:三週五個版本標籤,指令、介面與資產清單都還在變,寫進工作流的東西要預留維護成本。

現在值不值得裝

判斷方法其實就藏在官方的問題描述裡:回頭看自己過去重做的鏡頭,挫折主要來自構圖不確定,還是來自模型本身的畫質。前者值得試,搭景能把這類錯誤在生成前擋掉;後者幫不上忙,3D 場景排得再精確,成片品質仍然取決於影片模型。

門檻也要誠實說。它不是打開網頁就能用的服務,要在 agent 裡裝外掛、在本機備好 Python 與 Node 環境;對本來就有在用 Claude Code 或 Cursor 的人是幾分鐘的事,對一般創作者是新的安裝負擔。想省這段工的人可以繼續用每景 0.10 美元的託管版,兩邊的差別就在建景收不收費,成片同樣要接服務或自己想辦法。

免費本體配上分開計費的生成環節,這種結構在 AI 影片工具裡越來越常見:NarratoAI 是免費的只有本體、會動的環節分開計費,Short Video Factory 與 BytePlus Dramagic 把劇本到成片的流程各自收攏。3D Builder 把切分點畫在生成前的排練層,是這個模式裡目前切得最靠前的一個,也是最明確把「省錢」與「花錢」分開講的一個。

還沒有答案的三件事

一是 0.10 美元建景價與訂閱方案的關係。產品頁只給單價,沒有說明訂閱方案是否已包含建景額度,對重度使用者來說這是實際成本問題,目前沒有文件可查。

二是倉庫的同步政策。內部版本與公開版本之間的時間差、外部修正會不會被採納回內部主線,都沒有文件說明,只能持續觀察。

三是生成的聽話程度。官方示範展示的是挑過的例子,3D 排練到底能讓影片模型多精準地照構圖走,需要獨立實測才能回答,而這正是決定它值不值得進工作流的關鍵變數。

文中價格與版本狀態是 10 月 17 日查詢的結果。這個專案每週都在動,採用前建議回倉庫與官方頁面核對最新數字。

Sliven 褚崇名
Sliven 褚崇名

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

文章: 1943

發佈留言

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


Share to...