UV limitations

Hi :slight_smile:

If I import a model into the VisionPro template sample scene that has Shader Graph shaders using UV2 or UV3, I get a warning that only UV0 and UV1 are supported.

Is that a limitation of the current implementation in Unity or on Apple’s side?

I just tried deploying the same model on a Meta Quest 3 headset, and it works just fine, so it seems like a bit of an odd limitation all things considered.

It’s a limitation on Apple’s side (i.e., in RealityKit). They only support a small, fixed set of vertex attributes/interpolators.

1 Like

It’s a horrible limitation until two years later!

The latest versions of visionOS support more interpolators (UV0-UV7), and we have it on our list to use that in our MaterialX support. If that’s of particular interest to you, I’d suggest recommending it on our road map.

2 Likes