Operating system: Windows-10-10.0.18362-SP0 64 Bits
Graphics card: GeForce GTX 1050 Ti/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 442.92
Broken: version: 2.83 (sub 17), branch: master, commit date: 2020-05-20 20:54, hash: rBaf3a55bb1b7d
Short description of error
I have been trying to write a script that automatically adds a clouds texture to control the density of hair particles/instances. I have been able to successfully add a texture to the active particle system of the selected object with the Density checkbox under Influence activated -- all done through API. However, there is no effect on the density of the particles.
I am clueless of why this is happening. Is this a bug?
I have attached a blend file (with an internal script) for reproducing the bug.
Exact steps for others to reproduce the error
- Open the attached blend file.
- Allow execution of scripts (in case not allowed)
- Select the plane (already has a particle system) and search for 'Particle Density Texture' and execute the script.
The texture will get added successfully to the particle system's texture slots with the density option on, but will have no effect on the particle distribution whatsoever. The script also has an UNDO panel. You could try changing values there or in the properties panel as well, but will have no effect.
Am I doing something wrong? Or is this a bug or a known issue or any API limitation?