An Open-Source easy to use channel packing and unpacking tool
Channel Machine is a powerful and easy-to-use tool that allows you to pack different types of texture data into the color channels of an RGBA image. This way, you can save memory, bandwidth and performance by replacing three to four textures with one.
Channel Machine also features breaking down the textures from color maps to greyscale maps, if needed to transfer texture files for other DDC programs and to help with that, an option to export generated maps to your disk drive.
Additionally, have the option to batch-generate textures by assigning multiple textures into proper inputs in arrays, assemble materials for you by inputting your master material, assigning base color, normal map, and assigning the material parameter names in drop-down menus, after generating your texture will create Material Instance, and fills your inputted texture parameters for you.
Can also create your own custom configuration data preset so won't have to worry about constantly setting up repetitive inputs when you want to generate texture channels for a given model.
Channel Machine is also free and open source, so you can customize it to suit your needs by forking the repo on GitHub
Features:
Code Modules:
Number of Blueprints: 1
Number of C++ Classes: 2
Network Replicated: No
Supported Development Platforms: Win64
Supported Target Build Platforms: Win64
Documentation: GitHub Documentation Page