Is it possible to make particles stick to a moving surface such as skeletal mesh after collision?

There are a dozen ways to make a particle stick to a static surface after it collides with it.

But for instance lets say you have a goo gun and you want to splash this goo over a moving character and for it to stick to that character while the character moves, can that be done?

just tried this for you. i hope this will be helpful. https://youtu.be/nzyAgCg7cR0
collision_sk

2 Likes

Thanks a lot for this!

Although I don’t think your solution is perfect mostly due to efficiency reasons, (there should be a way to spawn the particles based on the collision data rather than just spawning a lot of them and deleting any that aren’t hit), you’ve given me a very good base to work from to solve this issue!

Edit: I’ve found a way to do it on gpu instead of cpu, also found a better way to spawn the particles onto the skeletal mesh, I don’t think it’s much more efficient in principle (or at all) but by virtue of being done on the GPU it’ll perform better anyways.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.