[Released] Optimize Textures and Shaders Channel Packing

Channel Packer Pro available on the asset store for optimizing textures by packing and swizzling channels into another texture. It can also generate images like voronoi, cloud noise, gradiants and some others, also you can postprocess the textures and display mesh uvs. Channel packing is useful for converting your textures to work with different shaders that require masks or whatever data is stored in the texture.

It works with URP, HDRP and any custom render pipeline. The preview windows work like unity’s texture previews but with some more features like previewing any channel in greyscale or previewing any selected channel combination.

Channel Packer Pro updated to version 2.1.1
Link Channel Packer Pro | Utilities Tools | Unity Asset Store

The new generation system can search for textures by keywords to find textures to channel pack, create your own custom packers with keywords. Groups textures by finding object names from the textures keywords like metallic, ambient occlusion, roughness or any custom word.

New Log system to show what could not be generated from keywords and what is successful.

New filters like padding from uvs or alpha channel and tiling to make a texture seamless.


If any one is interested here is a link Channel Packer Pro | Utilities Tools | Unity Asset Store

Hi. Nice. The invert function is really helpful to get from roughness to smoothness textures but…
…could you please add .tif support
All our pbr scanned textures are .tif ´s

Hi. Just looking at it now and i think i should be able to support that by the next update but for now is there a workaround you can do?

All our textures are tif´s because our xtex pbr scanner deliviers them . So i´looking in the packing from another asset. But there are issues too and it has no confortable invert function for smmothness ↔ rougness inversion.

I added support for importing .tif, Are there any other problems you see with the tool? I will post the update soon.

1 Like

Hi. did you get the update and has it solved your problem?

Hi. Yes. Many thanks.
I have to switch all input textures to RGBA 32bit before packing.
But then packing, see smoothness to Alpha in the MaskMap on the right went fine.

7287190--881290--uncompressed.JPG

upgraded to 5 stars

1 Like