Arnold for Cinema 4D Forum
Rendering with Arnold in CINEMA 4D using the C4DtoA plug-in.
Showing results for 
Show  only  | Search instead for 
Did you mean: 

How can i render Object Masks for Procedural Objects?

Message 1 of 5
368 Views, 4 Replies

How can i render Object Masks for Procedural Objects?

Labels (3)
Message 2 of 5

When an Object Mask Tag is added to an Arnold Procedural, the object mask aov does not create any result. It seems as if it is a problem for the Object mask to work on an external file/object that is not in the scene?

Message 3 of 5

It's a limitation, object mask can not be used with a procedural.

Object mask is actually an aov_write_float shader added to the root of the shading tree, thus it would require to modify the shader network inside the procedural, which is rather complicated.

Message 4 of 5

Thanks for the clarification, Peter!

Message 5 of 5

Any creative ideas on the best work-around for this? Cryomattes seem to work with procedurals so that's one way to go, but it's a lot of manual work if you just want a mask in Photoshop... Is there a better way mayhaps?

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums