GPU Crashing when using caustics material and reflecting glass

Summary

Hi,
I’m trying to create an aquarium that consists of 4 glass static meshes and a sandy ground. It also uses the Water plugin for the water surface. Without the glass panes everything works fine. But as soon as I make even one glass pane visible, Unreal Engine crashes with a GPU error after about 2–3 minutes.

The glass panes have two materials applied: one is fully translucent from the outside and the other is reflective from the inside.

When I disable Hardware Ray Tracing in the project settings, or when I change the Ray Lighting Mode to Surface Cache, the crashes stop — but then the quality of the reflections suffers severely.

If I change the inner side of the glass to translucent as well, there are also no crashes, but then I lose the reflections on the inside.The crash seems to be related to the reflections on the glass. The reflections on the water surface appear to work fine.

What Type of Bug are you experiencing?

Rendering (Graphics / Niagara)

Steps to Reproduce

  1. Make a caustics material using two panners and a caustics texture.
  2. Create two materials, one completely translucent, one half translucent and reflecting.
  3. Make a 1 cm thick box in Modelling mode and aply the translucent material to one plane and the reflecting materiel to the opposite plane.
  4. Make opaque box and assign any material.
  5. Set the first box vertically to the secont box, so it can be reflected in the glass.
  6. Apply the cautics material to the light function of the glass box mesh.
  7. set all lumen settings to on and Ray Lighting Mode to Hit Lighting For Reflections
  8. Wait a few minutes and observe if the GPU crashes.

Expected Result

The GPU should crash after a few minutes of caustics reflections on the glass

Observed Result

UE closes with a GPU crash error

Affects Versions

5.8

Platform(s)

Windows

Upload an image

Aquarium.log (369 KB)