Practical High-Performance Rendering on Mobile Platforms (GDC 2023)

March 22, 2023 ยท View on GitHub

Teaser

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

Frame Dissecting

LightingComponents

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

https://user-images.githubusercontent.com/12985760/226519094-62041dce-ac77-4e8b-b786-c23ef7421bd9.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