Interface Preferences


  • Language - Select the desired language in the menu. Apart from English you can select: Chinese, Czech, French, German, Italian, Japanese, Korean, Polish, Russian, Spanish and Traditional Chinese.
  • Theme - Select desired color for the KeyShot interface. This can also be set from the Ribbon > Workspaces drop-down.
  • Font Size - Select the desired font size in the drop-down. This is useful when working on high-resolution displays without system scaling applied.
  • Selection outlines - Displays an orange outline around selected parts.
  • Use CPU for selection outlines - Enable this if selection outlines are unstable on GPU.
  • Include camera changes in undo/redo - This will include all camera movements in the undo stack.
  • Reverse camera distance scrolling - Reverse the scrolling direction when dollying the camera.
  • Enable sub menus in Real-time View - Rather than showing a long list of functions in the context menu, these functions will be logically grouped into sub menus.
  • Disable scene tree hierarchy changes - Prevents you from making any changes to the scene tree hierarchy by dragging and dropping parts.
  • Lock pivot to target - When enabled the Camera Pivot moves with the Camera Target when you pan the camera.
  • Scene Tree object preview tool-tips - When checked you will see a rotating OpenGL shaded preview when hovering an object it in the scene tree.
  • Respect animation ordering - If you perform multiple animations on a part/group any translations will by default be executed last, as this will move the pivot point. With this setting you can force the animation to respect the order set in the Scene Tree (top to bottom).
  • Use GPU (enable effects) - When checked, enables the Bloom, Vignetting and Chromatic Aberration effects under Project panel > Image > Image Styles.
  • Progressive Image Sampling - When checked, KeyShot will down-sample the scene while the camera is moved to enable faster performance. On machines with many cores this function may be turned off to ensure a smooth camera movement without loss of quality.
  • Disable outline for large models - If Selection outlines are enabled (above) you may want KeyShot not to show them if performance will be impacted. In this drop-down you can limit when they will be shown.
    • Never - Always show selection outlines.
    • Auto - disables the outlines based on the available GPU memory
    • Custom - disables outlines when your model reaches the specified amount of triangles.
  • Render Output window memory limit - This controls the amount of memory reserved for the image buffer in the output window. If the rendered image takes up more memory than this limit, it will be down-scaled until it is below the limit. This is useful if you are rendering gigapixel images and your scene takes up a lot of memory. It does not affect the output image itself (as specified in the Render Settings), but does affect images saved directly from the output window.


  • Show in-project material list under material properties tab - All in-project materials will be displayed. These are also displayed below the Scene Tree.
  • Use gloss instead of roughness for materials - Replaces all roughness sliders with gloss sliders and converts all roughness values to gloss values. Useful if you are working with a Gloss-meter to measure your materials.
  • Use UV mapping as default - Replace the default mapping type from Box to UV-mapping
  • Link materials of duplicate parts - When checked the material of duplicate parts will be linked. Learn more about linked materials on the Assigning Materials page.
  • Link duplicate materials when assigning from Library - When checked all instances of a material applied to parts in the scene will be linked. Learn more about linked materials on the Assigning Materials page.


The log can be accessed under the Help menu in the KeyShot menu bar. It will contain a log of all errors that occurred while running KeyShot.

  • Threshold - This drop-down menu contains the lowest level of warning that will be captured in the log. Warning levels are: Information (default), Warning, Critical, Fatal.
  • Display log window on critical errors - When checked, the log window will open up automatically as soon as a critical error occurs.
  • History back buffer - Sets the number of entries in the log.

3Dconnexion Settings

KeyShot supports input devices from 3Dconnexion on both Windows and Mac. Make sure a 3Dconnexion device is connected in order to be able to change these settings. Learn more about 3Dconnexion.

  • 3D mouse sensitivity - Set the sensitivity of the 3D mouse.
  • Restrict to dominant axis - Only allows one axis movement at a time.
  • Invert axis - Inverts camera movement direction.
  • Use global up axis - When checked (default) the camera will always rotate around the global up axis, even when tilted. 
On this page