Smoke collecting on ceiling and escaping

I am trying to make smoke collect on the ceiling of this shelter make its way to the edge and escape up.
Can anyone suggest a tutorial I could look at that could give me some clues into how I could achieve this?

Hey -

You will need 2 emitters in your System which I will call column and roof. The Column will need to behave as you have above and need a collision module set to kill the particle on collision. You will then need to add an Event Generator module of type Collision. Make sure that Use Reflected Impact Vector is set to true and give it a Custom Name. The Roof Emitter sprites should look exactly like your column sprites however they should move from a central point outward with very little Z movement at all. You will then want to set the Spawn Rate of the roof emitter to 0, effectively stopping it from spawning anything on its own. Add an Event Receiver Spawn module. In this module, set the Spawn Count Distribution to Constant 5; insure that the Inherit Velocity is checked True and the a Constant 2,2,1 is set for the Inherit Velocity Scale. You will also need to add a collision module to this emitter and set the Max Collisions to between 1 and 3 and Collision Completion Option to Freeze. Finally you will want to add an Acceleration module to the Roof and set the Distribution to Constant Curve point 0 In Val of 0 Out Val of 0,0,0 and point 1 In Val of 0.125 Out Val of 0,0,25.

I am basing most of the actual values on my very quick test so you will probably want to adjust based on your actual particles and level behavior, but the basic setup should give you something that you can tweak and give you the look you are after.

Thank You

Eric Ketchum

Thank you, sir, This is the most helpful thing I received on this topic. Can you also point towards any step by step workflow out there since I am superNew to UE4. Thanking you again!

Sir, did you finally worked your way around this one? Can you post references or blueprints for the same? I am also trying to create a very similar thing. Can you please help me out on this one!

Thank you for replying so quickly, this is really helpful. I really appreciate the help. can you also see this question that I posted and suggest what should be done in such a scenario, thank you again.

This is how I would address it now. But maybe a more experienced VFX artist would give there opinion.

I would do it either of these two ways.

A. create 3 particle smoke emitters; 1 traveling up towards ceiling and fading out into ceiling. Another traveling horizontally across the underside of the ceiling. And another continuing up into the sky at the edge of the ceiling.

B. Build a mesh (maybe in maya) that travels up, then across ceiling, and then at right angles again up into the sky. You would want to taper this mesh at the source of the fire and then widen as it gets higher. I would also distort the UV’s. Then animate a nice (smoke) material along it.

Ideally you would probably use a combination of both; Particles, and an animated texture running along a mesh.

I hope this helps.