Particle Problem

Godot Version

godot 4.3

Question

I created a GPUParticle3D in the Godot engine.

The particles are designed to emit flames, with a simple circular particle being emitted in one direction, implemented as a spaceship engine effect.

However, there’s a problem: when the spaceship is significantly scaled up or down, the GPUParticle3D node, which is a child of the spaceship, experiences severe distortion in the appearance of the flames.

I’m wondering if there’s a way to make it unaffected by scaling adjustments.

I think you need to change the size of the mesh and the amount of the GPU Particles while changing the scale of the spaceship.

I’m not sure, but…

I set the Scale part of Draw in ParticleProcessMaterial of GPUParticle3D to the same size as Transform’s Scale, so it looks similar.

1 Like