Closed JenusL closed 6 years ago
If you want to complete this, we also had ID AOVs added to standard_surface and standard_hair, and aov_group added to shadow_matte. In the meantime, I'm merging the PR.
@sjannuz aov_group is added to shadow_matte in this PR :) I know about the ID AOVs but felt that those would need to be on it's own tab in the Shader UI. I don't know if the .mtd have support for Tabs so that would need to be implemented as well. Will create a issue.
ops, sorry for missing shadow_matte. Yes, I left tabs out of the auto UI generation based on metadata. Hopefully the code is clean enough, in case we want to add it.
I had a look at the auto UI generation code and it was pretty clean so it shouldn't be too hard. We should also implement the disable expressions.
Changes made in Arnold 5.0.2:
Changes made in Arnold 5.1.0:
I can also have changed some min/max, softmin/softmax on shaders where I saw fit. I have used MtoA .mtd file as reference when unsure about those. I've also hidden some Normal/Tangent UI elements so that they only have a port.