# Unity Toolkit Basis compression

**URL:** <https://forum.babylonjs.com/t/unity-toolkit-basis-compression/23908>\
**Category:** Bugs\
**Created:** [September 17, 2021, 12:23pm UTC](https://forum.babylonjs.com/t/unity-toolkit-basis-compression/23908 "2021-09-17T12:23:51Z")\
**Posts on this page:** 1\
**Showing post:** 5

<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:** [September 17, 2021, 10:21pm UTC](https://forum.babylonjs.com/t/unity-toolkit-basis-compression/23908/5 "2021-09-17T22:21:26Z")

</div>

You should use the `uastc` flag instead of `bcmp` for non color textures like normal map or metallic/roughness texture (see slide 6 [here](https://www.khronos.org/assets/uploads/apis/KTX-2.0-Launch-Overview-Apr21_.pdf)) or maybe provide an option to use `uastc` for such textures (a user may still want to use `etc1s` for all types of textures if the file sizes are more important than the rendering visual quality).

---

_[View the full topic](https://forum.babylonjs.com/t/unity-toolkit-basis-compression/23908)._
