Performance Considerations

Why do I have a low frame rate?

There are several reasons why your frame rate (fps) might be low, resulting in single frames being strongly noticeable when moving in Enscape.

Your computer’s system specifications are too low

  • Enscape renders use only a dedicated GPU. A GPU such as an AMD Radeon Pro 5300m with 4GB or a M1 with dedicated GPU cores is recommended and the more VRAM/RAM there is on the GPU, the better Enscape will generally perform. It’s worth checking our System Requirements from time to time and on each release as these are subject to change.

Your project is too large

  • Project size can be, but is not always, an issue. Projects containing a lot of fine tessellated geometry, such as pipes, cables, and furniture, or lots of high-res textures might overwhelm your computer. Hiding small but detailed elements in your project can help.

Performance issues can generally be improved by adjusting the Rendering Quality, under the Visual Settings window – Main tab, to a lower value. We recommend setting this to High if you find performance sub-optimal. This will boost performance by turning off some of the more expensive rendering features.

Setting the Rendering Quality to Draft will give you the best performance, but at the expense of losing reflections.

This will boost performance by turning off some of the more expensive rendering features.

Rendering Quality slider within the General settings tab

Rendering Quality slider within the General settings tab

Your screen resolution is too high

  • You can increase your real-time performance by simply adjusting the size of the Enscape window. However, when you are wanting to render an image out, make sure that the Resolution is set to the desired resolution for the final render, and not set to Window. Here you can see that the Capture Resolution is set to FullHD, which is the equivalent of ‘1080p’.
Resolution settings

Resolution settings

Further Performance Settings

Under the General SettingsRendering tab, Enscape provides further options to enhance performance:

Ray-Traced Sun Shadows – Enabling this will enable ray-tracing for sun shadows instead of using shadow maps and will provide a higher level of shadow detail. Semi-transparent geometry will cast shadows with the opacity and tint color, or base color and texture of a glass material, contributing to the appearance of the shadows.

NOTE: this feature may result in a significant increase of the GPU’s VRAM. It’s recommended to disable this feature to resolve issues rendering super high resolution / panoramas / video.

NVIDIA Shadow Denoiser – Reduces the noise in soft shadows along the edges, particularly during camera movement, at the expense of rendering time. To reduce the rendering times during captures the NVIDIA shadow denoiser will always be enabled when Ray-Traced Sun Shadows are active. 

Auto Resolution – Dynamically reduces the resolution to ensure a smooth navigation and frame rate. If deactivated, the native window resolution will be used. This has no effect on rendered export.

Auto Upsampling – Upsampling is automatically activated in case the graphics card runs out of memory during capturing. Disable in case of quality degradation.

Grass/Carpet Rendering – When disabled, a slight performance increase can be had, but carpet and grass will geometry will not be rendered.

Restmode – When enabled, animations will stop a few seconds after you cease movement in the Enscape viewport.

Further Perfomance Options

Further Perfomance Options

Monitor your GPU's Performance

Although Enscape does not offer a way to natively monitor your GPU performance, it is possible via other methods to get some idea about the GPU performance whilst Enscape is running. The following suggestions may not give you totally accurate statistics but do go some way to monitor GPU performance in the first instance.

The first option is to open the Activity Monitor application which is included by default in all macOS installations. Just search for ‘Activity Monitor’ in your Launchpad.

The Activity Monitor displays all currently running processes on your system, including Rhino and EnscapeApplication. You can set up the Activity Monitor in many different ways. We recommend switching to GPU Processes in the View menu and enabling columns like %CPU, %GPU, Real Mem to get an idea of what the GPU is using and if you are overloading your system.

Activity Monitor showing GPU and memory usage

Activity Monitor showing GPU and memory usage

How can I decrease the loading time?

For some projects, Enscape’s initial loading time can take a few minutes whilst it loads all the information required.

Loading time is also determined by how quickly the CAD software can communicate the content of the project. The more complex your project is in the CAD software, the longer it may take for Enscape to load. To shorten loading times, try the following:


  1. Download the newest version of Enscape as we’re continuously working on improving the loading time.

  2. Hide small yet detailed objects, such as cables, triggers, pipes, etc.

  3. Use a dedicated SSD for your CAD installation and project files.

  4. Upgrade your computer. Exporting time is limited by your CPU, RAM and hard disk speed.


    Do you need help with Enscape? Please contact our technical support here
    or send request directly through Enscape. Don't know how? Check this article.

    Was this article helpful?

    YesNo

    Please provide us short feedback: (required)

    If you require a response to your feedback, then you will need to provide your email address below (optional)*:

    *In the framework of our postings on our website, we may ask you for your feedback on the respective posting. Here, only the input of your feedback is required. The provision of further data, such as your e-mail address, is optional. If you provide further data, such as your e-mail address, we will use this to ask you questions about the feedback, if necessary, and thus to improve our services even more specifically. The legal basis for data processing is your consent (Art. 6 s. 1 p. 1 lit. a GDPR). The granting of consent is voluntary and is given when providing the optional email address which can be revoked at any time with effect for the future. Your data will be deleted when the processing is no longer necessary to fulfill the purpose, but at the latest with the revocation of your consent.