# \#gltf

**URL:** https://forum.babylonjs.com/tag/gltf/52.md

[Latest](https://forum.babylonjs.com/latest.md) · [Categories](https://forum.babylonjs.com/categories.md) · [Tags](https://forum.babylonjs.com/tags.md)

---

## [Improving no-code glTF authoring: adding reactions and sound to existing assets](https://forum.babylonjs.com/t/improving-no-code-gltf-authoring-adding-reactions-and-sound-to-existing-assets/64196)

<div class="topic-metadata">

**Author:** [@matthargett](https://forum.babylonjs.com/u/matthargett)\
**Replies:** 0\
**Last updated:** [October 1, 2026, 7:49pm UTC](https://forum.babylonjs.com/t/improving-no-code-gltf-authoring-adding-reactions-and-sound-to-existing-assets/64196 "2026-10-01T19:49:29Z")

</div>

I barreled in with PRs before discussing here on the forums – sorry about that. Following the feedback on my recent PRs, I’d like to explain what I’m trying to enable and discuss where it fits before attempting further c…

---

## [Transparent material in .glb or .gltf has black background?](https://forum.babylonjs.com/t/transparent-material-in-glb-or-gltf-has-black-background/63619)

<div class="topic-metadata">

**Author:** [@c4cc](https://forum.babylonjs.com/u/c4cc)\
**Replies:** 12\
**Last updated:** [August 24, 2026, 6:32pm UTC](https://forum.babylonjs.com/t/transparent-material-in-glb-or-gltf-has-black-background/63619 "2026-08-24T18:32:00Z")

</div>

While topics like these do mention about transparency in textures, those textures were standalone, my black-backgrounded textures were all in glb/gltf files How do I turn its background transparent instead of black? I…

---

## [\[LITE\] loadGltf - why meshes always duplicated](https://forum.babylonjs.com/t/lite-loadgltf-why-meshes-always-duplicated/63839)

<div class="topic-metadata">

**Author:** [@foozler](https://forum.babylonjs.com/u/foozler)\
**Replies:** 8\
**Last updated:** [July 22, 2026, 3:48pm UTC](https://forum.babylonjs.com/t/lite-loadgltf-why-meshes-always-duplicated/63839 "2026-07-22T15:48:17Z")

</div>

Hello, Why in Babylon-Lite gltf-loader is not sharing mesh data (eg when in GLTF file mesh index is the same). “\_gpu” on Mesh seems to be ref-counted already, \_cpu\* could be set to the same values too I guess?.. Best r…

---

## [CDN for glTFFileLoader missing/changed starting in v9.5.0](https://forum.babylonjs.com/t/cdn-for-gltffileloader-missing-changed-starting-in-v9-5-0/63314)

<div class="topic-metadata">

**Author:** [@regna](https://forum.babylonjs.com/u/regna)\
**Replies:** 6\
**Last updated:** [May 20, 2026, 5:55pm UTC](https://forum.babylonjs.com/t/cdn-for-gltffileloader-missing-changed-starting-in-v9-5-0/63314 "2026-05-20T17:55:10Z")

</div>

Hi Babylon.js team! I’ve been updating local libs every update via the CDN like: :white\_check\_mark: https://cdn.babylonjs.com/v9.4.1/loaders/babylon.glTFFileLoader.js :cross\_mark: https://cdn.babylonjs.com/v9.5.0/load…

---

## [Can't import .glb/.gltf into Playground (from external sources like Github)](https://forum.babylonjs.com/t/cant-import-glb-gltf-into-playground-from-external-sources-like-github/63432)

<div class="topic-metadata">

**Author:** [@c4cc](https://forum.babylonjs.com/u/c4cc)\
**Replies:** 9\
**Last updated:** [May 13, 2026, 8:01pm UTC](https://forum.babylonjs.com/t/cant-import-glb-gltf-into-playground-from-external-sources-like-github/63432 "2026-05-13T20:01:24Z")

</div>

Pardon the noob question, I’m new to Babylon.js, how do I import a .glb or .gltf file from external sources? As the above screenshot, it’s not showing up in Playground. What did I do wrong, and how do I import .glb/.g…

---

## [GLB export broken under NullEngine in v9 - root cause and fix](https://forum.babylonjs.com/t/glb-export-broken-under-nullengine-in-v9-root-cause-and-fix/63231)

<div class="topic-metadata">

**Author:** [@Arek3D](https://forum.babylonjs.com/u/Arek3D)\
**Replies:** 4\
**Last updated:** [April 30, 2026, 1:55pm UTC](https://forum.babylonjs.com/t/glb-export-broken-under-nullengine-in-v9-root-cause-and-fix/63231 "2026-04-30T13:55:51Z")

</div>

Hi, I found a bug with GLB export under NullEngine on the server. It worked correctly in v8, but after upgrading to v9 the following error appears: Error: Failed to read pixels from texture \<name\>. at GetTextureData…

---

## [Loaded model rendering differs from blender](https://forum.babylonjs.com/t/loaded-model-rendering-differs-from-blender/63150)

<div class="topic-metadata">

**Author:** [@kzhsw](https://forum.babylonjs.com/u/kzhsw)\
**Replies:** 2\
**Last updated:** [April 14, 2026, 11:57pm UTC](https://forum.babylonjs.com/t/loaded-model-rendering-differs-from-blender/63150 "2026-04-14T23:57:42Z")

</div>

Version: 9.2.1 Engine: WebGL2 Playground: Babylon.js Playground Model: man\_woman\_walk.zip (540.8 KB) (sourced from sketchfab in its metadata) Expected: It renders the modeling artifact similar to blender/sketchfab …

---

## [Draft: FBX to glTF Converter](https://forum.babylonjs.com/t/draft-fbx-to-gltf-converter/63083)

<div class="topic-metadata">

**Author:** [@kzhsw](https://forum.babylonjs.com/u/kzhsw)\
**Replies:** 0\
**Last updated:** [April 7, 2026, 7:37am UTC](https://forum.babylonjs.com/t/draft-fbx-to-gltf-converter/63083 "2026-04-07T07:37:20Z")

</div>

Note This is only a draft, might change at any time, the implemention takes a huge amount of work, so it’s not expected to happen any soon. This would never be considered before the era of AI coding, but even with a SOT…

---

## [Disposing of loaded assets](https://forum.babylonjs.com/t/disposing-of-loaded-assets/63006)

<div class="topic-metadata">

**Author:** [@Si\_Barrick](https://forum.babylonjs.com/u/Si_Barrick)\
**Replies:** 1\
**Last updated:** [April 1, 2026, 7:29pm UTC](https://forum.babylonjs.com/t/disposing-of-loaded-assets/63006 "2026-04-01T19:29:44Z")

</div>

I was trying to setup a playground to demo loading of glb files into an SPS and then disposing and loading a new one. It turns out it’s quite complex to avoid leaving stray textures etc. in memory. Unless I’m missing s…

---

## [GLTF / GLB export will fail on nodes with non-string name](https://forum.babylonjs.com/t/gltf-glb-export-will-fail-on-nodes-with-non-string-name/62128)

<div class="topic-metadata">

**Author:** [@Tricotou](https://forum.babylonjs.com/u/Tricotou)\
**Replies:** 5\
**Last updated:** [January 21, 2026, 6:32pm UTC](https://forum.babylonjs.com/t/gltf-glb-export-will-fail-on-nodes-with-non-string-name/62128 "2026-01-21T18:32:21Z")

</div>

Hey, I have lost houuuurs on this issue :see\_no\_evil\_monkey: but finally I could find out it came from node naming issue Following the documentation, a TransformNode should be given a string as name : https://doc.ba…

---

## [Exporting to GLTF in new version causing an error on importing from Blender](https://forum.babylonjs.com/t/exporting-to-gltf-in-new-version-causing-an-error-on-importing-from-blender/62030)

<div class="topic-metadata">

**Author:** [@mysticfall](https://forum.babylonjs.com/u/mysticfall)\
**Replies:** 8\
**Last updated:** [January 14, 2026, 9:08am UTC](https://forum.babylonjs.com/t/exporting-to-gltf-in-new-version-causing-an-error-on-importing-from-blender/62030 "2026-01-14T09:08:50Z")

</div>

After updating Babylon.js from 8.12.1 to 8.44.0, I’m experiencing a problem importing GLTF files exported by Babylon.js into Blender: WARN | File "/usr/share/blender/5.0/scripts/addons\_core/io\_scene\_gltf2/\_\_init\_\_.py"…

---

## [Gltf: unofficial \_COLOR\_0 for EXT\_mesh\_gpu\_instancing](https://forum.babylonjs.com/t/gltf-unofficial-color-0-for-ext-mesh-gpu-instancing/60455)

<div class="topic-metadata">

**Author:** [@kzhsw](https://forum.babylonjs.com/u/kzhsw)\
**Replies:** 15\
**Last updated:** [October 10, 2025, 2:33am UTC](https://forum.babylonjs.com/t/gltf-unofficial-color-0-for-ext-mesh-gpu-instancing/60455 "2025-10-10T02:33:37Z")

</div>

In the EXT\_mesh\_gpu\_instancing it says: As with vertex attributes, custom instance attributes may be prefixed with an underscore (e.g. \_ID, \_COLOR, etc.) and used for application-specific effects. Currently three.js …

---

## [ExtrasAsMetadata skips animations](https://forum.babylonjs.com/t/extrasasmetadata-skips-animations/60765)

<div class="topic-metadata">

**Author:** [@qwiglydee](https://forum.babylonjs.com/u/qwiglydee)\
**Replies:** 7\
**Last updated:** [October 9, 2025, 2:00am UTC](https://forum.babylonjs.com/t/extrasasmetadata-skips-animations/60765 "2025-10-09T02:00:54Z")

</div>

Hi. I’m working on a viewer for interactive models. The KHR\_interactivity still doesn’t work well, so i create FlowGraphs manually based on metadata in gltf file. The metadata of animations is crucial for the use case…

---

## [KHR\_interactivity doesn't work with AssetContainers](https://forum.babylonjs.com/t/khr-interactivity-doesnt-work-with-assetcontainers/60699)

<div class="topic-metadata">

**Author:** [@qwiglydee](https://forum.babylonjs.com/u/qwiglydee)\
**Replies:** 4\
**Last updated:** [October 2, 2025, 7:51pm UTC](https://forum.babylonjs.com/t/khr-interactivity-doesnt-work-with-assetcontainers/60699 "2025-10-02T19:51:46Z")

</div>

Hello! I’m trying to implement a viewer able to load several GLTF models and add/remove them into scene. The KHR\_interactivity only works when assets are immediately loaded into scene, but not when they’re loaded into A…

---

## [Animation Stress Test Model](https://forum.babylonjs.com/t/animation-stress-test-model/60721)

<div class="topic-metadata">

**Author:** [@kzhsw](https://forum.babylonjs.com/u/kzhsw)\
**Replies:** 0\
**Last updated:** [September 30, 2025, 8:44am UTC](https://forum.babylonjs.com/t/animation-stress-test-model/60721 "2025-09-30T08:44:07Z")

</div>

This is created by blender and optimized by gltf-transform, containing 4000 nodes and 12000 animation channels, can be used in benchmarking and stress test. All models here are provided for free, and if anyone want a li…

---

## [GLTF material.emissiveStrength is not exported (though imported)](https://forum.babylonjs.com/t/gltf-material-emissivestrength-is-not-exported-though-imported/37971)

<div class="topic-metadata">

**Author:** [@Eugene\_R](https://forum.babylonjs.com/u/Eugene_R)\
**Replies:** 14\
**Last updated:** [September 28, 2025, 1:28am UTC](https://forum.babylonjs.com/t/gltf-material-emissivestrength-is-not-exported-though-imported/37971 "2025-09-28T01:28:49Z")

</div>

Hello! I’ve noticed that Babylon’s GLTF-importer respects the KHR\_materials\_emissive\_strength extension and scales material.emissiveColor\[BJS\] by emissiveStrength \[GLTF\]. On the other hand, Babylon’s gltf exporter does…

---

## [How to fix "Joint indices conversion needed: some joint indices..." before scene export?](https://forum.babylonjs.com/t/how-to-fix-joint-indices-conversion-needed-some-joint-indices-before-scene-export/60483)

<div class="topic-metadata">

**Author:** [@Joe\_Kerr](https://forum.babylonjs.com/u/Joe_Kerr)\
**Replies:** 8\
**Last updated:** [September 25, 2025, 3:12pm UTC](https://forum.babylonjs.com/t/how-to-fix-joint-indices-conversion-needed-some-joint-indices-before-scene-export/60483 "2025-09-25T15:12:09Z")

</div>

Hi everyone, Using BABYLON.GLTF2Export.GLBAsync I am getting a warning: Joint indices conversion needed: some joint indices are stored as floats in Babylon but GLTF requires UNSIGNED BYTES. We will perform the convers…

---

## [Regression in Babylon.js 8.28.2 – StandardMaterial errors (isRefractionEnabled undefined)](https://forum.babylonjs.com/t/regression-in-babylon-js-8-28-2-standardmaterial-errors-isrefractionenabled-undefined/60625)

<div class="topic-metadata">

**Author:** [@onekit](https://forum.babylonjs.com/u/onekit)\
**Replies:** 11\
**Last updated:** [September 25, 2025, 11:13am UTC](https://forum.babylonjs.com/t/regression-in-babylon-js-8-28-2-standardmaterial-errors-isrefractionenabled-undefined/60625 "2025-09-25T11:13:20Z")

</div>

Hello, After updating Babylon.js from an earlier version to 8.28.2, I started getting runtime errors related to StandardMaterial. Specifically, when using StandardMaterial parameters, the following error appears in the …

---

## [The model with texture in the gltf exporter is still a white model](https://forum.babylonjs.com/t/the-model-with-texture-in-the-gltf-exporter-is-still-a-white-model/60481)

<div class="topic-metadata">

**Author:** [@brightMoon](https://forum.babylonjs.com/u/brightMoon)\
**Replies:** 2\
**Last updated:** [September 18, 2025, 9:48am UTC](https://forum.babylonjs.com/t/the-model-with-texture-in-the-gltf-exporter-is-still-a-white-model/60481 "2025-09-18T09:48:29Z")

</div>

The steps for reproducing the operation are as follows: This is my sandbox address：sandboxModel I put the model into the sandbox and display it I will upload a local texture on my computer for the material named ‘T\_…

---

## [glTF \`extras\` metadata missing](https://forum.babylonjs.com/t/gltf-extras-metadata-missing/59575)

<div class="topic-metadata">

**Author:** [@regna](https://forum.babylonjs.com/u/regna)\
**Replies:** 2\
**Last updated:** [July 16, 2025, 5:07pm UTC](https://forum.babylonjs.com/t/gltf-extras-metadata-missing/59575 "2025-07-16T17:07:11Z")

</div>

Babylon seems to have the plugin ExtrasAsMetadata, which should add glTF extras properties to mesh.metadata.gltf.extras However, I can’t seem to find these extras properties after importing a mesh in the Playground exam…

---

## [Option to inject self-loaded \`MeshoptDecoder\`](https://forum.babylonjs.com/t/option-to-inject-self-loaded-meshoptdecoder/59386)

<div class="topic-metadata">

**Author:** [@regna](https://forum.babylonjs.com/u/regna)\
**Replies:** 2\
**Last updated:** [July 6, 2025, 10:57pm UTC](https://forum.babylonjs.com/t/option-to-inject-self-loaded-meshoptdecoder/59386 "2025-07-06T22:57:55Z")

</div>

Could we please have an option to inject a self-loaded MeshoptDecoder? Although we can do something like BABYLON.MeshoptCompression.Configuration = { decoder: { url: "\<url to the meshopt decoder library\>" …

---

## [Exporting 3D file(.glb) containing stencil buffers and HDR file](https://forum.babylonjs.com/t/exporting-3d-file-glb-containing-stencil-buffers-and-hdr-file/58800)

<div class="topic-metadata">

**Author:** [@Itsdefault](https://forum.babylonjs.com/u/Itsdefault)\
**Replies:** 2\
**Last updated:** [June 3, 2025, 4:15pm UTC](https://forum.babylonjs.com/t/exporting-3d-file-glb-containing-stencil-buffers-and-hdr-file/58800 "2025-06-03T16:15:57Z")

</div>

Hey folks, I need to export sharable 3D file, may be .glb file using babylon.js which contains all required things to make the rendering same as browser like complete scene, camera, lights, stencil buffers, HDR, PBR Mat…

---

## [Treeshaking core/flowgraph?](https://forum.babylonjs.com/t/treeshaking-core-flowgraph/57104)

<div class="topic-metadata">

**Author:** [@yedpodtrzitko](https://forum.babylonjs.com/u/yedpodtrzitko)\
**Replies:** 5\
**Last updated:** [March 14, 2025, 12:13am UTC](https://forum.babylonjs.com/t/treeshaking-core-flowgraph/57104 "2025-03-14T00:13:00Z")

</div>

Hi, I have noticed that the size of core/flowgraph module is gradually growing over time. For example between the version 7.51.0 and 7.52.0, it got more than twice as big (123kB → 309kB, according to BundleAnalyzer). Wh…

---

## [Gltf Interactivity - matCompose type error](https://forum.babylonjs.com/t/gltf-interactivity-matcompose-type-error/57038)

<div class="topic-metadata">

**Author:** [@Robert\_Dorn](https://forum.babylonjs.com/u/Robert_Dorn)\
**Replies:** 9\
**Last updated:** [March 11, 2025, 3:06pm UTC](https://forum.babylonjs.com/t/gltf-interactivity-matcompose-type-error/57038 "2025-03-11T15:06:18Z")

</div>

Hi, i have here e test file - which uses the matCompose node - which causes an error. In this line is the error. “d.uniqueId” doesn’t exist in “context.\_connectionValues”. Here the file: And here more minimal tes…

---

## [Ultra async gltf import](https://forum.babylonjs.com/t/ultra-async-gltf-import/56817)

<div class="topic-metadata">

**Author:** [@Knifepro](https://forum.babylonjs.com/u/Knifepro)\
**Replies:** 32\
**Last updated:** [February 28, 2025, 1:23pm UTC](https://forum.babylonjs.com/t/ultra-async-gltf-import/56817 "2025-02-28T13:23:12Z")

</div>

Before I start, I want to tell you about the features of my scene. I have a small office gltf file with dimensions of x:50,y:20,z:50 and I load it into my scene. But my gltf file is very detailed and contains 166k polygo…

---

## [Sandbox: The KHR\_texture\_transform property of GLTFExport cannot be exported](https://forum.babylonjs.com/t/sandbox-the-khr-texture-transform-property-of-gltfexport-cannot-be-exported/55425)

<div class="topic-metadata">

**Author:** [@brightMoon](https://forum.babylonjs.com/u/brightMoon)\
**Replies:** 19\
**Last updated:** [February 20, 2025, 7:22am UTC](https://forum.babylonjs.com/t/sandbox-the-khr-texture-transform-property-of-gltfexport-cannot-be-exported/55425 "2025-02-20T07:22:28Z")

</div>

In the Sandbox, adjust the wAng of the texture, and then export glb： prompt exporter: Texture BoomBox\_Mat (Base Color) with rotation not centered at the origin cannot be exported with KHR\_texture\_transform By che…

---

## [Import blender .glb into shopify hydrogen gives security policy issue](https://forum.babylonjs.com/t/import-blender-glb-into-shopify-hydrogen-gives-security-policy-issue/56646)

<div class="topic-metadata">

**Author:** [@anim8err](https://forum.babylonjs.com/u/anim8err)\
**Replies:** 2\
**Last updated:** [February 18, 2025, 6:44pm UTC](https://forum.babylonjs.com/t/import-blender-glb-into-shopify-hydrogen-gives-security-policy-issue/56646 "2025-02-18T18:44:58Z")

</div>

I am having security policy issues in our shopify hydrogen app, when we use gltf models from blender. They do not show up, even if it is just the default cube exported to glb, and we see a Security Policy issue in the br…

---

## [Sandbox: Display Inspector fails if exported glTF has no meshes](https://forum.babylonjs.com/t/sandbox-display-inspector-fails-if-exported-gltf-has-no-meshes/56630)

<div class="topic-metadata">

**Author:** [@erionroot](https://forum.babylonjs.com/u/erionroot)\
**Replies:** 5\
**Last updated:** [February 18, 2025, 6:30pm UTC](https://forum.babylonjs.com/t/sandbox-display-inspector-fails-if-exported-gltf-has-no-meshes/56630 "2025-02-18T18:30:06Z")

</div>

Hi, I see the following error: Script error. Check the developer console. when try open a Display Inspector for exported glTF without any meshes. There is nothing in dev console. Please add support for such glTF. Fo…

---

## [Getting duplicated armatures when exporting character with animation layers (Nodding and Walking)](https://forum.babylonjs.com/t/getting-duplicated-armatures-when-exporting-character-with-animation-layers-nodding-and-walking/28321)

<div class="topic-metadata">

**Author:** [@Mikhail](https://forum.babylonjs.com/u/Mikhail)\
**Replies:** 12\
**Last updated:** [January 14, 2025, 6:08pm UTC](https://forum.babylonjs.com/t/getting-duplicated-armatures-when-exporting-character-with-animation-layers-nodding-and-walking/28321 "2025-01-14T18:08:47Z")

</div>

I have been trying to export this character with NLA strips from blender with two animations, one for walking (from mixamo) and nodding (only head bone’s rotation is animated) in order to then blend these two in Babylon …

---

## [Morph UV2 and import the morph target from glTF](https://forum.babylonjs.com/t/morph-uv2-and-import-the-morph-target-from-gltf/53558)

<div class="topic-metadata">

**Author:** [@chubei-urus](https://forum.babylonjs.com/u/chubei-urus)\
**Replies:** 4\
**Last updated:** [December 20, 2024, 11:42am UTC](https://forum.babylonjs.com/t/morph-uv2-and-import-the-morph-target-from-gltf/53558 "2024-12-20T11:42:29Z")

</div>

Hi! I have a use case where I need to load morph targets defined as TEXCOORD\_1 in glTF to Babylon. I understand that Babylon currently doesn’t support uv2 morphing, and doesn’t load TEXCOORD\_0 or TEXCOORD\_1 morph target…

[Next page](https://forum.babylonjs.com/tag/gltf/52.md?match_all_tags=true&page=1&tags%5B%5D=gltf)
