Arnold Per light AOV

   13842   4   2
User Avatar
Member
3 posts
Joined: Nov. 2013
Offline
I need to render out Per light AOV in Arnold. Please help me out with instructions. I googled about it and found some instructions in solid angle, but I'm not getting that light expressions box in my Arnold render settings.
User Avatar
Member
9 posts
Joined: Aug. 2016
Online
I know this is an old post, but since I just figured out how to do it I might as well answer for the next generation:

It's actually quite easy.
When you choose a AOV in the dropdown, for example “RGBA”, you just change this to “RGBA_*”, which means it creates a RGBA AOV for every light group. Same for example for diffuse: Instead of just “diffuse” you change it io “diffuse_*”.

It is important though to create a ligth group for your lights. A light group is kind of an id for one or many lights. you can set the light group of a light in the Contribution Tab> AOV Light Group.

Unfortunately the documentation from solidangle does not describe the method very well…

Cheers
Edited by ChrisBohm - June 25, 2018 13:07:07
User Avatar
Member
41 posts
Joined: Oct. 2008
Offline
ChrisBohm
I know this is an old post, but since I just figured out how to do it I might as well answer for the next generation:

It's actually quite easy.
When you choose a AOV in the dropdown, for example “RGBA”, you just change this to “RGBA_*”, which means it creates a RGBA AOV for every light group. Same for example for diffuse: Instead of just “diffuse” you change it io “diffuse_*”.

It is important though to create a ligth group for your lights. A light group is kind of an id for one or many lights. you can set the light group of a light in the Contribution Tab> AOV Light Group.

Unfortunately the documentation from solidangle does not describe the method very well…

Cheers

Works like a charm!! Thanks Chris!!!
User Avatar
Member
9 posts
Joined: Jan. 2019
Offline
ChrisBohm
I know this is an old post, but since I just figured out how to do it I might as well answer for the next generation:

It's actually quite easy.
When you choose a AOV in the dropdown, for example "RGBA", you just change this to "RGBA_*", which means it creates a RGBA AOV for every light group. Same for example for diffuse: Instead of just "diffuse" you change it io "diffuse_*".

It is important though to create a ligth group for your lights. A light group is kind of an id for one or many lights. you can set the light group of a light in the Contribution Tab> AOV Light Group.

Unfortunately the documentation from solidangle does not describe the method very well...

Cheers

Thanks a lot for sharing!
User Avatar
Member
6 posts
Joined: Sept. 2018
Offline
ChrisBohm
I know this is an old post, but since I just figured out how to do it I might as well answer for the next generation:

It's actually quite easy.
When you choose a AOV in the dropdown, for example "RGBA", you just change this to "RGBA_*", which means it creates a RGBA AOV for every light group. Same for example for diffuse: Instead of just "diffuse" you change it io "diffuse_*".

It is important though to create a ligth group for your lights. A light group is kind of an id for one or many lights. you can set the light group of a light in the Contribution Tab> AOV Light Group.

Unfortunately the documentation from solidangle does not describe the method very well...

Cheers

Thanks, this worked.

For those who might not understand, here is some important steps.

1. Name Light group under contribution tab e.g keyLight, Fill_Light etc
2. Add AOV and choose from dropdown list e.g diffuse direct and it will be named diffuse_direct, change name from diffuse_direct to diffuse_direct_*
3. Render and you will see diffuse_direct_keyLight, diffuse_direct_Fill_Light etc
  • Quick Links