You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When you add a curve to the Spawn > Angle setting of a ParticleProcessMaterial, this is initialized with a range of -360 to to 360. Since the curve value is actually multiplied with the particle angle and not replacing it, I think this range does not make a lot of sense in most cases as it will just send all the particles heavily spinning if you multiply their angle with 360. I think a default range of -1 to 1 would make more sense to me here.
2024-05-01_12-41-49.mp4
Steps to reproduce
Create a GPUParticles2D Node
Add a ParticleProcessMaterial to it.
In the Spawn > Angle setting, add a curve.
The curve has default values of -360 to 360.
Minimal reproduction project (MRP)
N/A
The text was updated successfully, but these errors were encountered:
Fixesgodotengine#91404
Curves are applied as a multiplier, so ranges [-1, 1] or [0, 1] make much more sense than ranges like [-360, 360] or [0, 100]. The actual range is selected with separate min and max parameters.
aXu-AP
added a commit
to aXu-AP/godot
that referenced
this issue
May 4, 2024
Fixesgodotengine#91404
Curves are applied as a multiplier, so ranges [-1, 1] or [0, 1] make much more sense than ranges like [-360, 360] or [0, 100]. The actual range is selected with separate min and max parameters.
Tested versions
v4.2.2.stable.mono.official [15073af]
System information
Godot v4.2.2.stable.mono - Windows 10.0.22631 - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 4080 (NVIDIA; 31.0.15.5222) - AMD Ryzen 9 7950X3D 16-Core Processor (32 Threads)
Issue description
When you add a curve to the Spawn > Angle setting of a
ParticleProcessMaterial
, this is initialized with a range of -360 to to 360. Since the curve value is actually multiplied with the particle angle and not replacing it, I think this range does not make a lot of sense in most cases as it will just send all the particles heavily spinning if you multiply their angle with 360. I think a default range of -1 to 1 would make more sense to me here.2024-05-01_12-41-49.mp4
Steps to reproduce
GPUParticles2D
NodeParticleProcessMaterial
to it.Minimal reproduction project (MRP)
N/A
The text was updated successfully, but these errors were encountered: