Better 360 texture resolution for Quest 2

Hello

I have an Equirectangular image set to a Sphere. Its an 8k texture, but looks way too blurry on the quest. I have messed with the settings in side quest, I have tried the XRSettings.eyeTextureResolutionScale stuff, and I just cant really get it to look that much better. Is an 8k image doomed to get blurry? Would a 4096 by 2048 also just get compressed? Heeeeelp!

Hello there! Bounced this off of our 360 team, and have a bit of insight to pass along.

So the Oculus Quest 2 per-eye resolution (1832 x 1920), with 90 x 92 degrees field of view, is not above what the human eye can perceive (which is around 3600 pixels per degree square, found from quickly googling). This means a pixel density of 18321920/(9290) = 424, so below the “threshold”.Given that an 8K texture (8092x4096) is only partially visible in the Oculus field of view, then the remaining pixels in view of a 8K texture projected on the sphere are

  • Width: 8192 * 90/360 = 2048
  • Height: 4096 * 92/360 = 1046

So this 2048x1046 image is maxing out the horizontal resolution, but not the vertical one. It’s possible it could be maxed out by having square images instead, or maybe this is what you’re doing. But clearly, if a 4K texture would be used, then the device’s resolution would not be maxed out horizontally nor vertically. So from these numbers, 4K would be a degradation, even if 8K itself isn’t perfect.