[=“, post:5, topic:30012”]
I made a test in the editor and that is not the case, in fact I can’t see any frame drop while painting vertex color and the shader I used is pretty complex. Works like a charme just that there isn’t anything that let me do it at runtime:

Even if performance would be bad for gameplay it would be still nice for stuff like customization, for players being able to paint their cars, characters etc.
[/]
That’s what Eric was trying to explain. The vertex pass happens at a point in the render pipeline that makes it impossible to use at runtime.
it is completely possible to do this since Unreal Engine 4.13 using render targets and mesh painting.