Blender 3D︰從入門到精通/輸出格式


Blender 可以渲染其輸出為多種靜態及視頻文件格式。這是在輸出渲染(output render)下拉菜單中各格式出現的順序:

  • TIFF[1]
  • MultiLayer
  • OpenEXR
  • DPX
  • Cineon
  • Radiance HDR
  • Iris
  • HamX
  • Jpeg
  • BMP
  • Jpeg 2000[1]
  • PNG
  • Targa Raw
  • Targa
  • QuickTime[1]
  • AVI JPEG
  • AVI Raw
  • FFMpeg
  • Frameserver
  1. 1.0 1.1 1.2 綠色條目是相對於英文教程 Blender 2.49b 所增加的,紅色條目是相對減少的——譯者注。

這些格式的具體描述如下:

  • AVI Raw - 音頻視頻交錯(Audio-Video Interlaced,AVI)肥壓縮幀。
  • AVI Jpeg - AVI 但採用 Jpeg 壓縮。有損、文件更小但不會像採用編解碼(Codec)壓縮算法那麼小。 Jpeg 壓縮也是許多數碼攝像機 DV 格式所採用的。
  • AVI Codec - AVI 編解碼(codec)壓縮。現有的編解碼器都是依賴與作業系統。 當初次選擇 AVI Codec,編解碼對話框會自動彈出,編碼方式可直接通過設置編碼(Set Codec)按鈕來改變,這個按鈕會提示「AVI編碼選項(Setting codec setting for AVI[1])」
  • BMP - 位圖畫(Bit-Mapped Paint[2])早期繪圖程序所採用的無損格式。
  • Cineon - 由柯達 Cineon 相機生成的格式,用於高端圖形軟體並且更直接面向數字電影。
  • DPX - 數字運動圖像交換(Digital Moving-Picture eXchange)格式, 一個開放的專業格式(與 Cineon 接近)還包含有關圖片元信息,16 位非壓縮位圖(文件非常大)。用於儲藏。
  • FFMPEG - 快進運動圖像專家組(Fast Forward Moving Pictures Expert Group)的簡寫,是一系列免費開源軟體庫,可以對多種格式的音視頻進行錄製、轉換、流化。你的計算機上必須裝有相應的編解碼器以使 Blender 能夠通過 FFMPEG 調用並使用它壓縮視頻流。不過有多種預製的格式可供選擇,例如 DV、SVCD 和 DVD。
  • Frameserver - 作為特效渲染場(render farm)的一部分,Blender 通過請求輸出各幀。其埠號在 OpenGL 用戶首選項(OpenGL User Preferences)面板設置。
  • HamX - Blender 自行開發的 8 位 RLE(Run Length Encoded bitmap,變長編碼位圖)格式,它創建可以快速顯示的的特別小巧的文件。僅用於動畫的主體預覽[播放(Play)按鈕]。
  • Iris - 用在 Unix 作業系統中的標準矽谷圖形公司(Silicon Graphics Inc,SGI)格式。
  • Jpeg - 聯合圖像專家組(Joint Photographic Experts Group,以定義它的協會名字命名),一個支持很好的壓縮、質量損失很小的開放格式。只保存 RGB 值。重新保存圖片會導致更高的壓縮和更多的質量損失。
  • MultiLayer - 一種支持在一個文件內存儲多個圖層的 OpenEXR 格式。每層存儲一個渲染通道,例如陰影、鏡面反射度、色彩等等。你可以通過編解碼選擇器[會顯示並默認採用 ZIP(無損)]來指定保存 MultiLayer 文件所採用的編碼。
  • OpenEXR - 一個開放非專有並且高動態範圍(highly dynamic range,HDR)的圖像格式,Alpha 和 Z-深度緩衝區的信息都會保存。
  1. 原文是 AVI Codec settings,譯文是按 2.49b 顯示的信息。
  2. 更常用的解釋是 BitMaP 的縮寫——譯者注。


如果上述所有細節讓你頭有點暈,這裡有一些參考準則:

如果你的圖像需要透明(即一個 alpha 通道,可使渲染的圖像的任何一部分都有不同程度的不透明度),或者你要進行影像合成,你通常要使用:

  • Multilayer
  • PNG
  • OpenEXR
  • Targa

上述四種格式中,你會發現 PNG 和 Targa 圖像可以為幾乎所有位圖編輯應用程式,例如 GIMP 或者 Photoshop,所打開和編輯。而在 Blender 中 OpenEXR 和 Multilayer 提供更多選項,並且可能生成更小的無損文件。