Making a Particle System with a Sprite Sheet?

Well, as i have create explosion sprite sheet using adobe after effects but i cant create a particle system using that so just wanna know how to make a particle system using sprite sheets.

Hey Nav0081 -

In the Material that you will be referencing in your Particle System, Add a ParticleSubUV node and assign your sprite sheet to it. Attach the RGBA channels as you normally would for a particle, so make sure that you are multiplying by your Particle Color node.

Now in your Particle System’s Required Module, assign your new material and scroll down to the SubUV section. For the purposes of this you will probably want to set it to Linear Blend as your Interpolation Method and set your Horizontal and Vertical Sub Images to the number in your Sprite Sheet.

Finally you will want to add a SubUV Index Module. Set the Distribution method to Constant Curve and set the first point to an in Val of 0 and Out Val of 0 and point 2 to an In Val of 1 and an Out Val of (The number of total images on the Sprite sheet - 1).

Thank You

Eric Ketchum

Thx Eric Ketchum

I have a similar problem and I’m not sure if I should ask a seperate question. I want to use a sprite that I got from an atlas. Using the ParticleSubUV node in the material I can reference the texture but not the sprite I extracted from it. Is there any workaround?

Hey NeroViper -

Cascade is not currently able to reference Paper2D sprites directly. You can use the original SpriteSheet Texture and call only the one sprite by using some UV Selection method. Here is the basic setup:

hmm thats what I thought. So there is no easy way to do it if the atlas is not organised in power of two segments? Thanks for taking the time to answer