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