-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MRTK URP support for Unity 2021.3.29+ (URP 12.1.12+) #189
Comments
Thank you @paulio for the bug report, we will try and reproduce this. One quick question, do you see any shader compilation issues in the Standard shader's inspector? They would appear roughly here: |
No, the only thing I noticed was something about it not being batch compatible which was further down that inspector |
Awesome, good to know. Also if you clone this repository and open the Unity project do you see the same issue? You can show the samples via |
Now to understand why, and see if the fix is available (or can be applied to) MRTK2 too. |
Interesting! @shaynie you are more knowledgeable about the feature tool than I am - do you have any ideas? |
I compared the shaders and they seem exactly the same, apart from, maybe the dependency on the version of URP. |
Aha, it's something to do with the URP Pipeline Asset Renderer. I copied UniversalRenderPipelineAsset & UniversalRenderPipelineAsset_Render and set them as the default in Settings URP and Settings Quality. This seems to have fixed the issue. |
Great catch @paulio! Sounds like we need to add extra passes to the shader to support this: https://forum.unity.com/threads/custom-shaders-make-mesh-invisible-in-urp-2021-3-22f1-solved.1422327/ |
MRTK URP support for Unity 2021 (URP 12.1.12+)
Installing MRTK in a Unity 2021 project that is using URP incorrectly produces invisible materials. When the MRTK Standard opaque shader is applied the material is incorrectly invisible. The problem is not seen in Unity 2020 projects. The problem occurs for both MRTK v2 and v3.
To reproduce
Steps to reproduce the behavior:
Expected behavior
The Shader should display the color as stipulated in the shader settings
Screenshots
Expected (from Unity 2020)
Unity 2021
MRTK 2
MRTK 3
Your setup (please complete the following information)
2021.3.29f1
2020.3.42
MRTK2 2.8.3
MRKT3 3.0.0-pre18
Target platform
Additional context
Add any other context about the problem here.
The text was updated successfully, but these errors were encountered: