CID generates Material and Object ID render passes within Blender's compositor. It assigns random index numbers to materials and objects, translating these to a color range limited to two source colors. The output creates distinct selection masks for post-production in external compositing and image editing applications.
The system automatically sets up the necessary node connections in the compositor. The output mask workflow currently requires Cycles for rendering, though those passes can be composited over EEVEE renders.