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

Particle jitter on low speed scale, when the SceneTree is paused or when process mode is Disabled due to interpolation #50824

Open
Tracked by #61067
KoBeWi opened this issue Jul 24, 2021 · 6 comments · May be fixed by #95912

Comments

@KoBeWi
Copy link
Member

KoBeWi commented Jul 24, 2021

Godot version

cf8e9fd

System information

W10

Issue description

When you set speed_scale of particles to low value, e.g. 0.1, this happens:
jitter

Steps to reproduce

  1. Add GPUParticles2D
  2. Add some material etc.
  3. Set time_scale to 0.1

Minimal reproduction project

No response

@Calinou
Copy link
Member

Calinou commented Jul 24, 2021

The interpolation likely doesn't take the time scale into account. Can you reproduce this if you disable interpolation in the GPUParticles2D node?

@KoBeWi
Copy link
Member Author

KoBeWi commented Jul 24, 2021

You mean fract_delta? It doesn't change anything.

@Calinou
Copy link
Member

Calinou commented Jul 24, 2021

GPUParticles3D has this property:

image

It looks like it wasn't ported to GPUParticles2D yet: #55357

@RPicster
Copy link
Contributor

This problem is not only happening on slow time scales - it's only making it more visible.
It's also extremely visible when using the orbit parameter.

@Calinou
Copy link
Member

Calinou commented Dec 14, 2021

To work around this, disabling Interpolation and setting Fixed Fps to 0 (or a very high value such as 1000) seems to do the trick.

@Calinou
Copy link
Member

Calinou commented May 15, 2022

This problem is not only happening on slow time scales - it's only making it more visible. It's also extremely visible when using the orbit parameter.

This may be due to #51318.

@clayjohn clayjohn modified the milestones: 4.0, 4.x Jan 18, 2023
@Calinou Calinou changed the title Particle jitter on low speed scale Particle jitter on low speed scale or when the SceneTree is paused due to interpolation Apr 24, 2023
@Calinou Calinou changed the title Particle jitter on low speed scale or when the SceneTree is paused due to interpolation Particle jitter on low speed scale, when the SceneTree is paused or when process mode is Disabled due to interpolation Jul 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants