← All resources

Fast Subsurface Scattering (John Austin, May 2020)

Auto-discovered

Blog Intermediate

John Austin, May 2020

Visit resource ↗

Description

John Austin's May 2020 johnaustin.io post adds subsurface scattering to Unity's Universal Render Pipeline for a soft Oculus Quest VR look under tight mobile fill-rate limits.

Instead of deferred light-buffer blur, he uses forward wrapped diffuse from a Journal of Graphics Tools paper, with Valve-style wrapping, normalization, and a custom HLSL LightingSubsurface pass. Lit parameters control subsurface color, radius, and scatter fraction, blended with standard URP PBR.

For intermediate graphics programmers and technical artists editing vendored URP source. The sample uses one directional sun without subsurface shadow attenuation.

Free single article with formulas, Blender comparisons, screenshots, code, and a GitHub branch.

A Quest performance case study often shared in Unity shader lists; cites Alan Zucconi for translucency through thin geometry.