Иногда Unity не может отображать объекты с помощью обычных шейдеровпрограммы, работающей на графическом процессоре. Подробнее
См. в Словарь. Когда это происходит, Unity визуализирует объекты с помощью специальных шейдеров:
- Шейдер ошибок по умолчанию
- Шейдер загрузки
- Материал об ошибках потокового виртуального текстурирования
Специальный шейдер, который использует Unity, зависит от причины, по которой Unity не может использовать исходный шейдер.
Шейдер ошибок по умолчанию
Unity визуализирует объект с помощью шейдера ошибок по умолчанию, когда возникает проблема с материалом или шейдером этого объекта; например, если материал не назначен, если шейдер не компилируется или если шейдер не поддерживается.
Unity использует шейдер ошибок по умолчанию в редакторе Unity и в сборках.
Шейдер ошибок по умолчанию — пурпурный (ярко-розовый).

При использовании API BatchRendererGroup Unity не отображает шейдер ошибок по умолчанию.
Шейдер загрузки
Unity визуализирует объект с загрузочным шейдером, чтобы показать, что Unity компилирует Вариант шейдераВерсия программы шейдера, которую Unity генерирует в соответствии с определенной комбинацией ключевых слов шейдера и их статусом. Объект Shader может содержать несколько вариантов шейдера. Подробнее
См. в Словарь, необходимый для отображения этого объекта.
Unity показывает загружаемый шейдер в редакторе Unity, когда включена асинхронная компиляция шейдера или в сборка для разработкиСборка для разработки включает символы отладки и включает профилировщик. Подробнее
См. в Словарь, когда поддержка Shader Live Link включена.
Шейдер загрузки голубой (ярко-синий).

При использовании API BatchRendererGroup Unity не отображает загрузочный шейдер.
Материал с ошибкой виртуального текстурирования
Если в вашем проекте используется потоковое виртуальное текстурирование (SVT), Unity использует специальный материал для обозначения проблем в настройке SVT. Дополнительную информацию см. в разделе материал об ошибках виртуального текстурирования.