CartVisual
Sign inCreate account

Product images / PRACTICAL ANSWER

Why Does My Blender Product Render Need a Different Masking Workflow When I Switch From Object Index to Cryptomatte?

Object Index and Cryptomatte are not interchangeable names for the same mask. Object Index stores user-assigned numeric identifiers in a render pass, while Cryptomatte lets the compositor select rendered objects or materials through identification data. The distinction becomes important around antialiased product edges, overlapping parts, and motion blur.

01 / WHY DOES MY BLENDER PRODUCT RENDER NEED A DIFFERENT MASKING WORKFLOW WHEN I SWITCH FROM OBJECT INDEX TO CRYPTOMATTE?

Identify which pass produced the existing mask

Open the Blender project or retained multilayer render and identify the render engine, Blender version, enabled View Layer passes, and the node producing the product mask.

Blender's render-pass documentation describes Object Index as a pass storing a user-defined object ID at each pixel. An ID Mask node can turn a chosen numeric identifier into a mask. The documentation also states that Object Index and Material Index passes are not antialiased.

If the product isolation was built from Object Index, record the assigned ID and the corresponding ID Mask operation. Do not assume that an object name or material name automatically determines the numeric index.

Inspect the result against the original Combined render. A jagged outline may reflect the index pass's limitations, but a missing product component may instead have a different index or be absent from the rendered scene. Those observations require different repairs.

02 / WHY DOES MY BLENDER PRODUCT RENDER NEED A DIFFERENT MASKING WORKFLOW WHEN I SWITCH FROM OBJECT INDEX TO CRYPTOMATTE?

Understand what changes with Cryptomatte

Blender 5.0 documents a Cryptomatte node that can create masks for one or more objects or materials from a Cryptomatte render pass or compatible multilayer OpenEXR source.

The documented workflow enables the appropriate Cryptomatte pass, renders the scene, adds a Cryptomatte node in the Compositor, selects the desired objects, and uses its Matte or Image output.

The modern node can select object or material identities in the compositing stage rather than requiring the same numeric Object Index workflow. Blender's documentation illustrates correct handling of motion-blurred edges in Cycles.

Do not follow a historical tutorial that requires manually connecting individual Crypto Pass sockets without checking its version. Blender distinguishes the current Cryptomatte node from the older Legacy node.

Cryptomatte is not a substitute for correct geometry or material assignment. If the product's cap and body are separate objects, an object-based selection must include the intended components. If a material-based selection includes the same material on a prop, inspect whether the matte covers unwanted scene elements.

03 / WHY DOES MY BLENDER PRODUCT RENDER NEED A DIFFERENT MASKING WORKFLOW WHEN I SWITCH FROM OBJECT INDEX TO CRYPTOMATTE?

Hypothetical rotating bottle render

Hypothetical illustration—not an executed Blender render: a fictional bottle scene contains three objects: BottleBody, BottleCap, and DisplayStand. The bottle rotates during a short product animation, and the editor wants to isolate the bottle without the stand.

The existing workflow assigns BottleBody Object Index 1, BottleCap Object Index 2, and DisplayStand Object Index 3. An ID Mask selecting only index 1 would omit the cap. Even after the desired components are accounted for, the non-antialiased index boundaries may be unsuitable for the intended composite.

The proposed Cryptomatte workflow enables object identification and selects BottleBody and BottleCap in the compositor. It excludes DisplayStand. The reviewer would compare the resulting mask around the cap seam and the rotating silhouette, including any motion-blurred frames.

The example establishes an inspection plan, not a measured improvement. The actual rendered pass must exist and the chosen engine must support the intended workflow.

04 / WHY DOES MY BLENDER PRODUCT RENDER NEED A DIFFERENT MASKING WORKFLOW WHEN I SWITCH FROM OBJECT INDEX TO CRYPTOMATTE?

Choose the mask based on the delivery requirement

Use an Object Index workflow when its numeric selection and edge characteristics meet the actual compositing requirement. Use Cryptomatte when object or material selection and antialiased boundaries provide a better fit for the rendered scene.

Before switching, verify that the needed Cryptomatte pass was enabled at render time. A beauty render without the relevant identification data cannot automatically provide a valid Cryptomatte selection merely because a node is added afterward.

Keep the Combined render and the mask output available for comparison. Check translucent components, fine handles, seams, and motion-blurred edges over contrasting backgrounds. Blender's current Cryptomatte documentation also lists limitations, including unsupported volume objects; do not assume every rendered element is selectable in the same way.

If the result is intended for another compositor, confirm that the exported multilayer file contains the required passes and metadata and that the receiving application supports them.

Finally, compare the composite with the approved product reference. A clean mask can still isolate an incorrect model. The purpose of the render pass is to control compositing, not to certify product construction or the accuracy of a generated 3D asset.

05 / WHY DOES MY BLENDER PRODUCT RENDER NEED A DIFFERENT MASKING WORKFLOW WHEN I SWITCH FROM OBJECT INDEX TO CRYPTOMATTE?

Record your own observations

The filled rows are illustrative examples. Use the blank row for your own files and observations.

Hypothetical componentObject IndexDesired compositeMask observation to inspectDecision
BottleBody1IncludeBody silhouette and motion-blurred edgeSelect in appropriate mask workflow
BottleCap2IncludeCap seam and separate object identityDo not omit from product matte
DisplayStand3ExcludeNo stand pixels in isolated productKeep outside product selection
Object Index versus CryptomatteNumeric IDs versus object selectionSame approved bottleCompare actual mask edges and component coverageChoose workflow from observed composite

Download the editable CSV worksheet

06 / WHY DOES MY BLENDER PRODUCT RENDER NEED A DIFFERENT MASKING WORKFLOW WHEN I SWITCH FROM OBJECT INDEX TO CRYPTOMATTE?

What the references establish

Published by CartVisualPublished Updated Evidence and editorial policy
SOURCES & SCOPE

Sources and further reading

Recorded source-review dates are listed individually below. An undated source does not inherit the article’s publication date. Software and platform rules can change; check the current original before acting.

QUESTIONS, ANSWERED

Frequently asked questions

Why are Object Index edges rougher than Cryptomatte edges?

Blender documents Object Index and Material Index as non-antialiased passes, while Cryptomatte supports more appropriate edge coverage for compositing, including motion-blurred boundaries in supported rendering workflows.

Can I add Cryptomatte after rendering if I did not enable its pass?

A Cryptomatte node requires appropriate identification data from a render or compatible multilayer file. Adding the node alone does not create missing render-pass information.

PREPARE ASSETS FOR YOUR NEXT STEP

Create supporting product assets in CartVisual.

Create new product creative assets in the workspace, then continue in your chosen tools. Third-party software procedures described in this guide take place in those applications; this workspace link does not imply an integration. Check current capabilities, account access and credit quotes.

Create account and open this workspace Check pricing and credits

Start with free concept and copy planning after sign-in. Image and video generation require available credits; review the quote before starting.

Already have an account? Open the workspace.