Skip to content

Add "drag" field to particle systems ? #42

@Rayoule

Description

@Rayoule

I am enjoying this crate very much, and I think adding a drag field would be awesome to have some smokey/lightweight effect.
It would work as a constant (or interpolated over time?) velocity scaling.
I used a lot of particle systems, and the drag is almost always on, even with little impact, so it gives the feeling that the particles are moving in the air and not in empty space.

For now, I have to use a negative acceleration to achieve this. The problem is that if I modify my initial speed, acceleration will also need a tweak so it matches the speed, and don't make the particles go too quick, or go in the opposite direction.

Also, the acceleration is a value and not a vector, so we can't deviate particles from their original direction. This makes impossible to simulate gravity or other custom forces we would like to apply (vector fields gives awesome results with particles)

Well I hope this will help :)

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requesthelp wantedExtra attention is needed

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions