每次修改和重新保存材质或材质实例时,会重新计算与使用的每个纹理有关的纹理流送数据。 每个纹理数据包含UV通道索引和缩放,UV通道索引用于对纹理采样, 缩放是应用于被采样通道的乘法因数。
但是,这不涵盖所有情况,因为采样可能基于场景位置、网格体顶点颜色或任何UV通道组合。这可能会导致无法通过分析 找到相关数据,引擎会假设依赖于UV通道0和缩放1。
分析在多个不同的步骤运行,具体取决于所编辑的内容:
- 材质:当用户应用或保存修改时运行。
- 材质实例:材质实例编辑器关闭或者保存包含材质实例的包时运行。
- 关卡:用户运行"构建纹理流送"时针对每个所用材质运行。用于确保每个材质都是最新的。材质不是最新的原因包括:
- 4.15之前的材质没有任何数据。