Hello,
I'm trying to use "Collections & Set Parameter" operators to chain together—but it doesn't seem to work for me.
Using collections to filter for the entire set and some FG assets.
I've tested the collections and set parameter expressions, independently everything works fine.
Example:
I would expect:
But this isn't working?
I tried a Merge operator, straight into the ROP, re-ordering the inputs and tried as a separate stream.
I also tried on the "Set Parameter" selection expression as:
#set and not #fg_rock
Like the Doc example:
https://docs.arnoldrenderer.com/display/A5AFHUG/Collection
# Here we create a smaller collection using an exclusion set collection { selection "#custom_collection and not #exclude_selection" collection "smaller_collection" }
Any ideas why this isn't behaving as I'm expecting?
All the best,
Andrew
Houdini: 18.5.462
HtoA: 5.6.0.0
Arnold: 6.2.0.0
Solved! Go to Solution.
Solved by Andrew_Wilkins1. Go to Solution.
Hey,
Just bumping this and offering more info—really hoping to incorporate this in HtoA.
This is how it would work in Maya (works perfectly), can be super useful.
ie. modify entire set attributes and then reverse that on a collection of assets.
Regards,
Andrew
Hi again,
This may be due to me testing with "HtoA: 5.6.0.0" arnold procedurals—I tested with a default Houdini sphere and that worked fine using something like:
(on the "Set Parameter" node)
#set not #sphere
I'm going to test on a newer HtoA version and see if it's still not working there.
Hi,
Updated to HtoA: 5.6.3.0 - results of Arnold Operators still not working as expected.
As a quick example, here's some more info.
Collections:
#set expression: *Set_* #fg_rock expression: *Set_Rock_A_Proc_11*
#fg_rock Set Parameter: matte = True
Working as expected
#set Set Parameter: matte = True
Working as expected
#set not #fg_rock Set Parameter: matte = True
Not working as expected. Everything is matted?
I'm expecting the set to be matted and the fg rock unmatted.
#set and not #fg_rock Set Parameter: matte = True
Not working as expected.
I'm expecting the set to be matted and the fg rock unmatted.
2x chained set parameter
set_parameter 1: #set matte = True set_parameter 2: #fg_rock matte = False
Not working as expected.
I'm expecting the set to be matted and the fg rock unmatted.
Any ideas why this isn't working? Possibly specifically with Arnold Procs?
It's making it impossible to build an Arnold workflow for render passes around Arnold Operators.
Regards,
Andrew
Houdini: 18.5.596
HtoA: 5.6.3.0
Arnold: 6.2.1.1
Hi again,
For those following—the issues lies with the arnold procedurals & auto-instancing.
This seems to be an issue with using Arnold Operators on "auto-instanced" procedurals.
Would be great to have this one fixed.
All the best,
Andrew