When you download textures from model / texture websites, the texture set typically doesn’t match what you need in Unity. You can use this utility to re-pack the texture set so that it matches the Unity default shader configuration.
For more details this asset from the Unity Asset Store: Click Here
This is a paid asset, but now you can download the “Texture Channel Packer by OccaSoftware” for FREE. Please keep in mind that this package is provided only for learning purposes or to test before buying the product, NOT FOR COMMERCIAL PURPOSES.
Texture Channel Packer by OccaSoftware v1.0.0
“If possible, please buy the package to support the developer”
Description
Looking for a huge discount? Get all OccaSoftware assets and tools when you buy the OccaSoftware Bundle.
Recommended Assets
LSPP
Motion Blur for URP
Outline Objects
When you download textures from model / texture websites, the texture set typically doesn’t match what you need in Unity. You can use this utility to re-pack the texture set so that it matches the Unity default shader configuration.
Here’s how it works:
Open the Editor Window
For each Output channel, select an Input Texture or pick a default value (Range: 0->1).
Pick the Channel you want to rip from the Input Texture
You can invert the channel if needed
Bake and save.
Pretty easy, works, nice little utility.
If you need any help, you can jump into the Discord.
https://occasoftware.com/discord
Technical details
Asset includes:
Editor tool
Demo includes:
Terrain asset demonstrating a use case for the Texture Channel Packer