Optimize Quest 2 application how?

Hello I’m new to Unity, I created a building with SketchUp and loaded it into Unity 2021.3.3F, the building is very big and has a lot of 3D objects and textures.

I’ve already made some settings like no shadows etc. that I got from other Unity Quest tutorials.

But sometimes the picture starts to shake when I try the application on the Quest 2, the FPS breaks down and the picture starts to shake.

And when I put a car that was a bit more complex in the scene, Quest 2 initially ran well and smoothly when I looked at the car until the picture almost completely froze and it jerked a lot, and I didn’t even anymore could access the menu.

Is there any way I can get the whole thing under control?

Sorry my english is not good.

Make sure you’re using URP, not HDRP or the built-in rendering pipeline. Turn off shadows. Use the URP Simple Lit or Unlit shader. Disable HDR, Depth Texture and Opaque Texture in URP settings asset. Mark static objects with the Batching Static flag in the inspector and turn on Static Batching in project settings. Make sure you’re using the Oculus XR plugin, not the OpenXR one. Turn on Oculus optimizations in the plugin settings.

2 Likes

Its a lot of considerations to run something smoothly on the quest.

Tips from @TommyTheITGuy are very good.

There are some videos on youtube and blogposts that can guide you a bit. Some are considering some aspects and ignoring others.
My recomendation is to check them all and make you own solution.