Actually for moving objects I would propose something else. Usually you're talking about blood here. In that case you could take the vertex closest to the hit point, change a vertex color and use that to create more vertices in a geometry shader with fading vertex color. You can use that to blend between the default surface and some kind of blodd mask


Follow me on twitter