Unity URP Photorealistic Rendering

unity3d urp rendering mobile oculus-quest experimental

Note that this is quite old as of now - this was something I made in early 2020 in Unity 2019.3 with URP 7.2. URP these days is much better at rendering quality but most of the principles here can still be applied for faking high quality visuals on low-end hardware.

This project was an experiment to see how much rendering quality could be pushed on Unity’s Universal Rendering Pipeline (URP) to achieve photo realistic rendering. The goal was to target high-end visuals that are usually associated with high-end PC hardware and have it running on devices with considerably lower horsepower. Here are the videos of the project running on a mobile device and the Oculus Quest:

The project used custom PBR materials with lightmaps baked externally – Unity at the time of making this project (early 2020) did not support IES profiles for lights. Optimization for performance was considered from the start of the project. Here is some technical information about the project: