匯出
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 序列和精靈圖集的對話框還多了兩種去背色,洋紅色和綠色,用來之後在別的程式裡把畫去背。
- 檢視區顯示:把畫布上的編輯疊加燒進影格裡:骨骼、變形操作器、節點和鋼筆控制桿、漸層控制桿和網格外框。預設是關的。
- 起點和終點:影格範圍,從專案的入點和出點起步。單張影像的對話框則改為有一個影格欄位。
- 像素模式:專案在像素模式時預設是開的,好讓那張俐落的格子進到檔案裡。關掉它,匯出的就換成那張平滑的向量圖。
檢視區顯示是五個對話框共用的一個設定,所以替 GIF 打開它,下一次影片也會是開的。它匯出的是檢視區在那一刻顯示的東西,這讓它很適合做一次骨架導覽,而對其他任何東西都是錯的。
什麼會被算繪出來
每一影格都會以你設定的解析度,透過場景攝影機重新算繪一次,編輯用的操作器都被藏起來。時間軸會先在那一影格上被求值,所以落進檔案裡的,就是畫布在那裡會顯示的東西。現在這裡面也包括攝影機了:它的運動和它的縮放都會進到匯出的檔案裡,從前是被落下的。
匯出不會打擾你的專案。算繪結束時,你原本所在的影格和模式都會被放回去,不論它是跑完了還是你把它停掉了。
進度與取消
除了單張影像之外,一切都在它自己的匯出視窗裡算繪,視窗在工作期間會一直開著。設定會鎖住,預覽顯示每一格寫出時的畫面,頁尾有一條顯示「影格 n / n」的進度列。前幾格過後,還會加上剩餘時間,例如「影格 40 / 120 · 剩餘 0:12」。取消就在它旁邊。影格是一批一批算繪的,一批大約用掉一次螢幕更新的時間,視窗就重畫一次,所以即使場景很慢,它也不會看起來當住。單張影像一次寫完,完全沒有進度顯示。
取消會在目前這一批結束時停下來,視窗仍然開著,顯示匯出已取消。它在磁碟上留下什麼,取決於去處。
| 去處 | 取消之後 |
|---|---|
| 影片 | 那個不完整的檔案會被刪掉 |
| GIF 動畫 | 那個不完整的檔案會被刪掉 |
| 精靈圖集 | 什麼都不會被寫出:這張圖集是在記憶體裡組起來的,只在最後才存檔 |
| PNG 序列 | 已經寫出去的那些影格會留在資料夾裡 |
匯出結束時,頁尾會顯示匯出完成,旁邊有一顆在資料夾中顯示按鈕,它會在檔案管理員裡打開那個檔案所在的位置;PNG 序列則是打開那個資料夾。如果編碼器或磁碟在中途出錯,頁尾改為顯示匯出失敗。不論哪一種,取消按鈕都已經變成關閉:按一下它就能關掉視窗。
匯出會繼續算繪它開始時的那份文件,你可以同時在另一個分頁工作。把那份文件關掉,匯出就會以已取消結束。
對話框記得什麼
格式、品質、背景、精靈圖集的欄數和間距、GIF 的顏色數、遞色和循環,以及影片的疊加設定,全都會帶到你下一個工作階段。解析度、影格範圍和輸出路徑不會。它們每次你打開對話框時都會從專案重新種一次。