Cant load scene on tablet

Hello Shapespark team,

I am having an issue of not being able to load a scene (and other similar scenes) on the tablet. I am able to open it on my phone, and move from scene to scene smoothly, but when I try to open it on the tablet, it loads, but going from scene or just moving forward, left to right, its very heavy and the scene is lagging. Can you suggest a solution for this issue?

I will link the URL of the project I am describing below.

Thank you.

Hi,
What is the model of the tablet?

Hello, its an Ipad Air 11 inch (8GB RAM). I tried loading it on another tablet(Lenovo Idea Tab Pro, android with 8GB RAM) as well, but with the same results.

I hope this issue can be fixed. The polygon numbers for this project had been reduced according to the shapespark minimum of about 4,000,000.

But what exact model of iPad Air? There are several different generations:

The same for Lenovo tablet, without knowing the exact model I can’t say what could be expected from it in terms of performance.

sorry, its the Ipad Air 4th gen, 10.9 inch Model:MYFT2J/A
and the Lenovo tablet model is Lenovo Idea Tab Pro ZAE40096JP.

Thank you. Could you also check the iOS (operating system) version on the iPad tablet?

Shapespark relies on WebGL2 for rendering scenes directly in the browser. While Apple introduced WebGL2 support back in iOS 15, performance on that version can be quite poor. For the best experience, we recommend upgrading to iOS 17 or newer. If you are running an older version, a quick system update should resolve the issue.

As for the Lenovo tablet, I’m still looking into that.

1 Like

Thank you for the reply, I will try updating the iOS on the ipad. I hope the issue on the Lenovo tablet can be solved too. I will post an update after I try opening the scene with the updated iOS.

Hi, is there an update about the issue with the walkthrough on the Lenovo Tablet?
I updated my iOS and it works fine on the iPad now, but the problem with the Lenovo tablet still persists. I hope you can offer a solution to it.

Thank you.

Hi, I wanted to know if there is any update on the problem with the display/walkthrough regarding the Lenovo tablet?

Not yet, I need some more time.
In general, this tablet is fairly new, and WebGL2-based applications should work on it without any problems. You can try updating the device just like the iPad, but I’m not sure if it will help unfortunately.

I couldn’t reproduce the problem which you mentioned on a device which has a similar GPU as Lenovo tablet. Lenovo tablet doesn’t have a strong GPU, but on this particular scene, you should have at least 10-20 frames per second.
You can check how many FPS you have by adding #debug at the end of the URL. Then, after reloading the page, you should see FPS information in the top left corner of the screen. FPS to be updated requires a moving camera.
If you have less than 10 FPS, then you can try lowering the display resolution on your device. The rendering quality will be a bit lower, but you should get a lot more FPS.

Another thing, which you can do, to increase rendering performance is to disable anti-aliasing, by adding #no_builtin_aa, for example:
https://username.shapespark.com/scenename/#debug&no_builtin_aa

In the latest webwalk version, we’ve also added an option to lower rendering resolution. This may degrade image quality, but on a device with high DPI this doesn’t have to be noticeable, but it will increase FPS. You can try it out:
https://username.shapespark.com/scenename/?webwalk=1694#debug&downscale_res=1.5

Hello Krzysztof,

Sorry for the late reply.
Thank you for taking the time to look for a solution and for offering multiple solutions to the issue related with the display on the Lenovo tablet. We are awaiting a reply from the client and will request them to check the fps for regarding the display. We have not yet figured out the problems related to their display either. I will post an update after we receive a reply.

Best regards.

Hi, I had to remove the url due to privacy issues, but I wanted to inquire about the exact function of the custom hash for the latest webwalk version. Does this mean it reduces the entire rendering resolution of the URL? This project is to be viewed not just with the lenovo tablet, but to be accessible with other devices as well(that includes devices with higher display). I don’t want to compromise the resolution just for the Lenovo tablet, since it will mean reduced resolution for the other devices.

Although this solution is a temporary solution for the tablet in question, we will also check the link on the tablet and see if the problem was related to the FPS.

Hello Krzysztof,

I wanted to inquire if there is a way to combine the anti aliasing and the downscale resolution functions and customize it in a bodyend.html file.

Can you please share a script for it if it is possible?

Thank you and best regards.

There is no way to do that currently.
We are planning improvements to viewer-api in the near future though, and then we can options to control rendering resolution & anti-aliasing. But, what exactly would you want to achieve with them?

Hi Krzysztof,

Sorry for the delayed response. I tried resolving the issue by reducing the number of polygons in the model in addition to reducing the resolution by adding the # you shared in the previous chat.

This solution currently works on the Lenovo Tablet, although it is still running at about 10 fps. We wanted to use this URL on a home page. Is there a way to hide the fps display, while still keeping the resolution reduced by 1.5 times?

https://username.shapespark.com/scenename/?webwalk=1694#debug&downscale_res=1.5

Any solutions would be appreciated.

Thank you.

Hi,

To remove the FPS display, just remove the ‘debug’ option from the URL, i.e.:
https://username.shapespark.com/scenename/?webwalk=1694#downscale_res=1.5

Best,
Krzysztof

1 Like

Hi, Thank you for the solution. :innocent:

Best regards.