Godot Version
4.3
Question
I’m working on a project, where the main focus is Pointclouds. As I have been improving my software, I’m reaching a point, where I’m reaching the limits of using dynamically generated meshes for the display of the Pointclouds. As my software will most-likely be used on modern Desktop Computers, I’m leaning towards using GPUParticles3D instead of CPUParticles3D for better performance.
When using Mesh or CPUParticles3D I can use PackedVector3Arrays and PackedColorArrays directly, while GPUParticles3D requires me to generate an EmissionPointTexture and EmissionColorTexture. How would I go about doing that programatically starting of with PackedArrays?