World image resolution is being rendered too low in all contexts (800x600 instead of 1200x900)
Prismic247
Currently in the VRChat SDK when uploading a world, it recommends an image resolution of 1200x900px. However as far as I can tell in practice, VRChat only seems to use 800x600px images, which is 2/3rds the recommended size, resulting in aliasing. So far in my testing this seems to apply to:
1) The website
2) The world image returned by the API
3) The world image as seen in the game client UI (all platforms)
4) Portals dropped in-game (all platforms)
While often subtle, it becomes quite noticeable when an image has pixel art, which renders as blurry. The discrepancy between the stated and actual ideal resolutions results in world images looking less sharp than they otherwise could, and without clarification makes it uncertain which resolution to target for design and upload.
Attached to this post are 5 images from my world VRCanvas to show the effect of the issue, in the following order (pay particular attention to the sharpness of the text):
1) Uploaded 1200x900 image
2) 1200x900 image as downscaled to 800x600 and displayed by VRChat
3) Uploaded 800x600 image (VRChat displays as-is)
4) Image #1/2 as it appears in a portal
5) Image #3 as it appears in a portal
The ideal solution I'm requesting would be to fix the API/client to display in the native recommended resolution of 1200x900, since this is higher quality, and most worlds are already uploaded in this resolution per the VRCSDK's recommendation. If for whatever reason this is undesirable to VRChat (perhaps texture memory or bandwidth reasons?), then the VRCSDK recommendation should be changed to 800x600 to match what's actually the ideal resolution. If this is a texture memory concern, then a third option could be move to a new resolution of 1024x768, since this would still fall within the same power of 2 as 800x600 while still 4:3 aspect ratio and higher resolution.
Log In