Proper workflow for cryptomatte

Maxon Cinema 4D (Export script developed by abstrax, Integrated Plugin developed by aoktar)

Moderators: ChrisHekman, aoktar

christiaan
Licensed Customer
Posts: 4
Joined: Fri Nov 16, 2018 12:48 pm

Same here,

The cryptomatte feature is a usefull tool but when comping and re-rendering a pain to work with.
I didn't changed a thing but the animation and when reloading the img seq I can set the comp up from scratch..
Fix the randomization please!
frankmci
Licensed Customer
Posts: 917
Joined: Fri May 26, 2017 2:00 pm
Location: Washington DC

KeeWe wrote:No, I just started the rendering again. If I can spare some time, I'll try some scenarios.

But even if I change the Objects or material count, isn't it possible to maintain the already given color plaette? Say my scene is finished but the client wants one more treet far in the back. I think its a no go if adding the object screws up my entire Postwork I already did, there has to be a solution. I can't believe big studios could work with this limitation.

Maybe other users could share there experiences with cryptomattes...?
aoktar wrote: I didn't see this case on my sample scenes. Have you changed the count of objects in the scene while rendering?
Yup, I can confirm this. Simply re-sending the exact same scene to Octane generates completely new Cryptomatte colors. It's quite a pain having to re-assign the mattes every time a new render is updated in AE, so for the most part, we don't bother with Cryptomatte.

Here's a sample for what it's worth, Ahmet.
Attachments
CryptomatteSample.c4d.zip
Basic Cryptomatte project file
(123.59 KiB) Downloaded 206 times
Random Mattes, no change between renders
Random Mattes, no change between renders
Animation Technical Director - Washington DC
User avatar
aoktar
Octane Plugin Developer
Posts: 16066
Joined: Tue Mar 23, 2010 8:28 pm
Location: Türkiye
Contact:

What happens if you cyrptoMaterialNodeName pass? You should have unique material names for so it can match passes by material names.
Octane For Cinema 4D developer / 3d generalist

3930k / 16gb / 780ti + 1070/1080 / psu 1600w / numerous hw
User avatar
jayroth
Licensed Customer
Posts: 393
Joined: Fri May 28, 2010 7:29 pm
Location: Orange County, CA, USA
Contact:

The point is, the colors should not change. If you have any experience with a compositing workflow in production, it is all about the speed. Color picking simply goes faster than matching names for many artists, and that is why there has been such an uproar over this not working as expected. Is the issue within the plug in or standalone?
CaseLabs Mercury S8 / ASUS Z10PE-D8 WS / Crucial 64GB 2133 DDR4 / 2 XEON E5-2687W v3 3.1 GHz / EVGA 1600 P2 / 2 EVGA RTX 2080Ti FTW3 Hybrid/ Cinema 4D

Is it fast? Oh, yeah!
User avatar
aoktar
Octane Plugin Developer
Posts: 16066
Joined: Tue Mar 23, 2010 8:28 pm
Location: Türkiye
Contact:

jayroth wrote:The point is, the colors should not change. If you have any experience with a compositing workflow in production, it is all about the speed. Color picking simply goes faster than matching names for many artists, and that is why there has been such an uproar over this not working as expected. Is the issue within the plug in or standalone?
What's your objection here? You can be sure names unique and use this pass, even with one click by a script. It's still much faster and better than object Id things. Uproar because nobody try to show the issue by some samples and good explanation
Octane For Cinema 4D developer / 3d generalist

3930k / 16gb / 780ti + 1070/1080 / psu 1600w / numerous hw
christiaan
Licensed Customer
Posts: 4
Joined: Fri Nov 16, 2018 12:48 pm

If one should render out a cryptomatte pass and uses it for compositing it is all ok. Works great, a bit slow but great.
Should there be for some reason be a change in for example the animation, a rerender is needed...one can NOT replace the new rendered result in post
because cryptomatte randomized the colors in another way than the first render. So you have to pick the mattes again in after effects/nuke/fusion.
That can be avoided I guess.
BCres
Licensed Customer
Posts: 246
Joined: Mon Feb 20, 2017 6:14 pm

Did you guys try Ahmet's suggestion of using CryptoMaterialNodeName? My results confirm both what you all are seeing and what he is suggesting.

I tested this by rendering one frame of Frank's project and then the next as a separate render.

CryptoMaterialNode - different colors and selection numbers in AE
CryptoMaterialNodeName - identical colors and selection numbers in AE
User avatar
aoktar
Octane Plugin Developer
Posts: 16066
Joined: Tue Mar 23, 2010 8:28 pm
Location: Türkiye
Contact:

BCres wrote:Did you guys try Ahmet's suggestion of using CryptoMaterialNodeName? My results confirm both what you all are seeing and what he is suggesting.

I tested this by rendering one frame of Frank's project and then the next as a separate render.

CryptoMaterialNode - different colors and selection numbers in AE
CryptoMaterialNodeName - identical colors and selection numbers in AE
Yes! Unfortunately, me and team have a lot of things to do. This is unnecessarily long discussion I believe. Without giving enough information and don't try different ways that should be avoided.
CryptoMaterialNodeName should be way to GO, avoid to use CryptoMaterialNode until we fix it if possible. It's not keeping IDs between sessions. Don't know if possible to fix.

Also do not activate many crypto passes. Having a lot that can cause slow down the AE. Let's finish this topic and concentrate to work
Octane For Cinema 4D developer / 3d generalist

3930k / 16gb / 780ti + 1070/1080 / psu 1600w / numerous hw
User avatar
KeeWe
Licensed Customer
Posts: 296
Joined: Wed Nov 27, 2013 11:32 am

Also do not activate many crypto passes. Having a lot that can cause slow down the AE.
Can you expplain what you mean by that? Whats the suggested settings inside the render pass settings? I always thought having the ability to select ALL materials in post is the big advantage.
6850k // 32 GB // 1080, 1080 Ti, 2080 Ti // Win 10 // C4D 19.068
User avatar
aoktar
Octane Plugin Developer
Posts: 16066
Joined: Tue Mar 23, 2010 8:28 pm
Location: Türkiye
Contact:

KeeWe wrote:
Also do not activate many crypto passes. Having a lot that can cause slow down the AE.
Can you expplain what you mean by that? Whats the suggested settings inside the render pass settings? I always thought having the ability to select ALL materials in post is the big advantage.
Just select one or two render passes if it's enough to work. Having all crypto passes are activated that causes slowing down the After Effects while working. It's for faster work-flow in compositing software. I may be wrong but it's my impression from AE.
Octane For Cinema 4D developer / 3d generalist

3930k / 16gb / 780ti + 1070/1080 / psu 1600w / numerous hw
Post Reply

Return to “Maxon Cinema 4D”