# Getting to 3D world with node-red-contrib-web-babylonjs

**URL:** <https://discourse.nodered.org/t/getting-to-3d-world-with-node-red-contrib-web-babylonjs/24844>\
**Category:** Share Your Nodes\
**Created:** [15 April 2020 04:55 UTC](https://discourse.nodered.org/t/getting-to-3d-world-with-node-red-contrib-web-babylonjs/24844 "2020-04-15T04:55:00Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![BartButenaers](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/bartbutenaers/32/10476_2.png) [@BartButenaers](https://discourse.nodered.org/u/BartButenaers)\
**Post date:** [15 April 2020 05:13 UTC](https://discourse.nodered.org/t/getting-to-3d-world-with-node-red-contrib-web-babylonjs/24844/2 "2020-04-15T05:13:41Z")

</div>

Morning Ahmed,

Looks like a _ **VERY** _ useful contribution!

### Question 1

I had never heard about [babylon.js](https://www.babylonjs.com/) until now. Are there any special _ **IOT related use cases** _ you had already in mind for your node?

Our friend @dceejay had a proposal some time ago, based on this article:

> **[The Smart Home Gains An Extra Dimension](https://hackaday.com/2019/12/29/the-smart-home-gains-an-extra-dimension/)**
>
> With an ever-growing range of smart-home products available, all with their own hubs, protocols, and APIs, we see a lot of DIY projects (and commercial offerings too) which aim to provide a “…

That article uses [three.js](https://threejs.org/) and has a nice 3D use case to control lights in a house:

![](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/d/2/d23a324aa38e55bcdfc26cc5ffa28af7b88fdbca.gif)

I see that babylon.js also supports [lights](https://doc.babylonjs.com/babylon101/lights). So this kind of fancy stuff might be possible with your node?

### Question 2

Had no time yet to play with your node, so perhaps this is already possible? Is there any kind of babylon.js _ **web based drawing editor that could be embedded** _ with your node. So we can go from your node directly to an editor, like we integrated DrawSvg into our node-red-contrib-ui-svg node?

Thanks for your time and effort!!!  
Bart

---

_[View the full topic](https://discourse.nodered.org/t/getting-to-3d-world-with-node-red-contrib-web-babylonjs/24844)._
