Replies: 1 comment
-
Hey Brad, great question! It's definitely technically possible, and I would love to see it happen. OSL could be implemented as another generator, and a material coded once in Python could generate target code in OSL and runtime shading languages with matching looks. That being said, my development time is limited and I chose HLSL as the first target, because I feel the need for metaprogamming is more accute in real-time shading: control flow that may be OK to implement at run time in an OSL shader may need to be a design-time decision in HLSL and GLSL. But if I could get some help with OSL, I could prioritize it higher. BTW what would you suggest as the host application/testbed for the generated OSL shaders? E.g. for HLSL and GLSL, I picked this small open-source engine from AMD. |
Beta Was this translation helpful? Give feedback.
-
Hey Pavlo. This is nice but for all of us in "old school" do you plan on integrating osl?
Beta Was this translation helpful? Give feedback.
All reactions