View Full Version : problems mixing maya and MR shaders in 2009

08-17-2010, 06:39 PM
Ok so they are using 2009 at work... I'm rendering passes using the render passes breakdown. In my scene I have a blinn on the ground plane, and a character with mia_material_x_passes. The beauty pass shows a cast shadow, but in the render passes, the cast shadow is gone in the diffuse pass. I can fix it by making the shaders all MIA shaders or all blinns, BUT, I do have a lot of shaders in this scene and turning them all into MIA shaders would make the scene unwieldy, not to mention it is not necessary for anything but in case I want proper shadows. There must be some setting that will transmit the shadow rays properly in the render passes no?


08-17-2010, 07:50 PM
Why not just create a new render layer which only has shadows then comp it after? You could use the background shader for that.

08-17-2010, 09:42 PM
Yeah a separate shadow pass was another easy fix, but I'm really curious to know how the shaders could play well together.


08-18-2010, 02:09 PM
You kinda of listed and solved your problem in your topic title. The pass system is notoriously buggy. Not all passes work. If you do plan on using the pass system its best to stick with either maya or mental ray shaders and not mix. In my opinion just stick with the mia.

08-18-2010, 07:19 PM
Just use the mia_material. The Maya shaders at this point are almost legacy. What are you trying to accomplish with the Maya shaders?

I also think I saw a script somewhere to change shaders, but it was old can't seem to find it now. :-(

08-19-2010, 12:16 AM
yeah, I'm fed up with troubleshooting stuff like this, I should just be concentrating on artwork. Thanks for the reality check.

08-19-2010, 12:40 AM
It could be worse. . .you could be at your last job. . . .

08-23-2010, 09:14 PM

Yeah. Whats up man! I was reeling from that for a while.

CGTalk Moderation
08-23-2010, 09:14 PM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.