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

GPUParticle2D jitter since Godot Beta 10 #71225

Closed
sgervais333 opened this issue Jan 11, 2023 · 5 comments · Fixed by #71520
Closed

GPUParticle2D jitter since Godot Beta 10 #71225

sgervais333 opened this issue Jan 11, 2023 · 5 comments · Fixed by #71520

Comments

@sgervais333
Copy link

Godot version

4.0beta10 (4.0beta11)

System information

Windows 11, Vulkan API 1.3.224 - Vulkan NVIDIA GeForce RTX 3080 Ti

Issue description

GPUParticle2D seems to jitter since Godot Beta 10 (I have the same problem Godot Beta 11).

Here is what I expect (screen capture of the project in Godot Beta 9):
Animation

Here is what I got in Godot 4.0beta10 and Godot 4.0beta11:
Animation2

Steps to reproduce

  1. Make 2DScene
  2. Add GPUParticle2D
  3. Set the Process Material of this GPUParticle2D to a new ParticleProcessMaterial
  4. Move the particle around (or make a animationPlayer to move the Particle)

Minimal reproduction project

TestProject.zip

@Calinou
Copy link
Member

Calinou commented Jan 11, 2023

I can confirm this on 4.0.beta11 (it's visible in https://github.com/godotengine/godot-demo-projects/tree/4.0-dev/2d/particles). This occurs when moving a GPUParticles node with Local Coords disabled.

It's worth checking whether this issue occurs in 3D as well.

Can you reproduce this after disabling Interpolate and setting Fixed FPS to 0 on the GPUParticles node? See #70777.

@clayjohn
Copy link
Member

I have a feeling this is caused by #70418 we will need to investigate further

@sgervais333
Copy link
Author

sgervais333 commented Jan 12, 2023

I can confirm this on 4.0.beta11 (it's visible in https://github.com/godotengine/godot-demo-projects/tree/4.0-dev/2d/particles). This occurs when moving a GPUParticles node with Local Coords disabled.

It's worth checking whether this issue occurs in 3D as well.

Can you reproduce this after disabling Interpolate and setting Fixed FPS to 0 on the GPUParticles node? See #70777.

It fixes it when I disable Interpolate and set Fixed FPS to 0 on the GPUParticles node. So I assume it is liked to #70777

I only need to set Fixed FPS to 0 to make it work like expected (no jittering).

@sgervais333
Copy link
Author

The problem is still in Godot Beta 12.

It's like the Interpolate have no effect.

@akien-mga
Copy link
Member

Fixed by #71520.

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

Successfully merging a pull request may close this issue.

4 participants