I want to implement a feature that you can paint walls, objects, corners etc. But I don't know what's the best way to to this.
I thought about:
- to add an extra paint-texture on the object
- to add an paint-object in front of the painted object
(but here is the problem: what is if the painted object is not flat?)
An other problem: what is if the painting covers multiple objects?
Try to sarch for decal (also foot print or tire tracks might help). This will give you some options about how to add extra objects. Adding a second texture is not so simple, because of the texture coord calculations.