Scripting

Scripting allows you to unleash the power of KeyShot for automation, batch processing and more. Scripting functionality includes control for camera, lighting presets, materials and material templates, environment, background and backplates, rendering (images, animations, and XR) and opening, saving and importing files.

KeyShot scripting uses Python 3.6. To access the Scripting console go to Window, Scripting Console. You can use KeyShot's predefined scripts or create your own custom scripts inside the Scripts tab. You can also input one-line commands inside the python interpreter, located at the bottom of the Console tab. 

For additional documentation that includes a quick start guide, click here.