PDA

View Full Version : Render layers are total nonsense!


Twilite99
11-15-2007, 09:52 AM
I'm getting really frustrated with Maya. It seems everything just works half of the time.
I'm trying to use the Render Layers in a production, but sometimes for no apparent reason, I can't override a Material on an object, i.e. I apply a material to an object over and over again, but it doesn't get applied to it.
In the viewport and in the renders, the objects look like they have no shader ay all (they look transparent), however when I go to its material attributes, it clearly states that it has my beloved material assigned to it.

Does anybody know a solution besides not using the render layers (or maya) ;-) ?
Cheers!!

seandunderdale
11-15-2007, 10:15 AM
Hi, I feel your pain. Ive had a few discussions on here about render layers. Basically it could be any number of things Maya isnt liking.

When you say Maya doesnt render your object, does it just show a black wireframe on some objects in the viewport when you change between layers? If so, then thats the render layer dropping the objects shading group. This Ive found can be caused by instanced objects. You can delete the instancing in the Hypergraph in traversal depth: unlimted mode.

Also, make sure you dont have any selection sets on your model. Check this in the outliner.

Surface shaders can also be an issue for render layers so use a lambert, and its diffuse and ambient settings to recreate the surface shader properties.

Sorath
11-15-2007, 04:44 PM
i got the experience that such things happening if you don't have a uv layout.
if you just see wireframe and you're doing a automatic uv mapping, your obects and shaders are back again.

plug3
11-15-2007, 06:12 PM
One more thing that maya doesn't like is when you assign a group node to a render layer. Only assign the shape nodes.

CGTalk Moderation
11-15-2007, 06:12 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.