Search Unity

Question How can I make Particle System output not be transparent with 2D lit shader?

Discussion in 'Universal Render Pipeline' started by tonytopper, Mar 22, 2023.

  1. tonytopper

    tonytopper

    Joined:
    Jun 25, 2018
    Posts:
    226
    For the life of me, I can't figure out how to make the particle output of my particle system not transparent.

    It looks like this:

    sprite_lit_particles_Screenshot 2023-03-22 113359.png

    Here are the renderer settings on the particle system:

    upload_2023-3-22_14-57-6.png

    I've checked the Vertex colors on my meshes. I've checked the startColor on the Particle System main module.

    I am using a Sprite Lit shader which I suspect is the issue based on some other forum information I saw. It feels crazy that this isn't surfaced anywhere in the GUIs or the APIs that I can find. There is nothing I can find that is setting something to be transparent, but it's showing up that way.

    Setting the "Color over Lifetime" or "Color over Speed" doesn't affect the transparency.

    I can't find a shader, that works with 2D lights, that isn't outputting as transparent.