Screen-Space vs Ray-Traced Subsurface Scattering

Subsurface scattering (SSS) simulates how light penetrates translucent materials like skin, wax, and marble, scatters internally, and exits at a different point. In modern game development, developers primarily choose between screen-space approximations and hardware-accelerated ray tracing. While screen-space subsurface scattering (SSSS) relies on image-space blur filters to emulate local diffusion cost-effectively, ray-traced subsurface scattering (RT-SSS) samples actual scene geometry to compute realistic light transport. This technical difference leads to distinct visual variations in backlighting, off-screen data handling, silhouette fidelity, and micro-detail retention.

Translucency and Backlighting Through Thickness

The most pronounced visual divergence appears when an object is backlit, such as an ear, finger, or thin marble wing positioned in front of a bright sun.

  • Screen-Space Approximations: SSSS operates purely on pixels visible to the camera. It has no innate awareness of the geometry's back side or volumetric thickness. To simulate light shining through an object, developers must supplement SSSS with pre-baked thickness maps, depth-buffer comparisons, or shadow-map lookups (transmission approximations). This often produces a flat, uniform glow that fails to match the actual contours of the underlying geometry.
  • Ray-Traced SSS: RT-SSS traces light paths through the interior of the 3D mesh. Rays measure the exact distance traveled through the volume, naturally producing accurate absorption and scattering colors. Thin areas glow brightly with saturated scattering tones (such as the deep red of blood beneath cartilage), while thicker areas gradually extinguish the light in a physically plausible decay curve.

Handling of Off-Screen Occluders and Geometry

Because screen-space techniques operate on the G-buffer after scene geometry is drawn, they are fundamentally constrained by the camera’s field of view.

  • Screen-Space Approximations: If the light source illuminating the back of a character's head moves off-screen, or if an occluding object behind the character is not visible in the frame, the scattering effect abruptly vanishes or changes intensity. Similarly, rotating the camera can cause noticeable popping or shifting in subsurface glow around the edges of the screen.
  • Ray-Traced SSS: RT-SSS queries the scene's bounding volume hierarchy (BVH) in true world space. Light continues to scatter accurately regardless of camera angle, object positioning, or off-screen occluders, resulting in stable, temporally consistent illumination without screen-edge artifacts.

Edge Bleeding and Silhouette Artifacts

The post-process blur kernels used in screen-space approximations struggle to distinguish where one surface ends and another begins in depth.

  • Screen-Space Approximations: To prevent skin color from blurring onto background geometry, screen-space filters employ bilateral depth-aware blurring. However, these depth thresholds are imperfect. Characters frequently exhibit a faint "halo" or dark fringe along their outer silhouettes where the blur kernel fails to resolve sudden depth discontinuities.
  • Ray-Traced SSS: Scattering occurs at the surface interaction level via ray generation rather than a 2D image filter. The silhouette remains crisp, and light scatters naturally along the curvature of the edge without leaking onto neighboring geometry or producing edge-fringing.

Micro-Detail and Pore Preservation

Human skin contains fine surface relief, such as pores, wrinkles, and micro-creases, which react sharply to direct specular and ambient light.

  • Screen-Space Approximations: SSSS effectively applies a multi-pass spatial blur to the diffuse lighting channel. Without precise masking, this blur often softens high-frequency normal map details, giving skin an overly waxy, plastic, or rubbery appearance. Artists must manually tune specular roughness and cavity maps to artificially restore lost sharpness.
  • Ray-Traced SSS: Ray tracing simulates the physical mean free path of light photons within the material. Shallow scattering profiles retain fine micro-shadowing within pores while softly diffusing light across the broader macro-features, maintaining skin texture without washing out anatomical definition.