если движение линейное, можно анимировать маску на смешевание материалов или двигать саму текстуру (границу покрашенного)
можно анимировать около рельсы невидимый объект и привязать его к VRavDistanceTex
рисовать секвенцию с кадрами покраски не предлагаю ) хотя как раз секвенцию или авишку и привязывают к PF https://www.youtube.com/watch?v=DfAjmO14acU