Hi,
It's my first time using Solaris, coming from a background with Katana and Gaffer. I'm currently familiarizing myself with the Render Pass system and looking for some clues.
Generally, the way it's implemented is useful, but seems to be lacking some advanced features. Ideally, I would like to be able to do more to a pass, than what is exposed in the Render Pass node.
In Gaffer for example, a similar RenderPass system is also implemented, but comes with the additional benefit that any created pass can also be accessed via the context-system. This in turn means, that I can do arbitrary overrides on a given Render Pass (eg using switches, driven by RenderPass context). This is useful in scenarios where one might want to do overrides to a light, surface shader, etc on a per-pass basis which is a common task.
I understand that it is possible to replicate something similar in Solaris, but I'm curious if there are any plans to extend the Render Pass system, or whether there might be any similar options I have missed.
Thanks in advance,
Julius