Texture.anisoLevel
Declaration
public int anisoLevel;Описание
Определяет уровень анизотропной фильтрации текстуры.
Анизотропная фильтрация улучшает текстуры при просмотре под мелким углом, но может замедлить обработку на GPU. Анизотропная фильтрация обычно используется для улучшения текстур пола, грунта или дороги.
Диапазон значений этой переменной составляет от 0 до 16. Значение 1 означает, что фильтрация не применяется, а 16 означает, что применяется полная фильтрация. По мере увеличения значения текстура становится более четкой при мелких углах. Более низкие значения означают, что текстура более размытая при мелких углах.
Когда значение anisoLevel равняется 0, а в Настройки качества, Анизотропная фильтрация установлено на Принудительная на, Unity не применяет анизотропную фильтрацию. Вы можете использовать это для отключения анизотропной фильтрации для текстуры, которая будет вести себя непредсказуемо при применении анизотропной фильтрации.
Когда значение anisoLevel находится между 1 и 9, а в Настройки качества, Анизотропная фильтрация установлено на Принудительно на, Unity устанавливает anisoLevel на 9. Если значение выше 9, Unity зажимает его между 9 и 16.
Если вы используете Metal, Vulkan и OpenGL APIs, вы можете управлять уровнями фильтрации mipmap и анизотропной фильтрации независимо друг от друга. Когда вы включаете анизотропную фильтрацию в любой другой графике APIs, Unity также включает трилинейную фильтрацию.
Дополнительные ресурсы: Текстуры.