Blender V5.0
eevee_cryptomatte.hh File Reference
#include "DRW_gpu_wrapper.hh"
#include "BKE_cryptomatte.hh"
#include "draw_handle.hh"
#include "eevee_defines.hh"

Go to the source code of this file.

Classes

class  blender::eevee::Cryptomatte

Namespaces

namespace  blender
namespace  blender::eevee

Detailed Description

Cryptomatte.

During rasterization, cryptomatte hashes are stored into a single array texture. The film pass then resamples this texture using pixel filter weighting. Each cryptomatte layer can hold N samples. These are stored in sequential layers of the array texture. The samples are sorted and merged only for final rendering.

Definition in file eevee_cryptomatte.hh.