文件 輸出

匯出

Celas Studio 可以把你的專案算繪成的五種格式、它為遊戲引擎匯出的綁定資料、它們共用的設定,以及怎麼盯著一次算繪或把它停下來。

Celas Studio 算繪出來的一切都在 檔案 ▸ 匯出 底下。算繪的去處有五個:單張影像、PNG 序列、精靈圖集、GIF 動畫和影片檔,每一個各自打開自己的對話框。第六項「骨骼(JSON)…」不算繪影像,而是把一套綁定和它的動畫寫成給遊戲引擎用的資料。沒有專案開著時,整個子選單是灰色的,而且沒有一項有鍵盤快速鍵。

一次只跑一個匯出。算繪進行中時匯出那些項目什麼都不做,所以請讓它跑完,或先把它取消。不需要先離開元件或動作:在其中啟動的匯出,會把整個場景照播放時的樣子算繪出來,匯出之後那個元件或動作仍然開著。

檔案 ▸ 匯出 子選單開著,顯示它的六個項目。
檔案 ▸ 匯出 子選單開著,顯示它的六個項目。

我該挑哪一種格式

選單項目它寫出什麼什麼時候挑它
影像…一張靜態圖:PNG、JPEG、WebP 或 BMP海報影格、一張插畫、一張縮圖
PNG 序列…每一影格一個編號檔案,寫進一個資料夾把影格交給合成或剪輯軟體
精靈圖集…所有影格打包進一張影像,另附一個描述這些影格的 JSON 檔案遊戲引擎和網頁動畫
GIF 動畫…一個循環的 GIF,2 到 256 色快速預覽、聊天、論壇
影片 (MP4/WebM)…MP4、MOV、WebP 動畫或 WebM交付:唯一帶得走音訊的路線,也是唯一帶得走動態透明的
骨骼(JSON)…骨骼、網格和動畫作為資料,外加它們用到的影像由遊戲引擎讀取的骨骼綁定

匯出影像序列、精靈圖集、GIF 或 QuickTime .mov 會用上處理器的所有核心:比以前快好幾倍,檔案完全一樣。匯出很重時,視窗也保持回應,所以取消和進度列隨時都有反應。

決定這件事的通常是透明度而不是檔案類型。PNG 和 WebP 在靜態圖上保有 alpha;MOV、WebM 和 WebP 動畫在動態上保有它;MP4、JPEG、BMP 和 GIF 完全帶不動柔和的透明。請看 Alpha 與透明度。

每一個對話框共用的那幾列

  • 輸出和瀏覽:路徑框是唯讀的,所以目的地必須從瀏覽來。在你挑好之前,匯出按鈕一直是停用的。
  • 解析度:寬度和高度,每次對話框打開時都從畫布重新種一次。鎖鏈狀的鎖定長寬比按鈕會維持比例;比例是在你按下鎖的那一刻擷取的,不會隨著你打字重算。
  • 背景:畫布顏色、黑色或白色,只有在格式存得下的地方才有透明。影像、PNG 序列和精靈圖集的對話框還多了兩種去背色,洋紅色和綠色,用來之後在別的程式裡把畫去背。
  • 檢視區顯示:把畫布上的編輯疊加燒進影格裡:骨骼、變形操作器、節點和鋼筆控制桿、漸層控制桿和網格外框。預設是關的。
  • 起點和終點:影格範圍,從專案的入點和出點起步。單張影像的對話框則改為有一個影格欄位。
  • 像素模式:專案在像素模式時預設是開的,好讓那張俐落的格子進到檔案裡。關掉它,匯出的就換成那張平滑的向量圖。

檢視區顯示是五個對話框共用的一個設定,所以替 GIF 打開它,下一次影片也會是開的。它匯出的是檢視區在那一刻顯示的東西,這讓它很適合做一次骨架導覽,而對其他任何東西都是錯的。

什麼會被算繪出來

每一影格都會以你設定的解析度,透過場景攝影機重新算繪一次,編輯用的操作器都被藏起來。時間軸會先在那一影格上被求值,所以落進檔案裡的,就是畫布在那裡會顯示的東西。現在這裡面也包括攝影機了:它的運動和它的縮放都會進到匯出的檔案裡,從前是被落下的。

匯出不會打擾你的專案。算繪結束時,你原本所在的影格和模式都會被放回去,不論它是跑完了還是你把它停掉了。

進度與取消

除了單張影像之外,一切都在它自己的匯出視窗裡算繪,視窗在工作期間會一直開著。設定會鎖住,預覽顯示每一格寫出時的畫面,頁尾有一條顯示「影格 n / n」的進度列。前幾格過後,還會加上剩餘時間,例如「影格 40 / 120 · 剩餘 0:12」。取消就在它旁邊。影格是一批一批算繪的,一批大約用掉一次螢幕更新的時間,視窗就重畫一次,所以即使場景很慢,它也不會看起來當住。單張影像一次寫完,完全沒有進度顯示。

取消會在目前這一批結束時停下來,視窗仍然開著,顯示匯出已取消。它在磁碟上留下什麼,取決於去處。

去處取消之後
影片那個不完整的檔案會被刪掉
GIF 動畫那個不完整的檔案會被刪掉
精靈圖集什麼都不會被寫出:這張圖集是在記憶體裡組起來的,只在最後才存檔
PNG 序列已經寫出去的那些影格會留在資料夾裡
取消一次 PNG 序列,會把它已經寫出去的那些影格留在磁碟上。沒有東西會去清理它們,所以在重新開始之前請自己把資料夾清乾淨。否則舊影格會混在新的裡面。

匯出結束時,頁尾會顯示匯出完成,旁邊有一顆在資料夾中顯示按鈕,它會在檔案管理員裡打開那個檔案所在的位置;PNG 序列則是打開那個資料夾。如果編碼器或磁碟在中途出錯,頁尾改為顯示匯出失敗。不論哪一種,取消按鈕都已經變成關閉:按一下它就能關掉視窗。

匯出會繼續算繪它開始時的那份文件,你可以同時在另一個分頁工作。把那份文件關掉,匯出就會以已取消結束。

一個正在算繪的匯出視窗,預覽裡是正在寫出的那一格,頁尾有進度列、影格計數和剩餘時間。

對話框記得什麼

格式、品質、背景、精靈圖集的欄數和間距、GIF 的顏色數、遞色和循環,以及影片的疊加設定,全都會帶到你下一個工作階段。解析度、影格範圍和輸出路徑不會。它們每次你打開對話框時都會從專案重新種一次。

不管你上次是用什麼匯出的,影片對話框一律以 H.264、位元率設為自動重新打開。請在每一次匯出時重新設定它們。