Practical High-Performance Rendering on Mobile Platforms (GDC 2023)
Introduction
This repo includes the demo project for the following GDC 2023 talk
Practical High-Performance Rendering on Mobile Platforms
https://schedule.gdconf.com/session/practical-high-performance-rendering-on-mobile-platforms/890038
This project contains three parts: a Scriptable Render Pipeline named PMRP, a Visibility Baking Tool, and a Lightmapper.
Project Members
- guoxx - Xiaoxin Guo <[email protected]> (he/him)
- weakknight - Tianyu Li <[email protected]> (he/him)
Frame Dissecting
Render Pipeline
Feature
- Highly optimized for Mobile Platforms
- Specular Occlusion
- Platform-agnostic Shadow Bias
Visibility Tool (Will Be Available Soon)
Feature
- Visibility Baking with least square vertex optimization
Lightmapper
Feature
Movie_003.mp4
- Lightmap and Volumetric Lightmap
- Path Tracing integrator with Resampled Importance Sampling + Light BVH + Irradiance Caching
- Including Specular-To-Diffuse light paths
How-to-use
Prerequisites
- Unity 2023.1.0b6 or newer
- Windows 10 SDK version 10.0.19041.1 or newer
- Graphics card with raytracing support