How to know when the game render has done his job?

Hey so i have a question for the game i’m creating, i have a loading screen which waits for the game to load (wait for game:IsLoaded) then do a short cinematic showing around the place.

Only problem, the game doesn’t render everything after game:IsLoaded so some light is passing throught the rocks, even if its a cavern, thus breaking the environement.

Any idea on how I could counter this and exactly know when the game is done rendering ? Because I don’t want to do some wait(20) in the loading screen just for this to disappear (because it could be faster for some pple, etc…)

2 Likes

You can use this service:

And check when the RequestQueueSize has reached to 0.