Hi people!
Do we have a any node for parallax occlusion mapping, or any bump mapping, to create it in the Shader graph, and use with lightweight render pipeline?
I think it is very important for today, and it should be as a default node in shader graph, but anyway, if you know any solution for this issue, please let us know
A few months ago they deleted all of that and replaced it with the a Custom Function Node, which is just a node you can add hlsl code to directly, but without all of the benefits their existing node API has, like custom UI, drop downs, or more complex and dynamic inputs / outputs. https://docs.unity3d.com/Packages/com.unity.shadergraph@7.1/manual/Custom-Function-Node.html
They also locked down the node API so you can’t write real custom nodes anymore. Ironically the official documentation for some versions of Shader Graph still have a page link to the Custom Node API, but it takes you to a 404, but not the Custom Function Node that’s been there since Shader Graph 6.0 or so. So yeah, that github project is effectively dead and will never work with Unity ever again.
On the other hand you can copy and paste the hlsl code from that node into a Custom Function Node and it’ll kind of “just work”.
hlsl isn’t c#, you need to copy the hlsl code embedded in the c# into a function inside an hlsl file, or directly into the text field of the Custom node.