0 votes

Hey,
I am just started getting into particle effects.
I am using CPU Particles and GLES2 on Godot 3.1.1 stable.

For my project I am trying to create an effect, where a plane is casting some dust, a little like this effect, but permanently and a little less prominent:

enter image description here

This is what I got so far:
enter image description here
https://giphy.com/gifs/J1LG3nTONwwZHaJcvX/html5

This already goes in the right direction, the effect doesn't need to be changed completely.
I'm just looking for any tips on how to improve this.
I uploaded this project to git:
https://github.com/Tobi-La/DustParticles

My main concern would be to get rid of the artefacts on the ground.

Thanks in advance!

asked May 29, 2019 in Engine by TobiLa (150 points)
edited May 29, 2019 by TobiLa

2 Answers

0 votes

I'm new to Godot. But the artifacts on the ground seem to be just because the dust is a sprite that's crossing the ground. Suggestion? Make sure the dust Z position doesn't go below the ground. Alternatively, if the dust is reaching the ground, you can try scale the particles higher horizontally and lower vertically (i.e.: squash them).

answered May 29, 2019 by Leandro (102 points)

I guess you mean the y position, don't you?
If I move the Y position above the ground I have the particles just popping in, which looks even worse.

How would I squish them on spawning?

+2 votes

enter image description here

CPUParticle > Drawing > Mesh > Material > Proximity Fade > Enable ON

answered May 29, 2019 by volzhs (9,320 points)
Welcome to Godot Engine Q&A, where you can ask questions and receive answers from other members of the community.

Please make sure to read How to use this Q&A? before posting your first questions.