支持的图像格式¶
以下是 Blender 内置支持的图像格式一览:
格式 |
通道l 深度 |
Alpha |
扩展 |
||
|---|---|---|---|---|---|
JPEG |
8 位 |
✗ |
✓ |
✓ |
|
浮点型 16、32 位 |
✓ |
✓ |
✓ |
|
|
PNG |
8、16 位 |
✓ |
✓ |
✓ |
|
WebP |
8 位 |
✓ |
✓ |
✗ |
|
AVIF |
8、10、12 位 |
✓ |
✗ |
✗ |
|
BMP |
8 位 |
✓ |
✗ |
✓ |
|
8、10、12、16 位 |
✓ |
✗ |
✗ |
|
|
8、10、12、16 位 |
✓ |
✗ |
✗ |
|
|
Iris |
8、16 位 |
✓ |
✗ |
✗ |
|
JPEG 2000 |
8、12、16 位 |
✓ |
✗ |
✗ |
|
浮点型 |
✓ |
✗ |
✗ |
|
|
Targa |
8 位 |
✓ |
✗ |
✗ |
|
Targa Raw |
8 位 |
✓ |
✗ |
✗ |
|
TIFF |
8、16 位 |
✓ |
✗ |
✓ |
|
Hint
如果你对技术细节不感兴趣,好的做法是选择项目输出格式为:
- 使用 OpenEXR
如果想对图像进行合成或者校调色。
- 使用 PNG
如果打算屏幕输出或者要编码为各种视频格式。
- 使用 JPEG
用于在意文件大小,而质量损失是可以接受的情形。
所有这些格式都支持压缩,这在动画输出时很重要
Hint
图像格式的位深与每个通道的色调级数对应如下:
- 8:
256 级
- 10:
1024 级
- 12:
4096 级
- 16:
65536 级
打开图像¶
- 相对路径
设置文件路径为当前 blend 文件的相对路径。
见相对路径。
- 侦测序列
自动查找所选图像中的图像序列(基于文件名)。如果确实想获取序列中的单张图像,请禁用此功能。请参阅打开图像序列获取更多信息。
- 检测UDIM
自动在所选图像的目录中查找 UDIM 分块;如果找到匹配项,则将其作为 UDIM 加载到 Blender 中。通过检测文件扩展名之前的文件名是否包含
.xxxx(四位数)。
打开图像序列¶
要以任何支持的图像文件格式加载图像序列,图像的文件名必须包含一个数字以指示帧顺序(例如 *-0001.jpg、*-0002.jpg、*-0003.jpg 等),以指示任何图像格式的帧。
可以通过使用以下任何方法选择图像来打开序列,方法是使用 打开图像 按钮或 回车 进行确认。
- 范围
导航到目录,单击 鼠标左键 并在一个范围内的名称上拖动以高亮显示多个文件。你可以向下翻页并继续 Shift-鼠标左键 点击并拖动以添加更多选择。
- 批量
按下 Shift-鼠标左键 选定的非相关图像进行批处理;每个图像将是一个帧,按照排序顺序,可以是文件类型的混合(
jpg、png、exr等)。- 全部
按下 A 选择或者取消选择目录中全部文件。
保存修改过的图像¶
在 Blender 中编辑的图像(如绘制纹理、生成图像或合成器结果)均与 blend 文件本身分开存储。
在关闭 Blender 或保存 blend 文件时,根据保存修改过的图像设置中的行为配置,可能需要手动保存已修改的图像。
未保存的图像在图像编辑器及其他界面元素中均标有星号(*)。
保存 Blend 文件¶
保存 blend 文件时,Blender 可以:
询问是否保存修改过的图像。
自动保存修改过的图像。
忽略修改过的图像。
此行为由保存修改过的图像偏好设置控制。
关闭 Blender¶
关闭 Blender 时,未保存的已修改图像可能会弹出确认对话框。
若修改后的图像未保存即被丢弃,则所有未保存的图像更改将永久丢失。
Warning
渲染结果图像及合成器预览器节点的输出均为临时数据,在保存 blend 文件或关闭 Blender 时不会自动保存至磁盘。
若需保存这些结果,则必须手动保存。
若在重新渲染、加载新文件或关闭 Blender 之前未保存这些图像,图像数据将会丢失。
图像设置¶
- 文件格式
选择要保存的图像文件格式。根据所用的格式,可以使用通道、位深度和压缩级别等其他选项。
- 颜色
保存图像或视频的颜色格式。某些格式使用此设置来优化写入文件的数据量。注意,RGBA 并不适用于所有图像格式,详情请查看上面的列表。
- BW:
使用灰度颜色保存图像。
- RGB:
保存红色、绿色和蓝色通道
- RGBA:
保存红色、绿色、蓝色和 alpha 通道。
- 色深
定义每个颜色通道的位深度,决定可以表示多少种颜色值。
位深度越高,色带越少,精度越高,但也会增加文件大小和内存使用量。注意,并非所有文件格式都支持所有颜色深度。
- 8:
最常用于屏幕图形、网络和标准视频。适合一般用途。
- 10, 12, 16:
主要用于摄影和数字电影格式(如 DPX、JPEG 2000)。比 8 位提供更多的色调范围和色彩细节。
- 32:
每个通道 32 位浮点。提供最高精度和动态范围。色彩深度最高,主要与 OpenEXR 一起用于视觉效果与合成工作流程。
- 半浮点:
每个通道 16 位浮点。动态范围大,内存和存储空间占用少。仅支持 OpenEXR 文件。
- 全浮点:
每个通道 32 位浮点。提供最高精度和动态范围。仅支持 OpenEXR 文件。
Note
在内部,Blender 只能以 8 位或 32 位运行。
精度高于 8 位(如 10 位、12 位、16 位)的图像在载入 Blender 时会转换为 32 位浮点图像。
- 压缩
用于降低图像文件大小。使用的文件格式和设置不同,压缩方式也不尽相同。
- 品质
控制应用于图像的有损压缩级别,以百分比表示。有损压缩通过丢弃部分图像数据来减小文件大小,这可能会导致细节丢失。
0%:最大压缩率,产生的文件最小,但质量损失最明显。
100%:不压缩,保留完整的图像质量,但文件大小会增大。
- 另存为渲染图
使用渲染色彩管理保存图像。对于 PNG 等显示图像格式,应用视图和显示变换。对于 OpenEXR 等中间图像格式,使用默认的渲染输出色彩空间。
- 复制
定义数据块是要引用新创建的文件,还是要保持原有引用不变。
- 色彩空间
指定源文件的色彩空间。
色彩空间列表取决于活动 OICO 配置。此处详细描述了默认支持的色彩空间:默认 OpenColorIO 配置
Note
请注意,Cineon、DPX、OpenEXR 和 Radiance HDR 图像类型默认保存在线性颜色空间中。
格式细节¶
Cineon 和 DPX¶
Cineon 是柯达的胶片扫描标准,每通道 10 位,对数。DPX 源自电影城,作为安思/标准普尔行业标准。DPX 支持 16 位颜色/通道、线性和对数。DPX 是目前广泛用于电影硬件/软件行业的标准。
DPX 以及 Cineon 只储存和转换数值在 0.0 到 1.0 之间的 “可见” 色彩范围(如渲染或合成结果)。
OpenEXR¶
ILM 的 OpenEXR 已成为 HDR 图像文档的软件行业标准,特别是由于其灵活且可扩展的结构。
OpenEXR 文件可以存储多个图层和多个通道。这意味着 OpenEXR 图像加载到合成编辑器后,可以保持渲染层和通道完好无损。
Note
打开 OpenEXR 图像时,如果检测到 线性 CIE-XYZ E 或 ACES2065-1,Blender 将自动设置色彩空间。
输出选项¶
OpenEXR 渲染输出选项有:
- 色深
单个颜色通道中可以表示的颜色数的指数部分(底数为2)。位深越高,可以表现更加丰富的颜色,减少色条,并提高精度。不过提高位深,内存使用量以指数级增加。
- 半浮点:
将图像以自定义的 16 位每通道浮点格式保存。这将实际 “位深度” 减至 10 位,其中 5 位为乘方值,1 位为符号。
- 全浮点:
以浮点格式保存图像,每个通道 32 位。
- 编码器
对 EXR 文件进行编码的压缩类型。
- 无:
禁用所有压缩,以获得最快的编码时间,但会产生较大的文件大小。
- ZIP:
使用 Zlib 对 16 行图像块进行无损压缩。
- PIZ:
小波无损压缩,对嘈杂/颗粒状图像有效。
- DWAA (有损):
基于 32 行图像数据块的类似 JPEG 的有损压缩。
- DWAB (有损):
基于 256 行图像数据块的类似 JPEG 的有损压缩。
- HTJ2K:
基于高吞吐量 JPEG 2000 编码的无损压缩技术。该技术可生成更小的文件,但因技术较新,目前尚未获得其他软件的广泛支持。
- ZIPS:
使用 Zlib 进行无损压缩,每行图像单独压缩
- RLE:
无损的行程长度编码压缩,在图像行值相同时效果最佳。
- Pxr24 (有损):
将 32 位浮点数转换为 24 位,然后使用 deflate 压缩。Pxr24 对半精度和 32 位整数数据无损,对 32 位浮点数数据略有损失。
- B44 (有损):
16 位浮点图像的有损压缩,采用固定 2.3:1 宽高比。B44 压缩算法无论图像内容如何,都能实现均匀压缩。
- B44A (有损):
16 位浮点图像的有损压缩,采用固定 2.3:1 宽高比,同时对颜色均匀区域(如 Alpha 通道)进行二次压缩。
- 品质 DWAA (有损) DWAB (有损)
控制应用于图像的有损压缩级别,以百分比表示。有损压缩通过丢弃部分图像数据来减小文件大小,这可能会导致细节丢失。
0%:最大压缩率,产生的文件最小,但质量损失最明显。
100%:不压缩,保留完整的图像质量,但文件大小会增大。
- 交错
使用视图、层和通道的旧版交错存储,以与不支持更高效的多部件 OpenEXR 文件的应用程序保持兼容。
- 预览
在渲染动画(或通过命令行渲染单帧)时,保存一份 JPEG 图像副本,以便快速预览。
Radiance HDR¶
Radiance 最初是由格雷格 · 沃德写的照明模拟工具套件。Radiance 最早(且长时间是唯一)使用 HDR 图像格式,目前有许多其他软件包支持该格式。
Radiance .hdr 文档将颜色仍然存储在每个组件的 8 位,但具有额外的(共享的)8 位指数值,使其每像素 32 位。
元数据¶
元数据是存储在图像文件中的附加信息,用于描述该图像的创建方式或应如何解读。
如果在输出属性中启用了该功能,Blender 可以将元数据写入支持的图像格式中。
局限¶
并非所有格式都支持元数据,有些格式可能仅支持部分字段。
使用不支持元数据的格式时,渲染信息不会存储在保存的文件中。
方向元数据¶
将图像导入 Blender 时,会忽略 EXIF 方向元数据(通常存在于 JPEG 图像中)。图像将根据其存储的像素数据进行显示,不会自动旋转。
如果图像旋转角度不正确,可通过 顺时针旋转90° 手动调整。