Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ParticleMaterial particle size not resetting under certain conditions #55396

Closed
RPicster opened this issue Nov 27, 2021 · 1 comment · Fixed by #78021
Closed

ParticleMaterial particle size not resetting under certain conditions #55396

RPicster opened this issue Nov 27, 2021 · 1 comment · Fixed by #78021

Comments

@RPicster
Copy link
Contributor

Godot version

4.0.dev 52b7d5f

System information

Windows 10

Issue description

Particle scale is not reset when a emitter shape other than point is set and a higher than default fixed_fps is used.
Combined with a curve for particle scale this will reused particles to be invisible.

K603OkZ15O.mp4

Steps to reproduce

  • Create a new GPUParticle3D Node.
  • Set fixed fps to 144 (or 300 or anything high)
  • Set it up to show something (rectangle is enough)
  • Add a scale curve to the size parameter and make it go to 0 in the end.
  • Set the emission shape to anything but point (eg. sphere)

Minimal reproduction project

particlematerial-size-reset-bug.zip

@fracteed
Copy link

I have been having similar issues. After adding a curve for scaling, all particles disappear, or maybe they have actually gone down to zero. Even if I then delete the curve, I cant see any particles any more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment