跳转到内容

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 提供更多选项,并且可能生成更小的无损文件。