Chaos Corona Forum

Chaos Corona for 3ds Max => [Max] I need help! => Topic started by: Nate101 on 2019-03-10, 07:49:40

Title: Is it possible to "deconstruct" a CoronaLayeredMtl in post production?
Post by: Nate101 on 2019-03-10, 07:49:40
Hi all,

As the subject implies, I am trying to deconstruct a CoronaLayeredMtl and reassemble it in post-production (using Photoshop):

- The material I'm working with is a carpaint, it consists of a base coat and a clear coat
- The base coat and the clear coat are each layers in a CoronaLayeredMtl I created
- The mask that "mixes" the two layers is a falloff (fresnel)
- I'm using 32-bit uncompressed EXR's for all renders

My question is whether it is possible to render the base coat and clear coat separately and then combine them in post?  If so:

- How do I output the fresnel falloff in 3ds Max to an exr that can be used as a mask between the layers in Photoshop
- What would be the proper "blending mode" to use in Photoshop?  Normal, linear dodge or something else?

Appreciate the help.

Nate
Title: Re: Is it possible to "deconstruct" a CoronaLayeredMtl in post production?
Post by: romullus on 2019-03-10, 10:10:26
I tried to render separately base, coat and falloff mask and combine in photoshop. It almost works... except for self reflection. I have no idea if it's possible to overcome this issue.
Title: Re: Is it possible to "deconstruct" a CoronaLayeredMtl in post production?
Post by: Nate101 on 2019-03-10, 15:02:19
Thanks Romullus.  The self reflection was an issue I noticed as well.  How did you output the falloff mask?
Title: Re: Is it possible to "deconstruct" a CoronaLayeredMtl in post production?
Post by: romullus on 2019-03-10, 15:29:16
Through CTexmap render pass.
Title: Re: Is it possible to "deconstruct" a CoronaLayeredMtl in post production?
Post by: Nate101 on 2019-03-10, 18:19:32
Ah yes, I guess that should have been obvious, I was making it more complicated than I needed to.

Would love to know if devs have any insight, would really be a game changer for me if I could render these out separately.