Lospec шейдер в Unity для Demake проектов

Для пары конкурсных проектов мне понадобился механизм, который бы позволил мне получить в игре картинку из далекого прошлого. Низкое разрешение и малое количество цветов. Если с разрешением все более или менее просто — достаточно организовать рендер в текстуру малого размера, — то с цветами оказалось не все так однозначно. Да, в URP Unity есть механизм LUT, который технически может подвести картинку к нужному результату. Но все же строгих ограничений на рендер цветов он не накладывает. А хотелось бы.

Есть масса готовых решений в виде lospec-ассет-паков, но мне захотелось чего то простого, маленького и желательно в одном файле. Поэтому пришлось немного еще разобраться в работе шейдеров.

Читать дальше