Search Unity

Particle batching

Discussion in 'General Graphics' started by jesse121, Jan 30, 2016.

  1. jesse121

    jesse121

    Joined:
    Sep 3, 2014
    Posts:
    11
    Hi, I am trying to get my particle systems to batch, but it doesn't seem to be working. I have all my particles on a single texture atlas, that all share a single material. And they have a uniform scale of 1,1,1.

    Like this guy did here:

    If you watch the video he is able to get his particles to render in a single draw call.

    Is this because he is using an older version of Unity and its not supported anymore? Or is there a setting in Unity that I'm missing?
     
  2. hippocoder

    hippocoder

    Digital Ape

    Joined:
    Apr 11, 2010
    Posts:
    29,723
    As far as I know, it is one draw call per particle system, which is not a performance issue unless you have 50+ of them?
     
  3. jesse121

    jesse121

    Joined:
    Sep 3, 2014
    Posts:
    11
    I see, so there is no way to batch all the child particle systems into a single draw call?
     
  4. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    8,282
    Particles don't batch anymore. It now use a multithreaded system that does not support batching but should provide better performance.