Additional KeyShot Functionality

3D Animations, Network Rendering and interactive 3D Renderings available separately or as combined package options.

KeyShot Modules and Packages

3D Animation, XR and Network Rendering: Rendering brought to life

The KeyShot modules provide extra functionality for the KeyShot interface to create 3D animations at the click of a button or interactive 3D rendered web content with KeyShotVR.

Network Rendering is a separate application that supports rendering from multiple systems. With this latest technology users can set up new simulations quickly and with ease, giving the user greater visibility early in the product design phase.

Browse KeyShot Modules



KeyShot Animation – a new dimension to create 3D animations quickly and with ease

The KeyShot 3D Animation module allows you to create high-quality animated videos directly from within KeyShot. KeyShot 3D Animation places the power of creating product animations for presentations or assembly instruction firmly in your hands. Display the functionality of a prototype or create animated visuals to compliment product portfolio on web, kiosk or mobile device.

How it works

Like rendering images, creating animations in KeyShot also happens in real time. You can generate them real time, adjust them in real time and even update materials and change camera views of animations in real time using the KeyShot animation timeline.

Instead of inserting and managing keyframes like in other animation systems, you simply:

  1. Apply individual transforms (rotations, translations etc.) to set up new animations at the click of a button. Just select the object or camera animation to apply and see the animation instantly appear in the timeline.
  2. Simply update materials and lighting directly as the animation plays. Adjust settings, easing and duration to objects and groups of objects.
  3. Then render your animation as easily as an image.


  • NEW: First Person Camera, Path Animation, Material Animation
  • Animation transform offsets: Rather than relying on keyframes, KeyShot relies on individual object and camera transform offsets that can be combined, copied and linked to deliver a fully featured animation.
  • Single application and environment: Animation capabilities have been built directly into KeyShot.
  • Animation in a real-time raytraced environment: Setup, edit and playback inside raytraced environment, just like when setting up a scene in real time for still image creation.
  • Real-time interaction: Full interaction with camera, lighting and materials during animation playback.
  • Animation wizard: Step by step guide for first time users
  • Copy and paste: Animations can be copied from one object to another and linked
  • Helper objects: Select any part or assembly as rotation centre
  • Camera animation types: Orbit, Incline, Zoom, Translate
  • Part and object animation types: Turntable, Rotation, Translation
  • Fast preview output: AVI, MPEG
  • High quality render output: AVI, MPEG, Flash, individual frames including Alpha channel

KeyShotXR – interactive touch-enabled 3D images

The KeyShotXR add-on enables users to create high-quality, interactive, 3D enabled content that can be displayed in any web browser supporting HTML5. The 3D rendered content can be viewed on desktops, laptops or mobile devices interactively using mouse, finger or touch technology. Watch KeyShotXR Examples

How it works

Product designers, marketers and KeyShot users can now extend the presentation of their products and collateral by creating interactive high-quality, ray-traced 3D visuals directly from within KeyShot.allowing your products to be viewed and zoomed from all sides and any point of view.

A wizard guides the user through the setup of the XR, with on-screen interactive feedback of the final XR result.
KeyShot then will automatically produce:

  • the individual images of the XR content
  • the HTML code for integration into any website
  • the JavaScript to support progressive loading of images


KeyShot FunctionalityWeb Browser Functionality
  • 5 possible XR types: Turntable, Hemi-spherical, Spherical, Tumble, Custom
  • Set starting angle interactively
  • Set horizontal / vertical frames including start and end angle for custom XR
  • Real-time feedback when setting up the XR – play back, tweak etc. for desired result
  • Compression quality control – keeps digital footprint small while ensuring highest quality images
  • Control over zoom
  • Adjustable rotation damping
  • Support for render in background
  • Support for render queue
  • Support for Network Rendering
  • Unlimited output resolution
  • Output: jpeg, png
  • Floating license feature
  • Progressive loading of images – rotate images as soon as they start loading
  • Support for zoom in/out
  • Touch enabled – rotate, zoom, pan
  • Customisable settings to adjust user experience: rotation damping, mouse sensitivity, zoom in/out, start frame, LOD
  • Customisable play and resize buttons
  • Automatic upload to FTP server

Network Rendering – get the job done with joint forces

KeyShot Network Rendering allows you to use the power of multiple systems for rendering images, animations, and KeyShotVRs. The network is expandable from 32 to 256 cores. Since the rendering performance increases linearly with the number of cores, this powerful technology will open new dimensions in productivity and reduced render times.

  • Use slave systems without KeyShot installed
  • Supports an “unlimited” number of slaves with any number of cores (physical / virtual)
  • Increase performance linearly with the number of cores
  • Schedule slave systems to be active or inactive

Network rendering is recommended for complex animations or large images and of course for the KeyShotVR add-on.

How it works

The network rendering system consists of three elements:

  • The master system manages the network rendering.
  • The slave systems do the actual rendering of each job.
  • The queue programme shows the jobs that have been submitted to the network rendering system.

After a simple installation process, any user with KeyShot can send a “job” to be rendered on the network. The jobs are organised into a queue that all users can view. Jobs can also be sent from the internal KeyShot queue to network rendering. After the job is submitted, the queue can be closed or disconnected from the network.


  • Master/Slave system – independent of KeyShot, i.e. KeyShot doesn’t have to be installed on the slave system
  • Easy to install and administer – simply install and follow the instructions
  • New updates will be downloaded from within the network queue
  • Network Render queue – everyone can send jobs to the network for rendering
  • User system – allows for user accounts to have manageability over current jobs in queue
  • Slaves will be connected automatically by sending packets across the network for detection by the master for connection
  • Queue shows current frame being rendered and remaining time of job
  • Jobs can be prioritised within the queue
  • Supports an “unlimited” number of slaves with any number of cores (physical / virtual)
  • Slave tray application – allows the user to update the number of cores being utilised on the network
  • Partial image download – if the image is not done rendering, you can download the rendered results
  • Slave scheduling – allows slaves to become active or inactive at scheduled times(user system must be enabled, with appropriate privileges)
  • Slaves can be added or subtracted anytime, i.e. before, or after rendering
  • Works with all versions of KeyShot 3/4(KeyShot, KeyShot Pro, KeyShot Pro Floating)
  • Since KeyShot’s performance increases linearly, the render performance doubles when the number of cores doubles
  • Support mixed networks (PC & Mac)

KeyShot Enterprise Edition with Plugin for Siemens NX

KeyShot Enterprise Edition is a bundle that combines:

  • KeyShot Pro Floating
  • KeyShot Animation
  • KeyShotXR
  • KeyShot Plugin for NX
  • KeyShot Network Rendering (32 cores)

Contact us for more information.

New to KeyShot?

Visit KeyShot product page for more information on 3D Rendering!

Any questions? Call us!
Phone: 01564 793720