The purple/magenta color you're seeing typically indicates a shader or material configuration issue. Here are some things to check:
Material and Shader Setup
- Verify that your material is using the correct Skeleton Lit shader for your render pipeline:
- For Built-in Render Pipeline:
Spine/Skeleton Lit
- For URP:
Universal Render Pipeline/2D/Spine/Skeleton Lit
- Make sure the material has the correct atlas texture assigned in its texture slot
Texture Settings
Check your atlas texture import settings - incorrect texture or material settings can cause rendering issues. Your textures should be properly configured for your Unity project's color space (Linear vs Gamma).
Atlas Assignment
Ensure your Skeleton Data Asset has the correct Atlas Asset(s) assigned. If you're using multiple atlases, make sure all required atlas assets are properly referenced. You can learn more about this in the Unity documentation.
Blend Mode Considerations
If you're using special blend modes (like Additive) on certain slots in Spine, you may need to enable specific material properties. For the URP Skeleton Lit shader, there's a Light Affects Additive property you can enable if needed.
If you've checked all of these and the issue persists, the problem might be specific to your setup. Make sure you're using compatible shader versions with your Unity and Spine runtime versions.