How to get a thick paint trail effect?

Hi @Ghostwarrior087, let me see if I can help you out here!

Well, it seems like you’ve already got the hard part figured out.

I’m assuming you’re using the method from the Unreal Content Examples- where you use the Mesh Reproduction Sprite and the same texture as your character and use the dynamic parameters to set the particle UVs.

To get your trails to look more like paint, I would suggest playing around with the material some more. Something like this should give you better results (replacing the solid colors with your textures):

To avoid a hard material change where your player ends and your particles begin, I would consider tying the value changes to a lerp, with the alpha being set via Dynamic Parameter as the particle’s normalized lifetime. This should give the effect of older particles looking more paint-like, and creating a nice blend into the original character.

As for the ribbon trail, yeah that’s more difficult. Since you’re only going to have one particle here, you can’t use the normal methods for mesh sampling. I would offer two possible suggestions here:

  1. Set your paint color as a simple color. This will be the easiest solution, and with an object as simple as this in color, it won’t make a difference. You can hard-set this value through blueprints if you need to change the color per weapon type.

  2. Following this tutorial might help. https://www.youtube.com/watch?v=RT4smmI03zM

You can use the filtering option to guarantee it samples from only one location. I recommend using the skeletal mesh sampler if you can, since using a bone will be much more consistent when swapping meshes than using a triangle

This should allow for consistent UV sampling from a set location. The only bad thing about this is I think increasing the ribbon width will stretch the texture, not increase the texture sampling area. If this happens, I think there should be a way around that by plugging your Ribbon Width into the material- I’ve done something similar before with object scale. If you want to take this route, let me know and I’ll dive more into getting that figured out.