Colorify - это набор шейдеров, позволяющих частично перекрасить текстуру на основе заданного цвета и заданного цветового интервала.
Можно использовать для обозначения цветов команд, кастомизации персонажей, брони, оружия, других объектов.
Также можно создавать интересные эффекты за счет реалтайм-изменения цветов и цветовых интервалов.
Пак был написан т.к. большинство покупных ассетов содержат 1-2 материала, что не позволяет нормально сделать кастомизацию "из коробки", а генерировать вручную карты перекраски для большого количества ассетов может быть довольно накладно. Все объекты на примерах - бесплатные ассеты из Asset Store, содержащие всего 1 материал на весь объект. Как видно, перекрашиваются только нужные части.
Используются два алгоритма выделения цвета - по rgb-расстоянию и по hue-расстоянию, что позволяет очень тонко настраивать, какая именно часть текстуры будет перекрашенна.
Есть шейдеры для перекраски 1 и 2-х цветов, а также мобильные версии шейдеров с обрезанным функционалом(только rgb-расстояние), поддерживающие shader model 2.0. Всего в паке 19 шейдеров(полный список в листинге на asset store), включая дебаг-шейдер для точной настройки и визуализации.
Asset store
Тред на Unity Community
Скриншоты: