Let you?¢_Tre objects have their own surfaces and update them when necessary, with appropriate blending modes, something like multiplicatively blending damaged stuff on top of the object and the object again additively on top.