Image Shader
用于图像、图像序列和视频的 Shader。
File - 连接图像资源。可以直接从 Assets Window 连接,也可以通过 Asset Array 或 Asset 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 - 显示最近的”找到”帧。例如:
| Source | Display |
|---|---|
| image-00 | image-00 |
missing | image-00 |
missing | image-03 |
| image-03 | image-03 |
| image-04 | image-04 |
- Black - 显示黑色帧。
Sequence Length - 只读属性,返回图像序列或视频的长度(以帧为单位)。