Community
Arnold for Maya Forum
Rendering with Arnold in Maya using the MtoA plug-in.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Can't get mesh lights to stop casting shadows

5 REPLIES 5
Reply
Message 1 of 6
Anonymous
462 Views, 5 Replies

Can't get mesh lights to stop casting shadows

The first image shows three objects used as mesh lights to represent particle beams. There is a standard surface material with emission applied to make them visible. The problem is that they cast shadows, which they should not.

In the second image, I've turned off the lights on two of the beams, leaving them to cast light only through standard surface emission. The light on the third one is still on.

The Arnold Properties modifier is applied to all three beams and is set to all casts shadows, receives shadows, and self-shadows off. Furthermore, I've also tried adding Arnold properties to the Arnold Lights with the same settings, and tried with Arnold Properties on both lights and meshes.

The result is that using these objects as mesh lights makes them cast shadows regardless of the Arnold Properties settings. What can I do to fix this?

1613535184969.png

1613535208778.png

Labels (3)
5 REPLIES 5
Message 2 of 6
lee_griggs
in reply to: Anonymous

If you don't want them to cast shadows then why even use mesh lights? Won't emission work on its own?

cast_shadows seems to work for me using the scene on the mesh_light page.

It might be easier to test with disable shaders in the diagnostics or use debug > lighting?

1613549359865.png

1613549175987.png

Lee Griggs
Arnold rendering specialist
AUTODESK
Message 3 of 6
Anonymous
in reply to: lee_griggs

The flare on the mesh lights is brighter, with less noise per sample. I can see the result you've posted, but that's not exactly what I want--I must not have expressed myself correctly. The shadows the beams are creating on the slab are being cast by another light.

Message 4 of 6
Stephen.Blair
in reply to: Anonymous

The mesh used for a mesh light will cast shadows, because lights have to be visible to shadow rays.



// Stephen Blair
// Arnold Renderer Support
Message 5 of 6
Anonymous
in reply to: Stephen.Blair

Well, alright. Can I exclude the mesh via light groups or similar?

Message 6 of 6
madsd
in reply to: Anonymous

Yes, use an arnold properties modifier and exlude the lamp needed.

I reproduced your case and have total control over the meshlights shadows from this secondary light.
I know how you rigged your scene and you have an external light shining at the meshlight mesh, you want to turn this shadow off.

Can't find what you're looking for? Ask the community or share your knowledge.

Post to forums  

Autodesk Design & Make Report