Description

Light functions don’t render on grooms when using ray traced shadows and positions in the light function material.

 

The setup: 

  • A light (point/rect/spot) pointing to a groom hair system. 
  • The light's "Cast Ray Traced Shadows" attribute is set to "Enabled" 
  • The light have a light function material, using any position inputs. 

The problem: 

The hair system seems to not evaluate the light function at all.  

What we know: 

  • The light function behavior changing when using any position input is totally normal.  
  • The light function fallback from the light function atlas to the legacy method. 
Steps to Reproduce
  1. Open the attached project
  2. Enable and disable "Cast Ray Traced Shadows" on the problematic lights where the hairs aren't receiving the Light Function.

Expected

Light function renders the same whether position data is used or not

Actual

Light function doesn't render at all when position data is used, light is unaffected.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-373306 in the post.

0
Login to Vote

Fixed
ComponentUE - Rendering - Graphics Features
Affects Versions5.65.75.8
Target Fix5.8
Fix Commit52626845
CreatedApr 9, 2026
ResolvedApr 13, 2026
UpdatedMay 20, 2026
View Jira Issue