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

Vulkan: GPUParticles3D attractor and collision Cull Mask doesn't have any effect #61014

Open
Tracked by #61067
Calinou opened this issue May 13, 2022 · 4 comments · May be fixed by #91858
Open
Tracked by #61067

Vulkan: GPUParticles3D attractor and collision Cull Mask doesn't have any effect #61014

Calinou opened this issue May 13, 2022 · 4 comments · May be fixed by #91858

Comments

@Calinou
Copy link
Member

Calinou commented May 13, 2022


Bugsquad note: This issue has been confirmed several times already. No need to confirm it further.


Godot version

4.0.alpha8

System information

Fedora 34, GeForce GTX 1080 (NVIDIA 510.60.02)

Issue description

GPUParticles3D attractor and collision Cull Mask doesn't have any effect. I noticed this while working on #60992.

The same issue occurs with GPUParticles3D collision nodes.

Left: GPUParticles3D on layer 1, GPUParticlesAttractorBox3D with all cull mask layers enabled (default)
Middle: GPUParticles3D on layer 2, GPUParticlesAttractorBox3D with all cull mask layers disabled
Right: GPUParticles3D on layer 2, GPUParticlesAttractorBox3D with only the cull mask layer 2 enabled

Expected behavior

2022-05-13_23 59 24

Actual behavior

2022-05-13_23 59 13

Steps to reproduce

  • Add a GPUParticles3D node, a draw pass and a process material to it. Set the emission shape to a sphere to you can see individual particles separated from each other.
  • Add a GPUParticlesAttractor3DBox node.
  • Enable only the second visual layer on the GPUParticles3D node.
  • Set the cull mask to exclude all layers on the GPUParticlesAttractorBox3D node.
  • To reproduce the same issue with collision, add GPUParticlesCollisionBox3D nodes and enable collision on the particles' Process Material.

Minimal reproduction project

test_particle_attractors_cull_mask.zip

@Calinou
Copy link
Member Author

Calinou commented Nov 12, 2022

This was confirmed by @unfa on the Godot Contributors Chat.

@fishtaod
Copy link

fishtaod commented Aug 8, 2023

I have the same issue in 4.1.1.

@id01
Copy link

id01 commented Dec 13, 2023

Can confirm this is still in 4.2

@timkrief
Copy link

timkrief commented Jan 3, 2024

Hi there, I also experienced this and can't find a way to exclude some particles from an attractor effect but not from an other. also on 4.2

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