Search Unity

  1. Unity support for visionOS is now available. Learn more in our blog post.
    Dismiss Notice

Question Better 360 texture resolution for Quest 2

Discussion in 'VR' started by Zer0_obscura, Jan 19, 2021.

  1. Zer0_obscura

    Zer0_obscura

    Joined:
    Nov 20, 2013
    Posts:
    13
    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!
     
  2. TreyK-47

    TreyK-47

    Unity Technologies

    Joined:
    Oct 22, 2019
    Posts:
    1,810
    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 1832*1920/(92*90) = 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.