Grey Creature J I'm using Unity 6 and trying to use the Spine/Sprite/Vertex Lit shader (because I need lighting and normal maps). But as you can see from this Stretchyman, the texture does not display. What am I missing?
Spinebot It seems like you are encountering an issue with the Spine/Sprite/Vertex Lit shader not displaying textures correctly in Unity 6. Based on the information from the contexts, there are a few things you might want to check: Shader Compatibility: Ensure that you are using the correct version of the Spine shaders that are compatible with your Unity version. If you are using URP or LWRP, make sure to use the Spine shaders from the URP Shaders UPM Package. Alpha Workflow: Verify that your texture export settings from Spine match the import settings in Unity. Specifically, check if you are using the correct alpha workflow (Premultiplied Alpha vs. Straight Alpha). This can affect how textures are displayed. You can find more information on this in the [spine-unity Runtime Documentation](https://esotericsoftware.com/spine-unity#Advanced
Harald @Grey Creature J The issue is most likely due to not using the Build-In Render Pipeline but using Universal Render Pipeline (URP) or URP with a 2D renderer, which does not display anything with Built-In Render Pipeline shaders like Spine/Sprite/Vertex Lit. See the documentation here: https://esotericsoftware.com/spine-unity-rendering#Shaders https://esotericsoftware.com/spine-unity-rendering#URP-Shaders-Extension-Package
Grey Creature J Harald Yes that was right, however the URP shaders failed to compile. Any idea how to fix this ?
Harald @Grey Creature J Yes, you've mixed unitypackage and installation from git URL, see the documentation: https://esotericsoftware.com/spine-unity-installation#B-Add-package-from-git-URL
Grey Creature J Harald Thank you, that was it. I uninstalled the spine runtime I added via unity package and installed the runtime and csharp via git.