# Ultimate Babylon Toy

**URL:** <https://forum.babylonjs.com/t/ultimate-babylon-toy/7022>\
**Category:** Demos and projects\
**Created:** [November 16, 2019, 6:00am UTC](https://forum.babylonjs.com/t/ultimate-babylon-toy/7022 "2019-11-16T06:00:13Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gurka](https://avatars.discourse-cdn.com/v4/letter/g/958977/32.png) [@Gurka](https://forum.babylonjs.com/u/Gurka)\
**Post date:** [November 16, 2019, 6:00am UTC](https://forum.babylonjs.com/t/ultimate-babylon-toy/7022/1 "2019-11-16T06:00:13Z")

</div>

It is amazing what you can do with only VanillaJS using Babylon.js, Web Bluetooth and Firebase (why doesn’t everyone just use JavaScript… 😁). Have been messing around with a project for a while: “Lego” Blocks that show up on the screen/a 3D Sculpting Display.

Been a very rewarding way of trying to learn how to use Babylon/JavaScript - I suppose the basic nature of the system shifts focus away from polished/complex graphics, controller inputs etc.

Sadly you can’t do that much with the app w/o having the hardware. 😐 The help button in the right down corner of the app will bring up YouTube clips to explain the different games.

[https://bilo.online/](https://bilo.online/)

> **[AlexanderssonErik/api](https://github.com/AlexanderssonErik/api)**
>
> Contribute to AlexanderssonErik/api development by creating an account on GitHub.

  

If anyone finds the stuff interesting, send me a message, we have a couple of prototypes laying around.

Cheers,  
Erik

---

<div class="post-metadata">

**Author:** ![Gurka](https://avatars.discourse-cdn.com/v4/letter/g/958977/32.png) [@Gurka](https://forum.babylonjs.com/u/Gurka)\
**Post date:** [November 16, 2019, 6:08am UTC](https://forum.babylonjs.com/t/ultimate-babylon-toy/7022/2 "2019-11-16T06:08:52Z")

</div>

Btw, if it isn’t obvious, would be very grateful for any feedback/criticism. Bilo.online doesn’t work for you? You have suggestions on how to improve etc….

Thanks!

---

<div class="post-metadata">

**Author:** ![QuintusHegie](https://avatars.discourse-cdn.com/v4/letter/q/977dab/32.png) [@QuintusHegie](https://forum.babylonjs.com/u/QuintusHegie)\
**Post date:** [November 17, 2019, 8:10pm UTC](https://forum.babylonjs.com/t/ultimate-babylon-toy/7022/3 "2019-11-17T20:10:09Z")

</div>

Excellent!  
Now we can add that real ‘solid touch feeling’ to our virtual BabylonJS projects 🙂  
Wonderful inspiration!

If only I could find a way to connect this wired-USB cab driver toy thingee:  
 ![image](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/2X/a/a2540b604f0e182317de7bf27328dbd50c9e7235.png)  
…to my GeekTrains 🤓🚂 BabylonJS project.

Q

---

<div class="post-metadata">

**Author:** ![bilo](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/bilo/32/6711_2.png) [@bilo](https://forum.babylonjs.com/u/bilo)\
**Post date:** [November 18, 2019, 2:36am UTC](https://forum.babylonjs.com/t/ultimate-babylon-toy/7022/4 "2019-11-18T02:36:07Z")

</div>

You could use these blocks as a intuitive 3D modeling tool. Just build and export your physical creation as STl. and print them useing the 3D print tool found under settings at bilo.online.

 ![build%20and%20exsport%20stl%20files%20bilo](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/2X/b/b046b8fdefad75cb99dbe8b3ef5c6082836967c2.jpeg)

---

<div class="post-metadata">

**Author:** ![Gurka](https://avatars.discourse-cdn.com/v4/letter/g/958977/32.png) [@Gurka](https://forum.babylonjs.com/u/Gurka)\
**Post date:** [November 18, 2019, 1:04pm UTC](https://forum.babylonjs.com/t/ultimate-babylon-toy/7022/5 "2019-11-18T13:04:25Z")

</div>

Thanks Q,

Awesome (geek)train simulator you have there. I suppose you actually can connect that monster, WebUSB seems to be a thing… everything is possible on the interweb 🕶

Cheers,  
Erik

---

<div class="post-metadata">

**Author:** ![bilo](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/bilo/32/6711_2.png) [@bilo](https://forum.babylonjs.com/u/bilo)\
**Post date:** [November 18, 2019, 11:42pm UTC](https://forum.babylonjs.com/t/ultimate-babylon-toy/7022/6 "2019-11-18T23:42:59Z")

</div>

Here’s a demo that shows the block’s ability to perform different functions based on their orientation when placed on the base. Here the block is used as a manual color selector. When the block is placed on the colored zone a color is selected depending on its orientation.

 ![image](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/2X/8/833aadf34bfb6495e05e55b2205567cab298626d.jpeg)

---

<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:** [November 18, 2019, 11:50pm UTC](https://forum.babylonjs.com/t/ultimate-babylon-toy/7022/7 "2019-11-18T23:50:16Z")

</div>

Definitely a really great toy!!!

---

<div class="post-metadata">

**Author:** ![bilo](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/bilo/32/6711_2.png) [@bilo](https://forum.babylonjs.com/u/bilo)\
**Post date:** [November 19, 2019, 7:16am UTC](https://forum.babylonjs.com/t/ultimate-babylon-toy/7022/8 "2019-11-19T07:16:30Z")

</div>

Thanks for the kind words. It has lots of potential. Our content is super simple currently. Anyone interested please don’t be shy and send Gurka a message and we will happy to get it your hands.

---

<div class="post-metadata">

**Author:** ![bilo](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/bilo/32/6711_2.png) [@bilo](https://forum.babylonjs.com/u/bilo)\
**Post date:** [February 4, 2020, 1:43am UTC](https://forum.babylonjs.com/t/ultimate-babylon-toy/7022/9 "2020-02-04T01:43:28Z")

</div>

We have some updated software to show off :grinning. We made what we are calling "advanced free build. This new tool lets us create more complex objects with a small number of physical blocks.

Here’s a link to the build page if you want to poke around: [bilo](https://bilo.online/?shape=FAmihhAWSEjwnOR5YUMB)

 ![gaot adv build](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/2X/b/b6ebdf318cd0f438902ef3ea676de06c72f26c67.jpeg)

---

<div class="post-metadata">

**Author:** ![withADoveInOneHand](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/withadoveinonehand/32/1243_2.png) [@withADoveInOneHand](https://forum.babylonjs.com/u/withADoveInOneHand)\
**Post date:** [February 5, 2020, 10:59am UTC](https://forum.babylonjs.com/t/ultimate-babylon-toy/7022/10 "2020-02-05T10:59:58Z")

</div>

I’m initially critical of the name but that is for sure Lego 2.0 i would like to see the technic blocks.

I wonder how the blocks respond to endless hapless play.  
I wonder when mojang@minecraft’s Lego deal expires XD

Not to mention the manufacturability of creations, very impressive. [A step closer to the 3d printer printing a 3d printer paradox/apocalypse :]

The spatial familiarity to be garnered, alone qualifies this. A generation immune to gimbal lock. Those for whom a quaternion is no more remarkable than an unsigned integer.

The conceptual “zero” included only as a definitive courtesy. Unremarkable if not for it’s place standing on edge between reason and insane malarky, a chaotic intrusion towards otherwise variable sanity.

An inferred definitive at odds. “1” is as whole as “0” is devoid. Okay reasonably assumed. Carry on.

---

<div class="post-metadata">

**Author:** ![withADoveInOneHand](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/withadoveinonehand/32/1243_2.png) [@withADoveInOneHand](https://forum.babylonjs.com/u/withADoveInOneHand)\
**Post date:** [February 5, 2020, 11:43am UTC](https://forum.babylonjs.com/t/ultimate-babylon-toy/7022/11 "2020-02-05T11:43:14Z")

</div>

I accept your ones and zeros as my own.  
Soz had to work that out. If you can have zero you can have i^2=-1

From there only imagination can limit mathematics, and I love a good imagination.

If c squared is basically infinity it might as well be -1

So any stray energy is more than no energy? One square root of one energy is the least palpable amount of energy?

Inverse square synergy

---

<div class="post-metadata">

**Author:** ![withADoveInOneHand](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/withadoveinonehand/32/1243_2.png) [@withADoveInOneHand](https://forum.babylonjs.com/u/withADoveInOneHand)\
**Post date:** [February 5, 2020, 12:07pm UTC](https://forum.babylonjs.com/t/ultimate-babylon-toy/7022/12 "2020-02-05T12:07:26Z")

</div>

A lot to say I think this project is cool.

---

<div class="post-metadata">

**Author:** ![bilo](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/bilo/32/6711_2.png) [@bilo](https://forum.babylonjs.com/u/bilo)\
**Post date:** [February 6, 2020, 2:57am UTC](https://forum.babylonjs.com/t/ultimate-babylon-toy/7022/13 "2020-02-06T02:57:26Z")

</div>

Here 's a video quick video Ii made that shows the interaction of the physical blocks with our advanced free build software.

[https://youtu.be/wGTL4KnqFwA](https://youtu.be/wGTL4KnqFwA)

This all pretty raw at this point but it’s fun to show you guys and get feedback!

😄

---

<div class="post-metadata">

**Author:** ![bilo](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/bilo/32/6711_2.png) [@bilo](https://forum.babylonjs.com/u/bilo)\
**Post date:** [February 6, 2020, 3:07am UTC](https://forum.babylonjs.com/t/ultimate-babylon-toy/7022/14 "2020-02-06T03:07:18Z")

</div>

Thanks for the feedback and the comments! It’s really appreciated, the comments give us some hope that we are not creating something that no one is interested in 😺. Yeah, the name might not be the best… the origin of the Bilo name comes from the word bilocation.
