Ну то есть правильно я понял, как будто мы красим развертку в условном блендере, но тут просто делаем какие-то приколы с накладыванием этого изображения на разбитую развертку
В моей голове это типо так: Текстура состоит из 3 цветов (RGB), каждый цвет отвечает за тот участок, который будет менять на свой цвет. В шейдере разбиваем эту текстуру на 3 канала, делаем маску из них. И вот эти маски и будут красить машину.