Hi everybody,
I am currently using Composure in a very easy set-up. I have a very basic scene with a few meshes (3 Cylinders, 1 Plane and 1 Cube), a DirectionalLight and the default Sky. Really nothing that could explain performances issues.
I have the “3 layers” composition exactly as shown in the Unreal Engine documentation’s tutorials :
- A green screen video which is chroma-keyed (MediaPlate) ;
- A layer with the background elements (CG Layer) ;
- A layer with the foreground elements (CG Layer).
The Composition Material then simply organizes the layers order. Yet, this very simple example creates massive frame rate drop. And at that point I haven’t even started the video in the MediaPlayer. Everything is iddle and it’s already affecting the performances so much. If I toggle off the “Element Rendering” of the two CG Layer in the Composure window, I get my FPS back.
I stumbled across a post wich indicated that the problem is linked to Ray Tracing and that once disabled, the problem is gone. I indeed have Ray Tracing enabled in my project. However, I performed some tests and here are the results :
Ray Tracing enabled :
- CG Layers “Rendering” disabled : ~120 FPS ;
- CG Layers “Rendering” enabled : ~40 FPS.
Ray Tracing disabled :
- CG Layers “Rendering” disabled : ~140 FPS ;
- CG Layers “Rendering” enabled : ~90 FPS.
So the performances surely are better without Ray Tracing. But I still don’t find the result of my tests to be very convincing. Even without Ray Tracing I am currently losing ~25 FPS per “active” CG Layer and I can’t quite believe this is normal.
But maybe this FPS drop is normal and something users have to take into consideration when using Composure and adding new CG Layers ?
If somebody has any idea or informations, I’d sure like to hear them. Thanks in advance.