# Building AreaLights in BabylonJS (Paid)

**URL:** <https://forum.babylonjs.com/t/building-arealights-in-babylonjs-paid/37237>\
**Category:** Service offers and requests\
**Tags:** lighting, material, rendering\
**Created:** [January 10, 2023, 2:30pm UTC](https://forum.babylonjs.com/t/building-arealights-in-babylonjs-paid/37237 "2023-01-10T14:30:34Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![ivomc](https://avatars.discourse-cdn.com/v4/letter/i/ecb155/32.png) [@ivomc](https://forum.babylonjs.com/u/ivomc)\
**Post date:** [January 10, 2023, 2:30pm UTC](https://forum.babylonjs.com/t/building-arealights-in-babylonjs-paid/37237/1 "2023-01-10T14:30:35Z")

</div>

We are looking to create realistic lighting setups using BabylonJS (PBR), and are currently missing the implementation of AreaLights. We are looking for someone to build this feature for us (paid) with the following requirements:

- Rectangular area lights similar to ThreeJS
- Color input
- Texture input (see [WebGL deferred area lights [video texture][three.js]](https://alteredqualia.com/three/examples/webgl_deferred_arealights_texture.html), but we do not require video input, just static textures)
- The default light controls like intensity

We found this feature request, but can’t wait for general “Future” 🙂[Add support for AreaLights · Issue #7866 · BabylonJS/Babylon.js · GitHub](https://github.com/BabylonJS/Babylon.js/issues/7866)

---

<div class="post-metadata">

**Author:** ![Deltakosh](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/deltakosh/32/26635_2.png) [@Deltakosh](https://forum.babylonjs.com/u/Deltakosh)\
**Post date:** [January 10, 2023, 4:27pm UTC](https://forum.babylonjs.com/t/building-arealights-in-babylonjs-paid/37237/2 "2023-01-10T16:27:11Z")

</div>

I’ll be happy to help review and merge that feature FOR SURE 😃  
And I know @sebavan will be thrilled!

---

<div class="post-metadata">

**Author:** ![sebavan](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/sebavan/32/57_2.png) [@sebavan](https://forum.babylonjs.com/u/sebavan)\
**Post date:** [January 10, 2023, 4:27pm UTC](https://forum.babylonjs.com/t/building-arealights-in-babylonjs-paid/37237/3 "2023-01-10T16:27:43Z")

</div>

YUP more than glad to help with the review !!!

---

<div class="post-metadata">

**Author:** ![ivomc](https://avatars.discourse-cdn.com/v4/letter/i/ecb155/32.png) [@ivomc](https://forum.babylonjs.com/u/ivomc)\
**Post date:** [January 11, 2023, 7:46am UTC](https://forum.babylonjs.com/t/building-arealights-in-babylonjs-paid/37237/5 "2023-01-11T07:46:06Z")

</div>

If there is a possibility to fund the development of this feature directly to the BabylonJS team, we are also open to that! 😉

---

<div class="post-metadata">

**Author:** ![sebavan](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/sebavan/32/57_2.png) [@sebavan](https://forum.babylonjs.com/u/sebavan)\
**Post date:** [January 11, 2023, 4:00pm UTC](https://forum.babylonjs.com/t/building-arealights-in-babylonjs-paid/37237/6 "2023-01-11T16:00:57Z")

</div>

Unfortunately, this is not the kind of service our team is able to offer.

I wonder if this was in some plans @br-matt ???

---

<div class="post-metadata">

**Author:** ![Pryme8](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/pryme8/32/7212_2.png) [@Pryme8](https://forum.babylonjs.com/u/Pryme8)\
**Post date:** [January 11, 2023, 4:34pm UTC](https://forum.babylonjs.com/t/building-arealights-in-babylonjs-paid/37237/7 "2023-01-11T16:34:31Z")

</div>

If I can find some free time here I was going to look at tackling this.

It will probably just be a hijack/port of PlayCanvas area light stuff with predefined shapes. I doubt id be able to tackle mesh support.

---

<div class="post-metadata">

**Author:** ![TiagoSilvaPereira](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/tiagosilvapereira/32/25835_2.png) [@TiagoSilvaPereira](https://forum.babylonjs.com/u/TiagoSilvaPereira)\
**Post date:** [December 4, 2024, 8:25pm UTC](https://forum.babylonjs.com/t/building-arealights-in-babylonjs-paid/37237/8 "2024-12-04T20:25:46Z")

</div>

@ivomc did you manage to create this feature?

---

<div class="post-metadata">

**Author:** ![sebavan](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/sebavan/32/57_2.png) [@sebavan](https://forum.babylonjs.com/u/sebavan)\
**Post date:** [December 4, 2024, 8:37pm UTC](https://forum.babylonjs.com/t/building-arealights-in-babylonjs-paid/37237/9 "2024-12-04T20:37:10Z")

</div>

Our amazing @srzerbetto is working on it as we speak 🙂

---

<div class="post-metadata">

**Author:** ![TiagoSilvaPereira](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/tiagosilvapereira/32/25835_2.png) [@TiagoSilvaPereira](https://forum.babylonjs.com/u/TiagoSilvaPereira)\
**Post date:** [December 4, 2024, 8:44pm UTC](https://forum.babylonjs.com/t/building-arealights-in-babylonjs-paid/37237/10 "2024-12-04T20:44:41Z")

</div>

@sebavan, that’s awesome to know. 😍 Just out of curiosity, is it coming on 7.x or 8.x?

---

<div class="post-metadata">

**Author:** ![Deltakosh](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/deltakosh/32/26635_2.png) [@Deltakosh](https://forum.babylonjs.com/u/Deltakosh)\
**Post date:** [December 4, 2024, 11:22pm UTC](https://forum.babylonjs.com/t/building-arealights-in-babylonjs-paid/37237/11 "2024-12-04T23:22:21Z")

</div>

Will be in 7.x very soon and officially part of v8 announcement 🙂
