Shapediver - very low mesh quality on mobile

We have several models on Shapediver and have recently noticed very low mesh quality on mobile.

Is there some way to disable the optimization. Looks like the mesh is massively reduced. It’s not just a little bit, but to the point where it is unusable.

It seems fine on desktop:

The mesh for the specific example has less than 10k vertices:

What can we do so we get the same quality everywhere?

Hello @seltzdesign,

some devices unfortunately don’t support all post-processing effects that we provide.
what is currently the setting that you have set for “Enable on mobile”

Is there a noticeable difference once you change this setting?

Cheers, Michael

Hi Micheal.

Yes, it is enabled on Mobile, but it actually looks like it’s reducing the mesh. You can see gaps and where it has reduced the number of vertices.

Are you doing any mesh reduction/optimization on mobile?

We only have Anti-Aliasing and Ambient Occlusion on:

Do you know if there is some way to debug the mesh on mobile and actually see what mesh it is displaying or some information on it, mainly vertex count, so we could see if it is different to Rhino and/or Desktop web viewer? We are already meshing everything in the Grasshopper script.

The reason why there are probably gaps is that the front and back face of the mesh are actually separate from the rest, since they have different materials and UVs applied to them. When you reduce either of the meshes, you will see gaps, since it doesn’t “know” that the meshes are normally perfectly flush.

There is no mesh reduction happening on mobile, this is the same mesh. The artifacts you are seeing are most likely aliasing and are a combination of the rendering settings you are using in the viewer and the general performance capabilities of the mobile device you are using.

As Michael suggested above, you could try to disable the “Enable on Mobile” setting, or leave it on and play with the “Anti-aliasing Technique Mobile” setting (which has 3 possible values).

I suggest you also test on several mobile devices (including more recent ones) to check if the issue you see seems widespread or specific to your device.

Thanks, both. I will do some testing as you suggest and report back.

The device this is happening on is an iPhone 14 Pro, so fairly recent and capable.