# Creating Ambient lights reacting to smoke

**URL:** <https://forum.babylonjs.com/t/creating-ambient-lights-reacting-to-smoke/17654>\
**Category:** Questions\
**Tags:** lighting\
**Created:** [January 20, 2021, 12:46pm UTC](https://forum.babylonjs.com/t/creating-ambient-lights-reacting-to-smoke/17654 "2021-01-20T12:46:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tom\_Schmitt](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/tom_schmitt/32/11771_2.png) [@Tom\_Schmitt](https://forum.babylonjs.com/u/Tom_Schmitt)\
**Post date:** [January 20, 2021, 12:46pm UTC](https://forum.babylonjs.com/t/creating-ambient-lights-reacting-to-smoke/17654/1 "2021-01-20T12:46:36Z")

</div>

Hi,

I’d like to recreate something like that

[American Gods - Opening Title Sequence | Prime Video - YouTube](https://www.youtube.com/watch?v=eBkoG-8E-2w) -\> first few seconds - especially the tree at the beginning.

Is it possible the create some kind of smoke that is illuminated by lights?

---

<div class="post-metadata">

**Author:** ![Evgeni\_Popov](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/evgeni_popov/32/4432_2.png) [@Evgeni\_Popov](https://forum.babylonjs.com/u/Evgeni_Popov)\
**Post date:** [January 20, 2021, 1:08pm UTC](https://forum.babylonjs.com/t/creating-ambient-lights-reacting-to-smoke/17654/2 "2021-01-20T13:08:59Z")

</div>

I’m not sure to understand what needs to be done…

Maybe you can use the glow layer ([Making Meshes Glow | Babylon.js Documentation](https://doc.babylonjs.com/divingDeeper/mesh/glowLayer))?

Would be easier to help if you setup a basic playground as a starting point.

---

<div class="post-metadata">

**Author:** ![Tom\_Schmitt](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/tom_schmitt/32/11771_2.png) [@Tom\_Schmitt](https://forum.babylonjs.com/u/Tom_Schmitt)\
**Post date:** [January 20, 2021, 1:14pm UTC](https://forum.babylonjs.com/t/creating-ambient-lights-reacting-to-smoke/17654/3 "2021-01-20T13:14:33Z")

</div>

Well I can’t set up a Playground because I don’t know how to achieve it 😃  
Basically I’m trying to illuminate Fog in different colors if thats helping to make it more clear?

---

<div class="post-metadata">

**Author:** ![Evgeni\_Popov](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/evgeni_popov/32/4432_2.png) [@Evgeni\_Popov](https://forum.babylonjs.com/u/Evgeni_Popov)\
**Post date:** [January 20, 2021, 1:24pm UTC](https://forum.babylonjs.com/t/creating-ambient-lights-reacting-to-smoke/17654/4 "2021-01-20T13:24:46Z")

</div>

In that case, you can simply change the fog color dynamically and use brighter/darker colors:

[https://playground.babylonjs.com/#Z5VC46](https://playground.babylonjs.com/#Z5VC46)
