What is KeyShot?

KeyShot is real-time 3D rendering and animation for both Mac and PC.

KeyShot uses interactive raytracing and global illumination technology developed by Luxion. It’s built to break down the complexity of creating photographic images from 3D models. With the CPU based architecture, photographic visuals can be achieved even on simple laptops without the need for special graphics cards.

KeyShot allows you to easily change materials, interactively create and adjust lighting and cameras to make the product development process faster and easier than ever before. KeyShot reads in every major 3D file format natively on both PC and Mac, thus making it fit into any virtually product development environment.

Who is Luxion?

Founded in 2003, Luxion specializes in advancing state of the art technology for computer based lighting simulations. We are a leading developer of advanced 3D rendering, animation and lighting technology with expert knowledge in areas related to daylighting, light scattering by materials, light transport algorithms such as photon mapping, and realtime rendering technology.

Luxion is the sole developer of the KeyShot 3D rendering and animation software.

Luxion also offers consulting and proprietary application and library development for customers in need for software capable of precisely calculating the scattering of light in complex 3D environments.

What file formats does KeyShot support?

KeyShot supports a wide variety of native CAD formats, including Alias, CATIA, PTC Creo, Autodesk Inventor, Pro/ENGINEER, NX, Solid Edge, SOLIDWORKS, and Rhino. Neutral file formats like IGES, STEP, OBJ and FBX are also supported.

A full list of supported file formats can be found here:

What system requirements does KeyShot have?

KeyShot runs on the latest versions of Windows and Mac OS X. Special hardware or graphics cards are not required. Full system requirements can be seen here.

What is new in KeyShot?

All new features can be seen on the What’s New page. This page is updated for each release of KeyShot. To download updates of KeyShot, please visit the KeyShot updates page.

Does KeyShot run on Windows?

Yes, KeyShot runs on Windows. System requirements for Windows can be seen here.

Does KeyShot run on Mac OS X?

Yes, KeyShot runs on Mac OS X. System requirements for Mac OS X can be seen here.

Does KeyShot take advantage of the CPU and GPU?

KeyShot is a fully optimized CPU-based render engine.

Purchase, Transfer and Upgrade

How can I buy KeyShot?

You can buy KeyShot directly at, by contacting or by contacting your local reseller.

How are upgrades handled?

Luxion offers an annual subscription for all versions of KeyShot at 20% of the list price. The subscription will cover all upgrades and provide priority e-mail support. Please contact for more information.

Can I upgrade to KeyShot and how much does it cost?

Every HyperShot software user can upgrade to the equivalent KeyShot 1.9 version free of charge. This is a permanent upgrade of any version that you may have: Web, HD, SolidWorks Edition, Pro, Pro Floating, Education. HyperShot customers can upgrade to the current version of KeyShot for an upgrade fee. Learn more about upgrade pricing here.

Why should I upgrade to KeyShot?

KeyShot is the continuation of the now obsolete HyperShot software product. Upgrading to KeyShot 1.9 is free. The current version of KeyShot features many more improvements. A full list of what’s new in the current version can be found here.

Will my previous version be affected when I upgrade to the latest version of KeyShot?

Your previous version of KeyShot will not be affected when the new version is installed. The new version will be a completely new install, which you will be able to run side-by-side with previous versions.

Does the latest version of KeyShot support my previous version content?

All of your content that was created in a previous version of KeyShot will be able to be opened, and supported on the latest version of KeyShot. Content created in newer versions is not backwards compatible.

I have a maintenance contract – will this be honored?

We will provide a free upgrade from the previous version of KeyShot to the latest. We are also offering subscription with all of our products. If you have a current maintenance contract through a third party company, please contact

How do I transfer my license of KeyShot to a new machine?

KeyShot requires a valid internet connection on both machines for a successful license transfer. Simply deactivate your license from the original machine. You will find the option to deactivate under “Help”(Windows) or “KeyShot”(Mac OSX). Once the license has been deactivated, please proceed with registering the license on the new machine.


Why when I open KeyShot I just see a black screen?

It is important to make sure you have the latest drivers for your graphics card, which can be found on your grapics card manufactures website. You can also disable “Graphics effects” from within the Preferences -> Advanced menu, the problem should be resolved.

Why when I import my file it says “Your file does not contain 3D geometry” when it clearly does?

It is important to make sure you have all part files in the same folder as your assembly file, and the file is compatible with KeyShot. All supported file types for KeyShot can be found here. We also have plugins that work with your modeling software. A list of plugins can be found here.

How Do I Improve the Realism of Metals?

Here are some guidelines for increasing the level of realism in your renderings:

Environment – Use a backplate that matches your environment environment. You can find more environments in our cloud library. Try our a couple environments. You may also use the HDRI editor (Pro only) to add a few pins to the environment to boost the lighting on the flat surfaces.

Material – Use the Anisotropic (advanced metal) type. This gives you much more control over the appearance of the metal, and you can read more about this material in the forum here. Spending a little bit of time fine tuning it will give you much better results than the default stainless material.

Lighting – Use the “Product” lighting preset under Project > Lighting tab, then let the image sit for about 10 minutes.

Shadows – Add a ground plane (Edit > Add Geometry > Ground Plane) to help get better ground shadows, then moved it up to meet the bottom of your model.

How Do I Simulate Metal Flakes?

Please note that the Material Graph (Pro only) is required to implement the technique described below.

The idea is to have a base paint material, then add metal as a layer. You can isolate flecks using the Spots procedural, then (if needed) add a bump to help the spots all reflect light in different directions

  1. Apply a regular paint to your model. Choose the desired paint color.
  2. Double-click your model and go to Project > Material > Material Graph
  3. Right-click in the material graph workspace and select Materials > Metal
  4. Connect the Metal output to the base Paint material
  5. Right-click in the material graph workspace and select Textures > Spots
  6. Connect the Spots output to the Metal’s opacity channel
  7. Right-click the material graph workspace and select Textures > Cellular
  8. Connect the Cellular output to the Metal’s bump channel
  9. Play withe the Spots and Bump texture settings to achieve the desired effect

For a reference scene, click here.


Where can I download previous versions of KeyShot?

All previous version of KeyShot can be downloaded from the “Previous downlaods” page, which can be found here here. Please contact for floating links.

Where can I find tutorials and other learning resources?

We offer a learning section which can be found here. You will find our manual for the current version of KeyShot, as well as tutorials, quick tips, and webinars.


What is KeyShotVR?

With KeyShotVR, users can create high-quality, touch-enabled, 3D rendered content capable of being displayed in any web browser supporting HTML5. The content can be viewed using mouse or finger on touch-enabled devices and does not require a browser plugin to work. Furthermore, KeyShot is not WebGL based and is therefore able to deliver the highest quality of images possible across the widest range of devices. Examples can be found here.

Can I embed a KeyShotVR in a *.pdf file? A PowerPoint?

Since KeyShotVR is an html-based file, it cannot be embedded into a .pdf file, since a .pdf does not recognize html.

A KeyShotVR can be embedded into a Microsoft PowerPoint file. Please see this guide to walk you through the steps.

Network Rendering

What is Network Rendering?

Network rendering gives you the ability to take advantage of multiple systems on your network, for rendering images, animations, and KeyShotVR’s. More information can be found here.