qs.TexturePack is a versatile Unity editor tool designed to streamline the process of channel packing.# qs.TexturePack**qs.TexturePack** is a versatile Unity editor tool designed to streamline the process of channel packing. It allows you to combine multiple textures (or constant values) into a single RGBA texture, making it essential for creating complex shader maps like Mask Maps, ORM (Occlusion/Roughness/Metallic) textures, and more.## Features- **Channel Packing:** Combine up to 4 different textures into the Red, Green, Blue, and Alpha channels of a new texture.- **Flexible Inputs:** Use existing textures or define constant float values (0-1) for any channel.- **Channel Swizzling:** Select any source channel (R, G, B, or A) from your input textures to map to the output channel.- **Invert:** Easily invert any input channel with a single toggle.- **Real-time Preview:** Visualizes the final packed texture and individual channel inputs in real-time.- **Context Menu Integration:** Select up to 4 textures in the Project view and right-click to instantly start packing.- **Export Control:** Supports PNG, JPG, and TGA formats with customizable resolution and filtering settings.- **Suffix Presets:** Quickly apply common naming conventions (e.g., _ORM, _MRA) to your exported files.- **Unity Undo Integration:** Full support for `Ctrl+Z` (Undo) and `Ctrl+Y` (Redo) on all settings, textures, and channel swaps.Various LLMs were used in creation of this package.




