x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Particle collision spawn child particles on impact

Is it possible to create a particle system with collision that spawns additional particles on impact? For example rain drops that spawn splashes on the position of the impact with the floor

Product Version: Not Selected
Tags:
more ▼

asked Mar 24 '14 at 05:57 AM in Using UE4

avatar image

pragmascript
3 2 8 7

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

2 answers: sort voted first

You can use an event generator to do this, the wiki link is a good resource.

I would suggest you consider using the kill box/kill plane, coupled with a death event for spawning your splashes, CPU particle collisions can be expensive on your game thread if you are working on a real-time scene. You can offset your rain spawn locations above the ground, and leave the kill plane at 0.00, then just place your effects on the main ground surface.

If you want to use collision events to drive the splashes, (your ground is not flat etc.) I would recommend mixing GPU and CPU rain particles together to get the occasional splash, and couple this with a material on your surface that mixes a splash effect in. (This is how we handled rain splashes/impacts for Gears3.) Setup a pretty tight LOD for the collision so you are only seeing them when they are close to the camera (i.e. you don't pay for collisions you cannot see.)

Also, we are in the midst of updating the interface so spawning GPU particles from a CPU particle via a death event does not yield an error message in the interface.

more ▼

answered Mar 24 '14 at 02:59 PM

avatar image

[Epic]homeRye STAFF
1.2k 22 3 42

avatar image pragmascript Mar 25 '14 at 12:57 AM

thanks for your detailed answer :)

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

Particle Events

UE4 Wiki Link

https://wiki.unrealengine.com/Particle_Events

Enjoy!

more ▼

answered Mar 24 '14 at 10:03 AM

avatar image

Rama
10.6k 446 346 1088

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question