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

GPUParticles3D using Directed Points does not have correct initial velocity #100846

Open
JustASquid opened this issue Dec 27, 2024 · 0 comments
Open

Comments

@JustASquid
Copy link

Tested versions

Reproducible in v4.3.stable.mono.official [77dcf97]

System information

Godot v4.3.stable.mono - Windows 10.0.22631 - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 2060 (NVIDIA; 30.0.15.1006) - Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz (12 Threads)

Issue description

When using Directed Points, the particles don't actually move in the direction of the normal. Instead the direction is unpredictable.

A similar issue was brought up in 4.2 #83811

and resolved with #83831 so it's likely this regression was added there.

Steps to reproduce

Same as #83811

Create MeshInstance3D and give it a mesh.

Create particles and give it a Draw pass. Give it a ParticleProcessMaterial and give the particles an initial velocity. Use "Create Emission Points from Node" and choose Surface Points + Normal (Directed) to create a Emission Points Texture and Emission Normal Texture.

Minimal reproduction project (MRP)

particlesissue.zip

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