# Babylon.js and VRM example broken

**URL:** <https://forum.babylonjs.com/t/babylon-js-and-vrm-example-broken/40311>\
**Category:** Bugs\
**Tags:** documentation, tutorial, playground, vrm\
**Created:** [April 27, 2023, 6:54pm UTC](https://forum.babylonjs.com/t/babylon-js-and-vrm-example-broken/40311 "2023-04-27T18:54:26Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![grenappels](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/grenappels/32/31812_2.png) [@grenappels](https://forum.babylonjs.com/u/grenappels)\
**Post date:** [April 27, 2023, 6:54pm UTC](https://forum.babylonjs.com/t/babylon-js-and-vrm-example-broken/40311/1 "2023-04-27T18:54:27Z")

</div>

Hello, I’m very interested in getting VRM models working in Babylon, and was happy to find there is a tutorial section in the documentation on it:

> **[Babylon.js and VRM | Babylon.js Documentation](https://doc.babylonjs.com/communityExtensions/Babylon.js+ExternalLibraries/BabylonJS_and_VRM)**
>
> Using 3D humanoid avatar data for VR applications in Babylon.js.

However, the examples in the playground do not work, and I get this error in console:

`logger.ts:103 BJS - [14:48:31]: Unable to load from https://raw.githubusercontent.com/vrm-c/UniVRM/master/Tests/Models/Alicia_vrm-0.51/AliciaSolid_vrm-0.51.vrm: e.getScene is not a function`

just wanted to flag this and was hoping maybe there is an easy solution!

---

<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:** [April 27, 2023, 7:10pm UTC](https://forum.babylonjs.com/t/babylon-js-and-vrm-example-broken/40311/2 "2023-04-27T19:10:26Z")

</div>

Welcome aboard!

It seems to be a problem with the vrm loader, I don’t know if the author still reads the forum…

The project is available on Github, though, so anyone can try to look for the problem:

> **[GitHub - virtual-cast/babylon-vrm-loader: glTF VRM extension Loader for...](https://github.com/virtual-cast/babylon-vrm-loader)**
>
> glTF VRM extension Loader for babylon.js. Contribute to virtual-cast/babylon-vrm-loader development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![Spencer17x](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/spencer17x/32/32500_2.png) [@Spencer17x](https://forum.babylonjs.com/u/Spencer17x)\
**Post date:** [June 28, 2023, 8:10am UTC](https://forum.babylonjs.com/t/babylon-js-and-vrm-example-broken/40311/3 "2023-06-28T08:10:57Z")

</div>

I upgraded it based on babylon-vrm-loader and sent the package as babylonjs-vrm-loader.  
Now he has endorsed babylon.js 6.x.

This is the repo address：

> **[arca/packages/awesome-babylonjs/babylonjs-vrm-loader at main · Spencer17x/arca](https://github.com/Spencer17x/arca/tree/main/packages/awesome-babylonjs/babylonjs-vrm-loader)**
>
> main/packages/awesome-babylonjs/babylonjs-vrm-loader

playgroud：

- [https://playground.babylonjs.com/#K5W35Y#229](https://playground.babylonjs.com/#K5W35Y#229)
- [https://playground.babylonjs.com/#K5W35Y#230](https://playground.babylonjs.com/#K5W35Y#230)
