Bigggg thanks to Mostafa’s help, he figured out the hardest part of this painting mechanism.
Also big thanks to Zhan, he helped me to change the script to make it work!
1. Paintable shader




It would be got errors if I put many textures which may reduce the final effect.


I add objects to the environment and make two more extra rays to let them paint on the objects.

2. artist walking Animation


I made three animations for each artist walking at different speeds and different directions on each path.
3. Stylised shader applied




4. Follow-ups
- Add transitions in each piece of animation
- Tweak the direction of ray cast of each artist