Would there be any possibility of a shader cross compilation module that allowed the use of Open Shader Language
Open Shading Language does not currently have a backend that targets realtime shading languages so there isn’t an easy path to doing this in the short term. Some of the design of OSL is also very much aimed at offline rendering (for examples accessing textures by file path) and not easily translatable to the concepts used in UE.