Unity 6.3
0 онлайн 0 гостей 3 в системе
Вход

DynamicAtlasFilters.Format

Описание

Исключает текстуры, которые из-за своего формата потеряли бы точность или были бы обрезаны при добавлении в атлас.

Система динамического атласа до сжатия принимает неHDR форматы текстур, которые имеют 8 бит или меньше на компонент

Вы можете добавить сжатую текстуру в динамический атлас. Однако это может привести к дополнительной потере изображения, так как система должна сначала декомпрессировать изображение, чтобы сохранить его в атласе. Декомпрессия может привести к значениям, которые невозможно точно представить в 8-битах на компонент. Например, значение 1/256 в сжатом изображении может быть декомпрессировано до 3/512. Система не может сохранить 3/512 в атласе, поэтому она сохраняет значение либо как 1/256, либо как 2/256.

Это создает потенциальные различия между исходной текстурой и версией, хранящейся в атласе. Эти различия заметны в следующих сценариях: 1. Операции смешивания: 3/512, 1/256 и 2/256, каждая из которых дает разный результат при использовании их в операции смешивания. 2. Отображение высокоточных целей отображения (например, 16 бит на компонент).

В большинстве случаев преимущества производительности, связанные с разрешением сжатых текстур в атласе, перевешивают неудобства, связанные с введением небольших ошибок.