# Wrong billboard position when it's child

**URL:** <https://forum.babylonjs.com/t/wrong-billboard-position-when-its-child/2222>\
**Category:** Bugs\
**Created:** [March 29, 2019, 10:32am UTC](https://forum.babylonjs.com/t/wrong-billboard-position-when-its-child/2222 "2019-03-29T10:32:04Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Zuzukidze](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/zuzukidze/32/1469_2.png) [@Zuzukidze](https://forum.babylonjs.com/u/Zuzukidze)\
**Post date:** [March 29, 2019, 10:32am UTC](https://forum.babylonjs.com/t/wrong-billboard-position-when-its-child/2222/1 "2019-03-29T10:32:04Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Vinc3r](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/vinc3r/32/25340_2.png) [@Vinc3r](https://forum.babylonjs.com/u/Vinc3r)\
**Post date:** [March 29, 2019, 10:47am UTC](https://forum.babylonjs.com/t/wrong-billboard-position-when-its-child/2222/2 "2019-03-29T10:47:36Z")

</div>

probably related to this thread : [billboardMode on a gltf assets doesn't works as it should](https://forum.babylonjs.com/t/billboardmode-on-a-gltf-assets-doesnt-works-as-it-should/1999)

---

<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:** [March 29, 2019, 3:18pm UTC](https://forum.babylonjs.com/t/wrong-billboard-position-when-its-child/2222/3 "2019-03-29T15:18:52Z")

</div>

Well your playground seems correct to me. The plane is correctly rendered as billboard

---

<div class="post-metadata">

**Author:** ![Zuzukidze](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/zuzukidze/32/1469_2.png) [@Zuzukidze](https://forum.babylonjs.com/u/Zuzukidze)\
**Post date:** [March 31, 2019, 5:26pm UTC](https://forum.babylonjs.com/t/wrong-billboard-position-when-its-child/2222/4 "2019-03-31T17:26:40Z")

</div>

The plane must be in the same place as the sphere, like when bollboardMode is 0 ![](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/2X/4/474748e605aca45002f0ba4314fcd70689661fd5.png) ![](https://us1.discourse-cdn.com/flex024/uploads/babylonjs/original/2X/9/9990c01e8419b9fd753272d549b0f16eb8d48e12.png)

---

<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:** [March 31, 2019, 9:53pm UTC](https://forum.babylonjs.com/t/wrong-billboard-position-when-its-child/2222/5 "2019-03-31T21:53:46Z")

</div>

Oh ok…so this is a constraint of billboards when they have a parent. They cannot inherit from parent rotation unfortunately

---

<div class="post-metadata">

**Author:** ![Eric](https://avatars.discourse-cdn.com/v4/letter/e/898d66/32.png) [@Eric](https://forum.babylonjs.com/u/Eric)\
**Post date:** [May 16, 2019, 7:55pm UTC](https://forum.babylonjs.com/t/wrong-billboard-position-when-its-child/2222/6 "2019-05-16T19:55:01Z")

</div>

Hi @Zuzukidze, you’ve probably already found a solution, but this might help others later on. I was trying to do something similar today and found a solution by computing a new position for the billboard separately in registerBeforeRender,

[https://playground.babylonjs.com/#6LZ010#12](https://playground.babylonjs.com/#6LZ010#12)

---

<div class="post-metadata">

**Author:** ![Zuzukidze](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/zuzukidze/32/1469_2.png) [@Zuzukidze](https://forum.babylonjs.com/u/Zuzukidze)\
**Post date:** [July 4, 2019, 2:26pm UTC](https://forum.babylonjs.com/t/wrong-billboard-position-when-its-child/2222/7 "2019-07-04T14:26:37Z")

</div>

Hi @Eric, thanks for your solution, but I decided to go without billboards 😛
