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

Noticeable rotation flicker on GPUParticles3D #75201

Open
KnightNine opened this issue Mar 22, 2023 · 2 comments
Open

Noticeable rotation flicker on GPUParticles3D #75201

KnightNine opened this issue Mar 22, 2023 · 2 comments

Comments

@KnightNine
Copy link

KnightNine commented Mar 22, 2023

Godot version

4.0

System information

Windows 10

Issue description

In setting particles to be rotated at a random angle when they are spawned, I noticed that there's one frame in which they are unrotated after spawning:
Rotation flicker

Which causes the effect seen above (at 30fps).
(3.5 does not have this issue)

Steps to reproduce

in a GPUParticles3D node after assigning a particle mesh to it:

  • create a new ParticleProcessMaterial
  • spread out the particles using an emission_shape
  • set Particle Flags>flag_rotate_y to true
  • set Angle>angle_max to 360

Minimal reproduction project

N/A

@Calinou
Copy link
Member

Calinou commented Mar 22, 2023

Can you reproduce this after disabling Interpolate and setting Fixed FPS to 0 in the GPUParticles3D inspector?

@KnightNine
Copy link
Author

KnightNine commented Mar 22, 2023

@Calinou Yes it still happens but inconsistently/less frequently (in comparison to the flicker being consistent for every particle spawned with default settings).

it looks like it is definitely related to #51318.

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

No branches or pull requests

2 participants