Channel packing

Keywords: Greypacking

When you channelpack, it simply means that you store arbitrary grayscale images in the various (RGBA) channels of a texture for later retrieval in engine. It allows you to essentially store four textures per texture. This is useful if you are creating something that needs several masks but don't need to replace it with generic textures. It has the limitation that you have to pack the same masks in the same channels when reusing the effect so it can be confusing if it's not well documented.