# How to use KTX2 / BASIS compressed normals

**URL:** <https://forum.babylonjs.com/t/how-to-use-ktx2-basis-compressed-normals/16021>\
**Category:** Questions\
**Created:** [November 25, 2020, 4:37pm UTC](https://forum.babylonjs.com/t/how-to-use-ktx2-basis-compressed-normals/16021 "2020-11-25T16:37:49Z")\
**Posts on this page:** 1\
**Showing post:** 15

<div class="post-metadata">

**Author:** ![Dshah\_H](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/dshah_h/32/3607_2.png) [@Dshah\_H](https://forum.babylonjs.com/u/Dshah_H)\
**Post date:** [February 17, 2021, 8:30am UTC](https://forum.babylonjs.com/t/how-to-use-ktx2-basis-compressed-normals/16021/15 "2021-02-17T08:30:08Z")

</div>

Thanks @bghgary , I figured that we could use toktx for external images compression, with `toktx --t2 --bcmp image_out.ktx2 image_in.png`, I found one of your answer where you mentioned to [use `.ktx2` instead of `.basis`](https://forum.babylonjs.com/t/how-to-generate-a-basis-file/12373/2) , any particular reason for that? I guess it contains more then 1 textures type inside?

---

_[View the full topic](https://forum.babylonjs.com/t/how-to-use-ktx2-basis-compressed-normals/16021)._
