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. Create a new Third Person template project enabling Ray Tracing and Starter Content
  2. Enable the GPU Lightmass plugin(don't restart)
  3. In Project Settings Enable the following:
    1. Engine >Rendering >Dynamic Global Illumination Method to anything other than Lumen like Screen Space
    2. Engine >Rendering >Reflection Method to anything other than Lumen like Screen Space
    3. Engine >Rendering >Use Hardware Ray Tracing when available
    4. Engine >Rendering >Enable virtual texture support
    5. Engine >Rendering >Enable virtual texture lightmaps
    6. Platforms >Windows> Default RHI set to DirectX 12
  4. Restart the Editor
  5. Place a Spot Light or Point Light in the scene
  6. Set the light to Static
  7. Set the IES Profile something obvious like NarrowComplex_IES
  8. Navigate to Build >GPU Lightmass
  9. Select Build Lighting in the GPU Lightmass panel
  10. Wait for the lighting to complete

Expected Results:
Lighting builds and the IES Profile is visible

Actual Results:
Lighting Builds and the light doesn't appear to have an IES profile regardless of Global Illumination/Reflection settings.

Community References

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.

3
Login to Vote

Unresolved
ComponentUE - Rendering
Affects Versions5.0.2
Target Fix5.1
CreatedJun 8, 2022
UpdatedJun 9, 2022