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