Unity Shader Graph Error with URP: undeclared identifier 'BuildSurfaceDescriptionInputs'
Hey everybody,
recently I have upgraded my unity project to the universal render pipeline on Unity 2019.3.4f1. But now when I want to create a PBR Graph I get the error from image below:
I have also tried to create a fresh project and install the URP from the package manager. But the same error appears in this project as well. So from my point of view the problem is not caused of additional packages from the asset store.
I have installed:
Universal RP Package
Shader Graph Package
Visual Effect Graph Package
and there are other pre-installed packages
It would be so cool if anybody knows how to solve this issue, since I could not find any solution on that issue on the internet.
Thanks in advance.
Kind regards Kevin
Just curious if you ever found a fix for this? I'm encountering the exact same issue.
@newcents Unfortunately not. I was hoping that someone in this forum could help me since I am despairing at this issue. :D
I hope somebody answers sometime to time to this question, so we can solve this issue. If you find a solution feel free to share it here. I would appreciate that. :)
Answer by KiwiKevKev · Jul 30, 2020 at 07:43 PM
Just to give a quick update on this issue. I was contacting a very friendly guy from the Unity Support. We could figure out a solution which was working for me and I would like to share this solution with you. I hope this solves this issue for some of you as well.
The friendly guy from the Unity Support figured out that the error message at the Shader Graph was caused due to a missing file in the Unity Setup. So I have installed Unity again. While installing I made sure to whitelisting Unity or deactivating the Firewall, Antivirus Program, VPN and Proxy.
Since my internet connection is not the best I am not able to download the Unity Editor via the Unity Hub. So I need to download the Editor from the Unity Archive website. I have downloaded the Unity 2019.4.5f1 version. There I had the issue that I could not create a project with the Universal Render Pipeline (URP) setup. This was caused by my file location. I needed to choose a shorter file path since Unity was not able to decompress a file which seems to be necessary for the URP.
After that the Shader Graph as well as the Visual Effects Graph was working perfectly for me again. I transferred my old project to the fixed one and now everything works as I need it to work.
This is everything I have done.
I hope this helps you as well. Good Luck and Happy Developing!
having to do something like this is ridiculously unacceptable. Uninstalling the program because of an error Unity didn't see co$$anonymous$$g due to a firewall? This engine is such a joke sometimes. Get it together Unity, idk about everyone else but I'm sick of this BS.
Answer by Phantom027 · Jun 21, 2020 at 04:12 AM
I have the same problem, when I look up the error (undeclared identifier) I found this website https://www.tangledrealitystudios.com/development-tips/common-unity-shader-errors/ I am hoping to fix this error as well, so hopefully I can figure it out and update this.,Same problem man! I think this thing might help, I'll look at it to try to figure it out soon. https://www.tangledrealitystudios.com/development-tips/common-unity-shader-errors/
Thank you for forwarding the website. I will look into it as well. :) Thanks again :)
Your answer
Follow this Question
Related Questions
Microsoft visual studio problem 0 Answers
Increasing player speed over time? 0 Answers
How can I fix this? 0 Answers
Binding animator parameters 0 Answers
My son hump floor 0 Answers