# GLB rendering lost textures sometime in the past 12 months!

**URL:** <https://forum.8thwall.com/t/glb-rendering-lost-textures-sometime-in-the-past-12-months/8285>\
**Category:** Technical Support\
**Tags:** FAQ\
**Created:** [September 14, 2025, 7:19pm UTC](https://forum.8thwall.com/t/glb-rendering-lost-textures-sometime-in-the-past-12-months/8285 "2025-09-14T19:19:45Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Gene\_Miller](https://avatars.discourse-cdn.com/v4/letter/g/ba8739/32.png) [@Gene\_Miller](https://forum.8thwall.com/u/Gene_Miller)\
**Post date:** [September 14, 2025, 7:19pm UTC](https://forum.8thwall.com/t/glb-rendering-lost-textures-sometime-in-the-past-12-months/8285/1 "2025-09-14T19:19:45Z")

</div>

I have been using 8th Wall to render GLB files exported from TiltBrush for over 4 years.

As recently as a year ago, 8th Wall correctly rendered all brushstrokes with alpha maps and normal maps contained within the GLB files. For Instance, an Oil Paint material brush stroke would appear slightly bumpy due to the normal map, and transparent along the edges due to the alpha map.

Figure 1: Screenshot around August 2024 showing Oil Paint brushstrokes with normal mapping and alpha mapping.

[NOTE: FIGURES WILL BE UPLOADED IN FOLLOW-UP POSTING.]

I recently noticed that 8th Wall rendering is now incorrectly rendering the same brush stroke as smooth ribbons with opaque edges. It seems the brush strokes are no longer rendered with the alpha map or normal map contained in the GLB file.

Figure 2: Screenshot Sept 14, 2025 showing smooth brush strokes with opaque edges.

Figure 3: QR code for the [KAM Outside](https://illust.8thwall.app/kam-outside/) app (published August 2024) used for both examples above.

Figure 4: Target Image used to bring up the GLB model (with SLAM to stabilize the model),

Please let me know what you think caused this change, and whether the original functionality can be restored. If it is impossible to restore, then can you suggest a workaround?

---

<div class="post-metadata">

**Author:** ![Gene\_Miller](https://avatars.discourse-cdn.com/v4/letter/g/ba8739/32.png) [@Gene\_Miller](https://forum.8thwall.com/u/Gene_Miller)\
**Post date:** [September 14, 2025, 7:23pm UTC](https://forum.8thwall.com/t/glb-rendering-lost-textures-sometime-in-the-past-12-months/8285/2 "2025-09-14T19:23:22Z")

</div>

Figure 1: Screenshot around August 2024 showing correct Oil Paint brushstrokes with normal mapping and alpha mapping.

 ![Screenshot_20240624_214805_KAM-Outside](https://us1.discourse-cdn.com/flex019/uploads/x8thwall/original/2X/d/d4e95e1ac4135de4786621dcb2d4bc55ba389391.jpeg)

Figure 2: Screenshot Sept 14, 2025 showing incorrect smooth brush strokes with opaque edges.

 ![Screenshot_20250914_135443_KAM-Outside-noTextures](https://us1.discourse-cdn.com/flex019/uploads/x8thwall/original/2X/0/077a00e8a5db925bdeaf43d353274539f23bcc17.jpeg)

---

<div class="post-metadata">

**Author:** ![Gene\_Miller](https://avatars.discourse-cdn.com/v4/letter/g/ba8739/32.png) [@Gene\_Miller](https://forum.8thwall.com/u/Gene_Miller)\
**Post date:** [September 14, 2025, 7:27pm UTC](https://forum.8thwall.com/t/glb-rendering-lost-textures-sometime-in-the-past-12-months/8285/3 "2025-09-14T19:27:23Z")

</div>

Figure 3: QR code for the [KAM Outside](https://illust.8thwall.app/kam-outside/) app (published August 2024) used for both examples above.

 ![KAM-outside](https://us1.discourse-cdn.com/flex019/uploads/x8thwall/original/2X/0/0c49793cc3cdb0627129a8278a172e9b76dc1da3.png)

Figure 4: Target Image used to bring up the GLB model (with SLAM to stabilize the model),

 ![IMG_0326](https://us1.discourse-cdn.com/flex019/uploads/x8thwall/original/2X/6/63789071580514c58a24d13ccc69318c3cc5e6d4.jpeg)

---

<div class="post-metadata">

**Author:** ![Gene\_Miller](https://avatars.discourse-cdn.com/v4/letter/g/ba8739/32.png) [@Gene\_Miller](https://forum.8thwall.com/u/Gene_Miller)\
**Post date:** [September 15, 2025, 2:11am UTC](https://forum.8thwall.com/t/glb-rendering-lost-textures-sometime-in-the-past-12-months/8285/4 "2025-09-15T02:11:48Z")

</div>

If there is no direct fix for the problem above, then I’d like to find a way to apply **`Normal`** and **`Alpha`** (Opacity) texture maps to each paint Material in the GLB file.

I started to look at Niantic Studio’s Material Editor, and I see that a **`Normal`** texture map can be applied to a material (as shown below).

 ![Screenshot 2025-09-14 at 9.42.13 PM](https://us1.discourse-cdn.com/flex019/uploads/x8thwall/original/2X/6/6ca9e71faeaacbc89719a361c90b9e938840dbdf.png)

For example, I can apply\*\*`OilPaint/normal.png`\*\* (shown below) to **`Normal`** to make the OilPaint material appear bumpy. This seems to solve one half of my problem.

 ![normal](https://us1.discourse-cdn.com/flex019/uploads/x8thwall/original/2X/5/5022996a034f68a9c872a67798a05c1bb7d442be.jpeg)

Now, I also have a **`OilPaint/main.png`** file (shown below) that should be used to make the edges of the brush stroke appear transparent.

 ![Screenshot 2025-09-14 at 9.58.58 PM](https://us1.discourse-cdn.com/flex019/uploads/x8thwall/original/2X/7/70a8c2531500b2ce36ef8c2e47156c64823704d6.png)

Unfortunately, I don’t see how to apply this texture map in the Material Editor.

Any help would be appreciated.

---

<div class="post-metadata">

**Author:** ![GeorgeButler](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.8thwall.com/georgebutler/32/1903_2.png) [@GeorgeButler](https://forum.8thwall.com/u/GeorgeButler)\
**Post date:** [September 15, 2025, 4:05pm UTC](https://forum.8thwall.com/t/glb-rendering-lost-textures-sometime-in-the-past-12-months/8285/5 "2025-09-15T16:05:30Z")

</div>

Hi, welcome back to the forum!

Could you send over the 3D model as well so I can take a look? (Feel free to DM a Google Drive link if you don’t want to share here).

---

<div class="post-metadata">

**Author:** ![Gene\_Miller](https://avatars.discourse-cdn.com/v4/letter/g/ba8739/32.png) [@Gene\_Miller](https://forum.8thwall.com/u/Gene_Miller)\
**Post date:** [September 18, 2025, 2:36am UTC](https://forum.8thwall.com/t/glb-rendering-lost-textures-sometime-in-the-past-12-months/8285/6 "2025-09-18T02:36:51Z")

</div>

Thanks, George,

The 3D model `TB08_5.glb`is here: [https://drive.google.com/file/d/18Ynopd1RKWzKA-oTuu-gH6NVL7YG5a5q/view?usp=sharing](https://drive.google.com/file/d/18Ynopd1RKWzKA-oTuu-gH6NVL7YG5a5q/view?usp=sharing)

You may also click this link to see the file within the project: [8th Wall](https://www.8thwall.com/illust/kam-outside/files/assets/TB08_5.glb)

Figure 1 above shows this model correctly rendered about a year ago.

This file was exported from TiltBrush.

The model consists of meshes representing brushstrokes..

Each mesh is assigned one of several materials.

One material is OilPaint with the Alpha and Normal maps shown in my earlier posting.

Each node in the mesh has a color. Therefore, all nodes for a pink OilPaint brushstroke will have the color Pink.

Please call me at 212-645-8777 or email [gene@dvi-engineering.com](mailto:gene@dvi-engineering.com) if you have questions.

---

<div class="post-metadata">

**Author:** ![GeorgeButler](https://sea1.discourse-cdn.com/flex019/user_avatar/forum.8thwall.com/georgebutler/32/1903_2.png) [@GeorgeButler](https://forum.8thwall.com/u/GeorgeButler)\
**Post date:** [September 18, 2025, 6:26pm UTC](https://forum.8thwall.com/t/glb-rendering-lost-textures-sometime-in-the-past-12-months/8285/7 "2025-09-18T18:26:00Z")

</div>

Hi Gene,

I’ve been looking at the model in an external viewer outside of 8th Wall to eliminate as many points of failure as possible. It looks like the model isn’t rendering correctly there either, which suggests the issue lies in the model itself rather than with 8th Wall.

 ![Screenshot 2025-09-18 at 11.22.35 AM](https://us1.discourse-cdn.com/flex019/uploads/x8thwall/original/2X/b/b4a81aa7ae9098c62bc972bc5b496bb0136ad958.jpeg)

It seems Tilt Brush may have changed the way models are exported in the last 12 months, and the required files are no longer included in the export, this would explain why the textures appear to be missing.

Additionally, here’s the error report log I’m seeing from [glTF-Viewer](https://gltf-viewer.donmccurdy.com/):

 ![Screenshot 2025-09-18 at 11.24.52 AM](https://us1.discourse-cdn.com/flex019/uploads/x8thwall/original/2X/b/b40ae4283083a059169321133c3bd02749aa844a.png)
