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
這些格式的具體描述如下:
- 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-深度緩衝區的信息都會保存。
如果上述所有細節讓你頭有點暈,這裏有一些參考準則:
如果你的圖像需要透明(即一個 alpha 通道,可使渲染的圖像的任何一部分都有不同程度的不透明度),或者你要進行影像合成,你通常要使用:
- Multilayer
- PNG
- OpenEXR
- Targa
上述四種格式中,你會發現 PNG 和 Targa 圖像可以為幾乎所有位圖編輯應用程式,例如 GIMP 或者 Photoshop,所打開和編輯。而在 Blender 中 OpenEXR 和 Multilayer 提供更多選項,並且可能生成更小的無損文件。