CPUParticles3D
incorrectly applies the angle
parameters when particle_flag_rotate_y
is used.
#89559
Labels
Milestone
CPUParticles3D
incorrectly applies the angle
parameters when particle_flag_rotate_y
is used.
#89559
Tested versions
System information
Windows 10.0.19044 - Vulkan (Mobile) - dedicated Radeon RX Vega (Advanced Micro Devices, Inc.; 31.0.21910.5) - AMD Ryzen 9 5900X 12-Core Processor (24 Threads)
Issue description
CPUParticles3D
incorrectly applies theangle_min
andangle_max
properties when theparticle_flag_rotate_y
flag is used.Specifically, the angle value is applied as angular velocity rather than a fixed value. This is contrary to the behavior when the
particle_flag_disable_z
flag is used. Additionally,GPUParticles3D
correctly applies the angle value when an equivalent configuration is used.Here is a video demonstrating the difference between
CPUParticles3D
andGPUParticles3D
:cpu_vs_gpu_particle_angle.mp4
And here are the properties used for each:
Steps to reproduce
CPUParticles3D
node withparticle_flag_rotate_y = true
andangle_min
andangle_max
set to an arbitrary non-zero range.Minimal reproduction project (MRP)
cpuparticles3d-rotate_y-angle-repro.zip
The text was updated successfully, but these errors were encountered: