December 2025 Update 2
22 December 2025
8 changes in this update
Code cleanup and refactoring
Separated 'ParameterUI' into different structs for different types while sharing the same interface. Float types get 'FloatParameterUI' while bool gets 'BoolParameterUI', etc...
Make sure DeserializeNodes deserializes from base node class 'BaseNodePlus' and not from 'BaseNode' of 'Editor.ShaderGraph'.
Added Hidden bool property to 'ProjectTemplate' metadata
Updated project templates
Old TextureSampler nodes
WorldNormalsFromDepth node
BlendingSurface domain is broken and as such is hidden for the time being until it is fixed. The template is hidden as well from the Project Creator