Skip to content
07-848 2005

KeyShot Studio

Network Rendering

Articles in this section

About Network Rendering

KeyShot Network Rendering allows you to connect multiple computer systems in your office network and utilize the available hardware to reduce rendering times significantly. In addition, rendering over the network is convenient. You may continue working in KeyShot Studio or any other application without slowing down...

Network Rendering

Best Practices, CPU

The manager receives a job from the Client. It splits the job into tasks that are computed by the workers. When a Worker finishes a task, the rendered pixels are returned to the Manager. When all tasks are completed, the Manager assembles them into the finished image, video, KeyShotXR, or configuration. For still im...

Network Rendering

Clear the Render Queue

The Manager stores information about all completed jobs, which will be displayed in the Render Queue.

Network Rendering

Client Setup

Anyone on the network with KeyShot Network Rendering installed can connect to the Manager and view the queue via the Render Queue. If you have the right user privileges, you can administer users, reorder the jobs of the queue, and download and delete Jobs.

Network Rendering

Connect to the Manager

By default Network Rendering is set up to Auto detect manager and workers/clients.

Network Rendering

Get a TLS Certificate

If you want to increase the protection of your creative assets, you may want to encrypt the Network rendering communication. This can be done via TLS, see how in the Manager Setup.

Network Rendering

Get Email Notifications

In order for Network Rendering to be able to send notification, you must Enable Email Notifications in the Network Configurator, Email Settings on the manager.

Network Rendering

Get KeyShot Network Rendering

You can download the latest version of KeyShot Network Rendering here.

Network Rendering

Get Logs

If Logging is enabled for the worker/manager, you can access logs via the Render Queue. The log files keep track of Network Rendering state, information, and errors.

Network Rendering

Headless Setup

Network Rendering

Headless Setup Linux

The following is a typical step-by-step setup and install of a worker and manager as services:

Network Rendering

Headless Setup Mac

If you have a Node-Locked License file, copy the license file into ” /Library/Application Support/KeyShot12NetworkResources“

Network Rendering

Headless Setup Windows

If you have a Node-Locked License file, copy the license file into C:\Users\Public\Public Documents\KeyShot12NetworkResources

Network Rendering

How it Works

KeyShot Network Rendering consists of three roles: Clients, Manager, and Workers. The figure shown below illustrates the simplest interaction between the roles, where each computer only has one role.

Network Rendering

Install

When you have downloaded the installer, launch it and follow the prompts. During the install process you will meet following topics:

Network Rendering

Jobs

The Queue in the Render Queue shows you the waiting, in progress and finished jobs.

Network Rendering

License

You only need a license for the Manager. The License limits the number of worker cores that can be used at any given time, but it does not limit the number of users that can send jobs to Network Rendering.

Network Rendering

Limit Worker Availability

If your computer is available for the network as a worker, but is also used for other things you may want to limit the availability for Network rendering.

Network Rendering

Log In/Out

You can log into your user account via the KeyShot Render Queue from any manager, worker, or client computer.

Network Rendering

Manager Setup

If you want your computer to serve as Manager on your network you select the Manager Role (or Both Manager and Worker if you also want it to contribute to the rendering force) in the Network Configurator .

Network Rendering

Multiple Managers

Generally having one Manager on the network is the way to go. This Manager will have access to all cores allowed by the license, and all connections with workers and clients can be established by auto-detection.

Network Rendering

Network Rendering

KeyShot Network Rendering allows you to connect multiple computer systems in your office network and utilize the available hardware to reduce rendering times significantly. In addition, rendering over the network is convenient. You may continue working in KeyShot Studio or any other application without slowing down...

Network Rendering

Network Rendering Configurator

KeyShot Network Configurator allows you to configure your computer as a Manager, Worker, and/or Client.

Network Rendering

Network Rendering on the Cloud

Setting up Network Rendering on a Cloud Service is very similar to setting it up locally.

Network Rendering

Network Rendering User Interface

Network Rendering has three applications where you can interact with the service: KeyShot Render Queue, KeyShot Network Configurator and the KeyShot Network Worker Tray. This section contains a brief user interface overview.

Network Rendering

NR Release Notes

The following page contains an overview of updates for KeyShot 2026 Network Rendering.

Network Rendering

Render Over The Network

Once the client setup is complete and KeyShot Render Queue is able to connect to the manager, you will be able to send your render jobs to the network. In the instructions below we assume that KeyShot Studio is installed on your client computer.

Network Rendering

Set up Users

If User System has been enabled on the manager (view the Manager Setup to learn more), users can log into their accounts from any computer on the network via the Render Queue. Network administrators may access the user management system, add or remove accounts, and change privileges for each account.

Network Rendering

Setup

Once the Network Configurator is installed, it will launch automatically and you can choose which role you want your computer to have in Network rendering.

Network Rendering

Silent Installation

You or your IT department may wish to do a KeyShot Network Rendering silent install, i.e., unattended installation. This is especially useful for unattended deployment onto servers. Please note that service setup is still required. To set up your manager or worker services, click here.

Network Rendering

Update Your Software Version

Manager, Workers, and Clients should all run the same version of KeyShot Network Rendering.

Network Rendering

Worker Schedules

By default, a worker is active when connected to the manager. The worker schedules inside KeyShot Render Queue offer control of when each worker will be active or inactive. Network administrators can setup the Worker Schedules by logging into his/her account from any manager, worker, or client computer. Learn more a...

Network Rendering

Worker Setup

If you want your computer to serve as a worker on the network, you can enable this in the KeyShot Network Configurator. When you enable worker mode, you will need to set the manager hostname and worker Port, Process Priority and the Allowed Cores.

Network Rendering

Worker Tray

When the worker service is running on your computer the Worker Tray widget can be found in the Task menu on Windows or the Menu bar on Mac.

Network Rendering