Very often I have Enscape open during I do sketching and massing practices in Revit. During this time, every now and then, I pause/play the updates from Revit to Enscape. However, during the moments I don’t watch at Enscape and I do stuff in Revit, these pauses can be anything between 1 minutes and 3 hours. I dont like closing Enscape, and then reopen it later, because it is slow and it loads everything, etc.
This is also a matter of energy efficiency
For example, at the moment, Enscape is in the background, I just returned from lunch, Revit is on, etc. and I’m preparing to start to work - but my control panel shows GPU is running at 70-80% because of Enscape. Now, if the camera is still, and no updates happen, why does it keep rendering? If there was a on/off button that would freeze/unfreeze the rendering entirely, it would be awesome. By default it would always be on.
This will at least stop Enscape from generating new images all the time. However, a lot of the workload on your graphics card comes from all the content, your model, lights and textures, that all have to be stored on the graphics card all the time. Your graphics card essentially constantly has to remember everything that’s happening in Enscape.
Loading / unloading this stuff is what causes it to be slow when you close and restart Enscape. I’m not saying that’s something the devs could never solve - please feel free to share your feedback in our product board for future changes: https://portal.productboard.com/enscape3d/7-enscape-portal/tabs/17-feedback-wanted/submit-idea - but if you’re wondering why it behaves the way it does - that’s roughly simplified why. Hope this helps!