Arnold RGB or object ID mattes

1,942 views
Skip to first unread message

Steve Davy

unread,
Apr 17, 2017, 6:33:59 PM4/17/17
to Maya Group

We are doing some experimentation with Arnold to see if it's a viable alternative to Vray.


One thing I'm noticing is that while the "matte" attribute on materials is a nice, simple feature that would be great for some circumstances, Arnold does not seem to have anything like Vray's multimatte system that can output RGB mattes during a single render pass. Am I missing something?


It looks like it's necessary to do a second render pass with "matte" checked on each shader you want a matte for, and as many render layers as are needed to get a matte for everything in the scene (each a render layer for every three discrete objects)?


Also, I'm noticing that the Arnold render view does not update matter color or opacity changes properly. Anyone else seen this?

Kiryha Krysko

unread,
Apr 17, 2017, 6:47:11 PM4/17/17
to maya...@googlegroups.com
You can output object and shader IDs(mattes) with single render in addition to the beauty into single exr file.
You can use scripts to create IDs automatically (see the IDs tutorials to learn how it works)


--
You received this message because you are subscribed to the Google Groups "maya_he3d" group.
To unsubscribe from this group and stop receiving emails from it, send an email to maya_he3d+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

matt estela

unread,
Apr 17, 2017, 7:37:08 PM4/17/17
to maya...@googlegroups.com
Cryptomattes! CRYPTOMATTES!!




To unsubscribe from this group and stop receiving emails from it, send an email to maya_he3d+...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "maya_he3d" group.
To unsubscribe from this group and stop receiving emails from it, send an email to maya_he3d+...@googlegroups.com.

Steve Davy

unread,
Apr 17, 2017, 8:03:34 PM4/17/17
to maya...@googlegroups.com

Ha. That looks amazing although probably beyond what we need here.


Looks like it's a bit more laborious to set up RGB mattes by hand in Arnold than it is in Vray....




From: maya...@googlegroups.com <maya...@googlegroups.com> on behalf of matt estela <ma...@tokeru.com>
Sent: Monday, April 17, 2017 4:36 PM
To: maya...@googlegroups.com
Subject: Re: [maya_he3d] Arnold RGB or object ID mattes
 
Cryptomattes! CRYPTOMATTES!!

https://vimeo.com/136954966
This is "Cryptomatte" by Psyop on Vimeo, the home for high quality videos and the people who love them.


Steve Davy

unread,
Apr 17, 2017, 8:37:24 PM4/17/17
to maya...@googlegroups.com

Is it necessary to go into each AOV node individually to enable and disable on a per render layer basis??




From: maya...@googlegroups.com <maya...@googlegroups.com> on behalf of Kiryha Krysko <kir...@gmail.com>
Sent: Monday, April 17, 2017 3:47 PM

To: maya...@googlegroups.com
Subject: Re: [maya_he3d] Arnold RGB or object ID mattes
To unsubscribe from this group and stop receiving emails from it, send an email to maya_he3d+...@googlegroups.com.

Phinnaeus OConnor

unread,
Apr 17, 2017, 10:36:30 PM4/17/17
to maya...@googlegroups.com
Yeah Cryptomattes are awesome and they come included with Anders Langlands brilliant AlShaders - a robust and fast suite of production proven shaders which are quite honestly is all you need for rendering in Arnold.!




Enjoy


 



From: Steve Davy <stevi...@hotmail.com>
To: "maya...@googlegroups.com" <maya...@googlegroups.com>
Sent: Tuesday, 18 April 2017, 10:11

sid

unread,
Apr 18, 2017, 5:05:28 AM4/18/17
to maya...@googlegroups.com
Yes. Cryptomatte.

Failing that, the alShaders also have built in IDs which you can render as an AOV with your beauty.

http://www.anderslanglands.com/alshaders/alSurface.html#IDs


To unsubscribe from this group and stop receiving emails from it, send an email to maya_he3d+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "maya_he3d" group.
To unsubscribe from this group and stop receiving emails from it, send an email to maya_he3d+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "maya_he3d" group.
To unsubscribe from this group and stop receiving emails from it, send an email to maya_he3d+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "maya_he3d" group.
To unsubscribe from this group and stop receiving emails from it, send an email to maya_he3d+unsubscribe@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "maya_he3d" group.
To unsubscribe from this group and stop receiving emails from it, send an email to maya_he3d+unsubscribe@googlegroups.com.

Steve Davy

unread,
Apr 18, 2017, 6:05:59 PM4/18/17
to maya...@googlegroups.com

Has anyone downloaded and rendered the cryptomatte tutorial scene file successfully?


http://www.anderslanglands.com/alshaders/tut_cryptomatte.html


I can download and open the provided scene, but the Buddhas are all just cuboid and don't render at all -- I just get a gray sphere with nothing on it.


So far as I can tell I have the AL shaders properly installed. I'm on Maya 2017.

Maya Project Download the Maya project for this tutorial that includes the scene file.





From: maya...@googlegroups.com <maya...@googlegroups.com> on behalf of sid <sur...@gmail.com>
Sent: Tuesday, April 18, 2017 2:05 AM

To: maya...@googlegroups.com
Subject: Re: [maya_he3d] Arnold RGB or object ID mattes
Yes. Cryptomatte.

Failing that, the alShaders also have built in IDs which you can render as an AOV with your beauty.

http://www.anderslanglands.com/alshaders/alSurface.html#IDs
The backlight layer represents light that is diffusely transmitted from the reverse side of the object and it useful as a cheap subsurface effect for thin ojects such ...



To unsubscribe from this group and stop receiving emails from it, send an email to maya_he3d+...@googlegroups.com.

Keith Rogers

unread,
Apr 19, 2017, 6:06:45 AM4/19/17
to maya_he3d, stevi...@hotmail.com
As a side note I've been using the ALShaders with VRay in maya 2016. We can't have Arnold where I am so it's nice to get a little bit of it in at least. It is a really nice shader. 


On Tuesday, 18 April 2017 01:37:24 UTC+1, Steve Davy wrote:

Is it necessary to go into each AOV node individually to enable and disable on a per render layer basis??




From: maya...@googlegroups.com <maya...@googlegroups.com> on behalf of Kiryha Krysko <kir...@gmail.com>
Sent: Monday, April 17, 2017 3:47 PM
To: maya...@googlegroups.com
Subject: Re: [maya_he3d] Arnold RGB or object ID mattes
 
You can output object and shader IDs(mattes) with single render in addition to the beauty into single exr file.
You can use scripts to create IDs automatically (see the IDs tutorials to learn how it works)

On Mon, Apr 17, 2017 at 6:33 PM, Steve Davy <stevi...@hotmail.com> wrote:

We are doing some experimentation with Arnold to see if it's a viable alternative to Vray.


One thing I'm noticing is that while the "matte" attribute on materials is a nice, simple feature that would be great for some circumstances, Arnold does not seem to have anything like Vray's multimatte system that can output RGB mattes during a single render pass. Am I missing something?


It looks like it's necessary to do a second render pass with "matte" checked on each shader you want a matte for, and as many render layers as are needed to get a matte for everything in the scene (each a render layer for every three discrete objects)?


Also, I'm noticing that the Arnold render view does not update matter color or opacity changes properly. Anyone else seen this?

--
You received this message because you are subscribed to the Google Groups "maya_he3d" group.
To unsubscribe from this group and stop receiving emails from it, send an email to maya_he3d+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Steve Davy

unread,
Apr 19, 2017, 12:53:13 PM4/19/17
to maya...@googlegroups.com

Wha?


Vray supports Arnold shaders??




From: maya...@googlegroups.com <maya...@googlegroups.com> on behalf of Keith Rogers <keithrog...@gmail.com>
Sent: Wednesday, April 19, 2017 3:06 AM
To: maya_he3d
Cc: stevi...@hotmail.com

Gary Jaeger

unread,
Apr 19, 2017, 2:06:26 PM4/19/17
to maya...@googlegroups.com

Steve Davy

unread,
Apr 19, 2017, 3:12:50 PM4/19/17
to maya...@googlegroups.com

We just tested this -- it's pretty amazing actually. Anyone know if there's any plan to push this to other renderers..... like Vray?


Is this becoming industry standard? If not, why not??!




From: maya...@googlegroups.com <maya...@googlegroups.com> on behalf of matt estela <ma...@tokeru.com>
Sent: Monday, April 17, 2017 4:36 PM

To: maya...@googlegroups.com
Subject: Re: [maya_he3d] Arnold RGB or object ID mattes
Cryptomattes! CRYPTOMATTES!!

https://vimeo.com/136954966
This is "Cryptomatte" by Psyop on Vimeo, the home for high quality videos and the people who love them.




matt estela

unread,
Apr 19, 2017, 8:13:59 PM4/19/17
to maya...@googlegroups.com
Really good question!

We're not using it here cos we have our own renderer, but for some reason our developers are super reluctant to have a look at implementing it (and to be fair they have a lot of other things on their plates).

For everyone else... I dunno, maybe because it almost seems too good to be true? I've never actually played with it, good to hear that your first impressions are as good as I hoped it'd be. :)

-matt

Phinnaeus OConnor

unread,
Apr 19, 2017, 8:31:06 PM4/19/17
to maya...@googlegroups.com
Yes, they are digging the Anders at chaos too now:
https://labs.chaosgroup.com/index.php/rendering-rd/v-rays-implementation-of-the-anders-langlands-alsurface-shader/

I think they were used at MPC on Junglebook and now he is at Weta. Go figure. 

Coincidentally, Just about to use them on a job with Yeti, actually looking forward to it! What's wrong with me??

Be great if you could get them in Arnold to Houdini...


Sent from my iPhone

Steve Davy

unread,
Apr 19, 2017, 11:08:11 PM4/19/17
to maya...@googlegroups.com

So far as I can tell though this is an implementation of his skin shader only.


The Cryptomatte system is part of the whole render pass/AOV setup within Arnold, so presumably a lot more complex.


Vray's multimatte system is great, but this ability to create mattes for everything and anything on the fly is just incredible.




From: 'Phinnaeus OConnor' via maya_he3d <maya...@googlegroups.com>
Sent: Wednesday, April 19, 2017 5:30 PM

To: maya...@googlegroups.com
Subject: Re: [maya_he3d] Arnold RGB or object ID mattes
Yes, they are digging the Anders at chaos too now:
https://labs.chaosgroup.com/index.php/rendering-rd/v-rays-implementation-of-the-anders-langlands-alsurface-shader/
History of the al Surface shader. The “al” in from the alShaders refers to Anders Langlands, a VFX sequence supervisor currently at Weta Digital, who wrote a ...
Reply all
Reply to author
Forward
0 new messages