Description

This is a regression tested in //UE4/Release-4.27 CL#18319896

GPU Lightmass ignores IES Profiles on Static Lights while building lighting. Tested with different Global Illumination and Reflection settings all resulted in incorrect lighting except Lumen which doesn't support Static lights. DumpGPU included in comments.

Steps to Reproduce
  1. Open QAGame
  2. In Project Settings Enable the following:
    • Engine > Rendering > Dynamic Global Illumination Method > None
    • Engine > Rendering > Reflection Method > Screen Space
    • Engine > Rendering > Support for Hardware Ray Tracing
    • Engine > Rendering > Enable virtual texture support
    • Engine > Rendering > Enable virtual texture lightmaps
  3. Enable GPULM Plugin
  4. Restart the Editor
  5. Create a wall using a cube
    • Add a basic colored material onto the cube
  6. Place a Point Light in front of the wall and set to Static (if not by default)
  7. Add an IES Profile to the Point Light
    • Details Panel > Search 'IES' > Drag and drop a light profile
  8. Open the GPU Lightmass menu
    • Build menu > GPU Lightmass
  9. Select Build Lighting in the GPU Lightmass panel

Result: Lighting Builds and the light doesn't appear to have an IES profile (appears blurry)
Expected Result: Lighting builds and the IES Profile is visible

Have Comments or More Details?

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

6
Login to Vote

Fixed
ComponentUE - Graphics Features
Affects Versions5.0.2
Target Fix5.4
Fix Commit28273154
CreatedJun 8, 2022
ResolvedOct 13, 2023
UpdatedOct 13, 2023