About RGBA Transfer

RGBA Transfer is an addon that allows to bake, edit and transfer RGBA channels. It has a wrapper around the native Blender baking function which extends existing functionality. It adds operators to edit the color and the alpha channels of images and mesh color attributes.

introduction_A

Baking from a high poly source mesh object to a target low poly mesh object

introduction_B

Baking an image with alpha to a target mesh object base color image texture

introduction_C

Baking from a source mesh object to a target mesh object with different topology

These animated images are accelerated.

Purpose

RGBA Transfer covers multiple uses:

  • images, mesh color attributes or vertex colors baking

  • transferring color and alpha channels of images or mesh color attributes from a source to a target

  • baking PBR maps

What is baking?

RGBA Bake relies on baking to transfer image or mesh color attributes. This is a general simplified explanation of baking. The process of baking means that texture and lighting information is pre-computed and stored as static data.

It can be used to:

  • export procedural maps outside authoring software (Blender or others) as static data

  • store the result of a computationally expensive shader as static data

  • capture topology details such as normals, curvature in a map

The baking is performed by casting rays from an object to a target. It retrieves information thanks to these rays and reconstruct the data.

Practical use cases

Note

  • Transferring multiple maps such as the base color, the roughness and the normals is a setup that is quite involved because it requires to create a transfer entry for each map.