With the CAD application Keyshot you are able to create high-quality 3D visualizations in record time. You can observe in real time how your animations and renderings take shape and form. Keyshot impresses with its ease of use. The program has been developed as a standard visualization tool for industrial designers, 3D artists and designers.The CAD program KeyShot has no special requirements on the CPU, memory or graphics card. KeyShot takes full advantage of the cores and threads of your system. The more powerful your workstation is, the faster KeyShot becomes. System performance is linear to the number of cores and threads in your workstation.
Optimal processor core
Keyshot is a CPU-based rendering program. In order to process optimal results for more complex models or light scenarios in real time, we recommend using a workstation with as many CPU cores as possible. The number of cores and threads has priority over the clock frequency. Each physical core increases the performance by 100 percent. Activate hyperthreading in the BiOS. Each virtual core (hyper threading) increases the performance by about 30 percent. We can recommend a whole range of processors for Keyshot. Intel Core i7 9700 with 8 cores and a maximum of 4.7GHz, Intel Core i9 10900X with 10 cores and 4.5 GHz in turbo boost. A great alternative are AMD Ryzen PRO 3955WX starting at 3.7GHz, Intel Xeon processors are a safe bet due to their reliability and stability. If your budget allows it, you can consider a business workstation with dual Intel Xeon processors. The number of cores significantly increases the performance in Keyshot. Look for a MHz performance of at least 3.00Ghz for Intel Xeon Dual CPUs. We can recommend Intel Xeon of the Bronze, Silver, Gold and Platinum series with up to 40 cores per processor. A cheaper alternative are Intel Xeon CPUs of the E-series, for example 2 x Intel Xeon E5-2667 V4 with 8 cores, 16 threads and a maximum of 3.6 GHz in Turbo Boost.
The optimal working memory
We recommend 32GB of RAM for Keyshot to be able to import all polygons into your CAD files without losing speed. 32GB RAM is sufficient for most Keyshot projects. If you are working on multiple projects at once or dealing with demanding scenes we would advise 64GB. When choosing your business workstation, look for a high number of memory banks. Usually, most business workstations have at least eight memory banks.With enough RAM, your workstation will be able to run more programs simultaneously or open multiple and larger files at the same time. The faster the RAM, the faster your project data will be read and written. Programs can be started much faster. When equipping your RAM modules, make sure to fill the same memory channels.
The right graphics card for keyshot
ith the new KeyShot 9 version, there is the possibility to use the full GPU-accelerated ray tracing performance of NVIDIA RTX with OptiX. You have the choice to switch between real-time CPU and GPU rendering without affecting your current workflow. Keyshot supports nVidia Geforce, Quadro and Tesla graphics cards with Maxwell and latest generation graphics cards. For most product scenes, the GPU delivers excellent performance for their renders. For highly complex scenes with a lot of geometry and textures, the CPU achieves better results compared to the GPU. Another area where the CPU has an advantage in its renderings is accuracy. KeyShot uses double-precision (64-bit) floating-point numbers for some of the sensitive parts of the ray-tracing core to ensure extremely accurate geometry processing. The RTX architecture relies on single-precision (32-bit) floating-point computation, which limits accuracy in large scenes and can lead to interruptions or inaccurate shading. With dedicated ray tracing cores expected for the NVIDIA Quadro RTX series in the future, we recommend the following graphics cards depending on your budget: NVIDIA Quadro RTX 4000, NVIDIA Quadro RTX 5000, NVIDIA Quadro RTX 3060, NVIDIA Quadro RTX3070, NVIDIA Quadro RTX3080.
the best hard disk configuration for Keyshot
For maximum performance, high-speed storage solutions are suitable for installing the operating system and all applications. We recommend M.2 NVME SSD for the operating system and programs. For the project data we recommend using 2.5 inch SSD from 1TB. We have had very good experience with Samsung SSDs in recent years and recommend Samsung M.2 NVME SSDs from the Pro series for the system and 2.5 inch SSDs from the EVO series for your project data.
Pay attention to the correct settings in Keyshot
Render times are strongly influenced by the settings in Keyshot. An example: Change the mode in the settings of your render options from *Standard* to *Background* to reduce the render times by about 30%.
Increase rendering speed
Make sure that Keyshot uses all available CPU cores. In the ribbon menu you will find a dropdown menu *CPU usage*. Select *All cores*.
For larger models, set the border (disable) to *Auto*. Go to the settings under the Interface menu item and click *Save Changes*. From now on, the orange outlines around larger models will be switched off.
In Power Mode, certain scene lighting settings, such as Ground Shadow or Global Lighting, are disabled to improve the real-time Resup/Frame Rate. You can use Alt+P to turn Performance Mode on and off.
Decrease the resolution of your real-time view. You can set the real-time resolution using the Image tab in the Project window.
Disable the import of NURBS data when importing your CAD data. Click Import, navigate to your model and open it. In the Import window, go to Geometry and disable Import NURBS Data.
Use the basic setting for real-time illumination. Starting with KeyShot 6, you will find the setting under the *Lighting* menu item. This preset allows for simple, direct shadow lighting and is ideal for simple scenes. Use the basic illumination when you want to render simple models illuminated by the environment.
Reduce your output resolution. You can change your output resolution in the Render *Output* menu.