跳转到内容

Image Shader

用于图像、图像序列和视频的 Shader。

Common Attributes +

File - 连接图像资源。可以直接从 Assets Window 连接,也可以通过 Asset ArrayAsset from Smart Folder 连接。支持静态图像、图像序列和视频。

Filter - 这些设置可以改善 Viewport 和渲染的图像质量 — 特别是在调整图像大小时:

  • None (Fastest) - 图像调整大小时不执行重新采样 — 这是最低质量设置。
  • Bilinear - 执行基本重新采样。质量较低但速度很快。
  • Mipmaps - Mipmaps 是通过 Bilinear 插值创建的预计算、优化的低分辨率图像版本。用于缩小图像时获得最佳质量和性能。
  • Bicubic - 这是最慢的方法,但在放大图像时产生最佳质量。

Scale Mode - 设置图像如何适应 Shape 的边界框:

  • None - 不缩放。
  • Fit Contain - 将图像适配到 Shape 的边界框,使整个图像始终可见。
  • Fit Width - 将图像的宽度适配到 Shape 边界框的宽度。
  • Fit Height - 将图像的高度适配到 Shape 边界框的高度。
  • Fit Cover - 将图像适配到 Shape 边界框的宽度或高度,使其填满 Shape 同时保持纵横比。

Tiling - 确定图像边缘处的处理方式:

  • Clamp - 使用图像的第一个和最后一个值。
  • Repeat - 重复/循环图像。
  • Mirror - 镜像/乒乓图像。
  • Decal - 裁切图像。

Scale - 增加/减少图像的缩放。

Offset - 偏移图像的位置。

Rotation - 旋转图像。

Looping - 选中时,Image Sequence、视频或 gif 将设置为无限循环。

FPS - 设置 Image Sequence 的播放帧率。默认情况下,此控件连接到 Composition 的帧率,但可以通过移除连接来手动设置。

Time - 连接到 Composition 的 Time,用于驱动视频或图像序列的帧号。

Missing Frames - 确定图像序列中缺失的帧如何显示:

  • Noise - 显示噪声图案。
  • Nearest Frame - 显示最近的”找到”帧。例如:
SourceDisplay
image-00image-00
missingimage-00
missingimage-03
image-03image-03
image-04image-04
  • Black - 显示黑色帧。

Sequence Length - 只读属性,返回图像序列或视频的长度(以帧为单位)。