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.
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”
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.