Unified Rendering

Also, is there any plans to output into HLSL files instead of only Shaders / SubGraphs ? This would mean being able to mix/match graph-based tooling with custom shader files.

(i see that my questions are more into tooling than the Unified per se so feel free to just say that this is not the propper thread)

To better understand your request, are you interested in being able to export the HLSL implementation of individual nodes or subgraphs from Shader Graph, and include them in custom ShaderLab shaders?

With the new Block Shader Language, you will be able to customize “Surface Shaders” (and other shader interfaces/types) via text. You can read more on this here Block Shaders: Surface Shaders for SRPs and more (Public Demo Now Available!)

Blocks and Shader Graph nodes will eventually be interchangeable. So you could easily carry over work between graph and text-based workflows.

2 Likes