# Failed to load texture in Unreal

**URL:** <https://community.cesium.com/t/failed-to-load-texture-in-unreal/24086>\
**Category:** Cesium for Unreal\
**Created:** [May 17, 2023, 9:45am UTC](https://community.cesium.com/t/failed-to-load-texture-in-unreal/24086 "2023-05-17T09:45:26Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![sunxia](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/sunxia/32/12429_2.png) [@sunxia](https://community.cesium.com/u/sunxia)\
**Post date:** [May 17, 2023, 9:45am UTC](https://community.cesium.com/t/failed-to-load-texture-in-unreal/24086/1 "2023-05-17T09:45:26Z")

</div>

Hello all,

I am having an issue with using a [public dataset](https://www.dropbox.com/s/ce5pln0y0dssqyq/hk_3dtiles.zip?dl=0) of 3D Tiles. While it can be rendered without any problems on the Cesium.js Hello World page, I am having trouble displaying the textures in UE.

What I have done in UE is simply add a Cesium3DTileset into the level, and change url to my local dataset. The geomery looks file but no texture displayed.

I have not received any error messages on either the Cesium.js page or the UE console. Would anyone happen to know what the issue might be or have any suggestions for further troubleshooting?

Thanks in advance.

---

<div class="post-metadata">

**Author:** ![Kevin\_Ring](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/kevin_ring/32/2003_2.png) [@Kevin\_Ring](https://community.cesium.com/u/Kevin_Ring)\
**Post date:** [May 17, 2023, 11:54am UTC](https://community.cesium.com/t/failed-to-load-texture-in-unreal/24086/2 "2023-05-17T11:54:02Z")

</div>

I believe the problem is that this tileset uses the `KHR_techniques_webgl` extension to glTF. As the name implies, this extension is quite specific to WebGL and not supported by Cesium for Unreal. Because it is only that extension that encodes how to apply the texture, the texture is missing in Unreal.

---

<div class="post-metadata">

**Author:** ![sunxia](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/sunxia/32/12429_2.png) [@sunxia](https://community.cesium.com/u/sunxia)\
**Post date:** [May 17, 2023, 12:30pm UTC](https://community.cesium.com/t/failed-to-load-texture-in-unreal/24086/3 "2023-05-17T12:30:12Z")

</div>

This is exactly the problem! Thank you!

---

<div class="post-metadata">

**Author:** ![sunxia](https://sea2.discourse-cdn.com/cesium/user_avatar/community.cesium.com/sunxia/32/12429_2.png) [@sunxia](https://community.cesium.com/u/sunxia)\
**Post date:** [May 17, 2023, 12:33pm UTC](https://community.cesium.com/t/failed-to-load-texture-in-unreal/24086/4 "2023-05-17T12:33:07Z")

</div>

For anyone who is using 3dtiles data converted from osgb with this [3dtile tool](https://github.com/fanvanzh/3dtiles), try to add a `-c '{\"pbr\": true}'` to avoid `KHR_techniques_webgl ` issue.

```auto
3dtile.exe -f osgb -i E:\osgb_path -o E:\out_path -c '{\"pbr\": true}'

```
