# Getting good Alpha from textures

**URL:** <https://forum.babylonjs.com/t/getting-good-alpha-from-textures/4025>\
**Category:** Questions\
**Created:** [June 20, 2019, 9:48pm UTC](https://forum.babylonjs.com/t/getting-good-alpha-from-textures/4025 "2019-06-20T21:48:37Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![JCPalmer](https://sea2.discourse-cdn.com/flex024/user_avatar/forum.babylonjs.com/jcpalmer/32/42_2.png) [@JCPalmer](https://forum.babylonjs.com/u/JCPalmer)\
**Post date:** [June 21, 2019, 3:10pm UTC](https://forum.babylonjs.com/t/getting-good-alpha-from-textures/4025/3 "2019-06-21T15:10:42Z")

</div>

@gryff, thanks. This ties into [an earlier question](https://forum.babylonjs.com/t/texture-hasalpha-causes-clipping-with-pbr/3676) when I was trying to even get export working at all without clipping for textures with alpha.

`PBRMATERIAL_ALPHATEST` got me the same as STD materials. I now want better. Think I am going to have to go through a 4 modes. I seem to remember `PBRMATERIAL_ALPHABLEND` did not work right. Think because the exporter is setting everything the same.

May need to add a custom property to the materials section of the exporter to allow setting the transparency mode, or set the [material.\_alphaCutOff](https://github.com/BabylonJS/Babylon.js/blob/master/src/Materials/PBR/pbrBaseMaterial.ts#L567), in which case you are screwed in the .babylon exporter cause it is not serialized.

@sebavan, is there a reason alphaCutOff is protected & not serializable?

---

_[View the full topic](https://forum.babylonjs.com/t/getting-good-alpha-from-textures/4025)._
