Search Unity

  1. Get the latest news, tutorials and offers directly to your inbox with our newsletters. Sign up now.
    Dismiss Notice

Unity 5.3.1f1 - Particle system errors - Invalid AABB result / IsFinite(d)

Discussion in 'Editor & General Support' started by gonzorob, Dec 18, 2015.

  1. bhunterd

    bhunterd

    Joined:
    Oct 6, 2016
    Posts:
    22
    I had same error when had generated mesh, when I devided the points position into array index in some cases it was devided by zero so It was a reason of this error. I just had changed inside "for" loop :

    points [x, z] = new Vector3 (
    xSum/(x),
    ySum,
    zSum/(z)
    );
    to
    points [x, z] = new Vector3 (
    xSum/(x+1),
    ySum,
    zSum/(z+1)
    );
     
  2. Livealot

    Livealot

    Joined:
    Sep 2, 2013
    Posts:
    210
    For others finding this thread looking for new causes of AABB failure with particle systems

    I just upgraded to the latest 2017.2 and starting seeing those console errors where I didn't before the upgrade

    I had code that manually emitted particles AND changed the emitParams. Additionally, my code had references to the older ps.startsize instead of the newer ps.main.startsize.

    So look for references to obsolete particle system components.

    Also, make sure to not send any zero values in the emitparams. I avoided this myself by using the new startsizemultiplier variable.
     
    novastrangers and HakJak like this.
  3. UltraGameMob

    UltraGameMob

    Joined:
    Mar 17, 2018
    Posts:
    1
    Bro i'm getting this error 2 years after you posted the question .. have you solve it ?? i'm really stuck with it
     
  4. sephytreebeard

    sephytreebeard

    Joined:
    Aug 16, 2015
    Posts:
    7
    Hello, i was able to solve this error in by deleting the object and trying again, no change in procedure, good luck
     
    MikeGameDev likes this.
  5. HeyBishop

    HeyBishop

    Joined:
    Jun 22, 2017
    Posts:
    188
    I'm also encountering this error. I'm using 2018.2.11f1. The problem seems to be when I use .Emit(1) on a particle system AND Velocity over Lifetime is enabled.

    If I disable Velocity over Lifetime, the problem does not happen.
     
  6. HeyBishop

    HeyBishop

    Joined:
    Jun 22, 2017
    Posts:
    188
    I tried this, to no avail.
     
  7. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    4,894
    The AABB error can be caused by many things.
    If you are able to reproduce this error, then please file a bug report so we can investigate.
     
    HeyBishop and richardkettlewell like this.
  8. HeyBishop

    HeyBishop

    Joined:
    Jun 22, 2017
    Posts:
    188
    I did!
    Fortunately, I can set this issue aside for now, and continue developing my game in other areas until this (hopefully) gets resolved.
     
  9. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    4,894
    Do you know the bug number?
     
  10. HeyBishop

    HeyBishop

    Joined:
    Jun 22, 2017
    Posts:
    188
    No, how do I determine that?
    After submitting, I expected to get an email confirming my submission - but I did not. Could that mean the submission didn't go through?
     
  11. karl_jones

    karl_jones

    Unity Technologies

    Joined:
    May 5, 2015
    Posts:
    4,894
    You should have received a confirmation email. Check your spam folder.
    If you can't find it then try submitting the bug again.
     
    HeyBishop likes this.
unityunity