Community
Arnold General Rendering Forum
abbrechen
Suchergebnisse werden angezeigt für 
Anzeigen  nur  | Stattdessen suchen nach 
Meintest du: 

indirect_diffuse AOV contribution

11 ANTWORTEN 11
GELÖST
Antworten
Nachricht 1 von 12
Anonymous
701 Aufrufe, 11 Antworten

indirect_diffuse AOV contribution

Does the indirect_diffuse AOV contribute at all to a light's diffuse AOV?

If so, can this be turned off somehow?

Thanks,


Tags (1)
Beschriftungen (1)
  • aovs
11 ANTWORTEN 11
Nachricht 2 von 12
Stephen.Blair
als Antwort auf: Anonymous

A light's diffuse AOV has both the direct and indirect contribution of that light.

If you don't want the indirect, can you use the light's diffuse_direct AOV?



// Stephen Blair
// Arnold Renderer Support
Nachricht 3 von 12
Anonymous
als Antwort auf: Stephen.Blair

Maybe. We normally set our light diffuse LPE to:

> world_key5Light_diffuse C<RD>.*<L.'key5Light'>

What would be the LPE for the 'diffuse_direct' ?

Thank you,



Nachricht 4 von 12
Stephen.Blair
als Antwort auf: Anonymous

The LPE for diffuse is C<RD>.*

and diffuse_direct is C<RD>.L

so for a light group AOV it should be C<RD>.<L.'key5Light'>



// Stephen Blair
// Arnold Renderer Support
Nachricht 5 von 12
Anonymous
als Antwort auf: Anonymous

Hmm,okay, so you're leaving out the asterisk on purpose, yes?

So what would be the expression for the "indirect only" for a light group AOV?

Currently, i'm using:

> "world_key5Light_diffuse_indirect C<RD>[DSVOB].*<L.'key5Light'>"

but I get the feeling that's not correct...

Thank you,


Nachricht 6 von 12
Anonymous
als Antwort auf: Stephen.Blair

Hmm,okay, so you're leaving out the asterisk on purpose, yes?

So what would be the expression for the "indirect only" for a light group AOV?

Currently, i'm using:

> "world_key5Light_diffuse_indirect C<RD>[DSVOB].*<L.'key5Light'>"

but I get the feeling that's not correct...

Thank you,

Nachricht 7 von 12
Stephen.Blair
als Antwort auf: Anonymous

Yes, I left of the asterisk because if I look at the built-in LPEs:

diffuse_direct = C<RD>L

diffuse_indirect = C<RD>[DSVOB].*


diffuse_indirect_key5Light would be the indirect for that light group, so your custom LPE output should match that



// Stephen Blair
// Arnold Renderer Support
Nachricht 8 von 12
Anonymous
als Antwort auf: Stephen.Blair

I see, okay, Thanks for clarifying that.

So this job is older and we're still using 5.1.0.1 on it, though newer productions

are either on 5.4.0.2 or 6.0.1.0, and it is possible we could shift version for this

particular set of shots.

So that said, using these LPEs...

>> "diffuse_direct_key5Light C<RD>.<L.'key5Light'>"
>> "diffuse_indirect_key5Light C<RD>[DSVOB].*<L.'key5Light'>"

...yield two AOV layers which are identical. Why would that be?

Thank you,


Nachricht 9 von 12
Anonymous
als Antwort auf: Anonymous

Just to add,

I've also found I get same results with 5.4.0.2 and 6.0.10.

Thanks,




Nachricht 10 von 12
Stephen.Blair
als Antwort auf: Anonymous

You don't have to specify a light path expression, you can use the AOV names

  • diffuse_direct_key5Light
  • diffuse_indirect_key5Light

And Arnold will automatically create the light group AOVs

So in an ASS file, the outputs would be

  "diffuse_direct_key5Light RGB my_filter my_driver"
  "diffuse_indirect_key5Light RGB my_filter my_driver"




// Stephen Blair
// Arnold Renderer Support
Nachricht 11 von 12
Stephen.Blair
als Antwort auf: Anonymous

For direct, the LPE

 C<RD>.<L.'key5Light'> 

should be

 C<RD><L.'key5Light'> 

The . is any event, so that includes too much



// Stephen Blair
// Arnold Renderer Support
Nachricht 12 von 12
Anonymous
als Antwort auf: Stephen.Blair

Thank you very much, Stephen!


Sie finden nicht, was Sie suchen? Fragen Sie die Community oder teilen Sie Ihr Wissen mit anderen.

In Foren veröffentlichen  

Autodesk Design & Make Report