This post takes a look at the transparency investigations I worked on at Ascent Robotics and highlights some of the challenges when implementing transparent materials using OpenGL in UE4. Using OpenGL was a requirement at the time of this investigation due to the fact that the final images were captured on a Linux machine so DirextX11/12 was not available. The research and implementation here ultimately allowed the team to train AI on transparent objects for the first time. It also exposed a major shortcoming of the deprecated OpenGL renderer and eventually served as a basis for switching to the Vulkan renderer, which significantly improved the overall visual quality of the simulation.

I also tested out the transparency with a grunge overlay applied. This made the draw order issues substantially worse.
Details on the grunge overlay: https://aldenpedulla.artstation.com/projects/EvvoZA