uvSetIndex | 要设置 UV 分布度量的 UV 集索引。对于第一个索引,使用 0。 |
uvAreaThreshold | 要考虑的最小 UV 面积。默认值为 1e-9f。 |
根据顶点和 uv 坐标重新计算 Mesh 的 UV 分布度量。
UV 分布度量可用于根据摄像机位置计算所需的 mipmap 级别。在程序化生成使用 Mip 贴图流 的纹理的网格后,调用此函数非常重要。
此函数还可用于使用备用 uvAreaThreshold 更新 UV 分布度量。uvAreaThreshold 可用于忽略 UV 分布计算中的小 UV 面积;例如,您可能希望忽略用于大三角形区域的单个纹素颜色。Unity 在计算 mip 选择时不会考虑这些区域的密度,这可能导致由于选择了较低 mip 而导致某些颜色色调。该值取决于纹理分辨率;例如,对于 256x256 的纹理,单个纹素区域为 (1/(256*256))。
其他资源:Mip 贴图流 GetUVDistributionMetric,RecalculateUVDistributionMetrics。