Jump to content

Enhancements to the Particle Emitter


Thirsty Panther
 Share

Recommended Posts

Leadwerks had some extra options to the particle emitter that Ultra Engines emitter dose not.

I'm wondering if the following are going to be added?

- Duration/ Timer

- Random velocity  (vec 3)

- Shape of emitter. Box, cylinder, shere etc.

- Alpha channel changes over time.

- Scale changes over time.

  • Upvote 2
Link to comment
Share on other sites

Duration is a function of the particle count, burst quantity, and emission frequency.

I just added emitter shapes for box and ellipsoid, including area.

The scale beginning and end is in the radius properties, although I think that should be renamed.

Alpha is automatic.

I was not planning on the graph mechanism for scale and alpha that Leadwerks uses, because I think it is overcomplicated and I never saw it getting used.

  • Like 1

My job is to make tools you love, with the features you want, and performance you can't live without.

Link to comment
Share on other sites

It could also be possible to make the particle count automatically calculated and hidden from the user, and it would just adjust to whatever the settings required.

  • Like 1

My job is to make tools you love, with the features you want, and performance you can't live without.

Link to comment
Share on other sites

  • 2 weeks later...

That result is controlled by the velocity and particle count right now. I am saying, maybe the inverse should be true.

My job is to make tools you love, with the features you want, and performance you can't live without.

Link to comment
Share on other sites

The particle count is specified when the emitter is created. It's an optional parameter in the Create function.

My job is to make tools you love, with the features you want, and performance you can't live without.

Link to comment
Share on other sites

  • 1 month later...

Life time for particles needed for 1-time effects like blood sprays, shots and explosion.

With it would be possible to make such effects with fast enough particles that will not be over whole map.

Also some kind of checkbox for 1-timed effects would be nice with a method to start burst on command.

Link to comment
Share on other sites

  • 2 weeks later...
On 11/8/2024 at 8:32 PM, Dreikblack said:

Still need getters for ParticleEmitter (GetParticleVelocity, GetParticleTurbulence etc.)

These are added now.

  • Thanks 1

My job is to make tools you love, with the features you want, and performance you can't live without.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...