The June sale is here! Save up to 70% on select products now through June 20.

Channel Machine

ashton3ddesigns - Code Plugins - Sep 8, 2023
4.8 out of 5 stars(5 ratings)
  • 80%
  • 20%
  • 0%
  • 0%
  • 0%

An Open-Source easy to use channel packing and unpacking tool

  • Supported Platforms
  • Supported Engine Versions
    5.2 - 5.4
  • Download Type
    Engine Plugin
    This product contains a code plugin, complete with pre-built binaries and all its source code that integrates with Unreal Engine, which can be installed to an engine version of your choice then enabled on a per-project basis.

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

Technical Details


  • Pack Channels
  • Unpack Channels
  • Export to disk after generating textures
  • Assembles materials
  • Config presets

Code Modules:

  •  Editor

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