Sponza Classic Version 3: The Real-Time Rendering Revolution on Mobile

Hello everyone!

I’m excited to share my latest demo, Sponza Classic Version 3, developed to showcase the potential of real-time rendering on mid-range Android devices. This demo was run on a Huawei Nova 5T at a resolution of 2340x1080, with video captured in real-time, without any pre-calculated data.

Key Features:

  • Highly realistic PBR (Physically Based Rendering) materials: Offering unprecedented visual quality.
  • Soft, dynamic shadows: Creating a more immersive representation.
  • Optimized Screen Space Ambient Occlusion (SSAO): Enhancing depth and realism in scenes.
  • Advanced Screen Space Global Illumination (SSGI): Sophisticated light management and reflections.
  • Refined Screen Space Reflections (SSR): Delivering clearer and more accurate reflections.
  • Improved glow and adaptive bloom: For more natural lighting effects.
  • Precise chromatic aberration: Adding a polished visual style.
  • Film grain effect: Infusing a cinematic look.
  • Automatic luminance and contrast adjustment: Optimizing viewing conditions.
  • Adaptive frame rate system: Optimized for maximum performance.

Why It Matters:

This demo demonstrates how advanced rendering techniques can be brought to mobile devices, democratizing high-quality visual experiences for a broader audience.

Feedback Request:

Your support is crucial! If you enjoyed this demo and want to keep following my work, please leave a like and let me know your thoughts in the comments. Every piece of feedback is essential for further improving the system.

Additional Content:

Don’t forget to check out my Android games, developed with the previous version of this technology. They will soon be updated with the new features!

Thank you for your time, and I can’t wait to hear your thoughts!


PS: The system is evolving with an even more powerful GI system that simulates windows and multiple light sources, similar to what you would find in Unreal Engine 5.5. Below is a work in progress showcasing a mini-video and some screenshots.


2 Likes

Why is there no 1080p video, 720p looks poor quality and has some noise, which makes it unclear whether it is the noise produced by the video quality compression or the real-time rendering.

1 Like

Hi @AlanParrick,
thanks for the feedback! The noise you noticed might be caused by an effect called dither, used in shadow and Global Illumination (GI) calculations, or by video compression. Unfortunately, the quality is also affected by the smartphone, which captures the image at a reduced resolution (around 1080x508) since the video is recorded in real-time. I’m looking for a free app that allows real-time video capture without quality loss, so I can show you the rendering without these artifacts. To better understand your feedback, I’m attaching high-quality images directly from the smartphone, with little to no compression. Looking forward to hearing from you!