/GDC23_PracticalMobileRendering

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

Primary LanguageC#MIT LicenseMIT

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

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

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