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
Your project is too large
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
Your screen resolution is too high
Resolution settings
Under the General Settings – Rendering 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
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
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: