automation software

Introducing version 1.5

view video


Kurtis is  specially intended for the VFX and Animation industry : from large studios to small companies. It is very flexible in meeting the most critical studio requirements.  It allows the creation of an unified pipeline through work departments and becomes the foundation of your studio.

Open architecture

Kurtis Python API allows you to use your usual software and tools, and fully integrates into your workflow. Kurtis is compatible with multiple programming languages such as Python (2.7.x/3.x), XML, Javascript, Mel, Maxscript…, and with main VFX and Animation software such as Maya, 3dsMax, Houdini, Realflow, Nuke, Mari, RV, Shotgun, Photoshop, etc.

Boost your productivity


Automate all tasks that you have in mind! Possibilities are endless and up to your imagination… Create and design processing graphs according to your needs: scene generation, simulation, rendering, data exports (assets modeling, rigging, shaders, lighting sets, geocaches, fxcaches, assembly…) and much more! Save time by reusing graphs and repeating tasks without the interface of the 2d/3d main software.

Visual Programming

The R&D Team can build basic functions as nodes and use them to build processes as graphs. Basic nodes can be combined into more complex processes and can be provided as another node (subgraph). TDs can adjust processes according to production needs. All nodes can be updated and debugged through the production.

User Interface Builder

Scripts are powerful but too complex for most artists. They do not have to worry about how it works! Access many widgets to build user interface nodes and allow the required control of scripts for artists. Simplify complex graphs by using subgraph features.

Dispatching API

Kurtis provides a simple API to send a processing graph to your own dispatcher in multiple ways: whole graphs can be executed on single machines (local or remote), branches can be dispatched in sequential or parallel mode on multiple machines. Loop feature allows you to iterate a part of processing graphs. It is especially efficient when combined with parallel or/and dispatch execution. For more details, please see FAQ menu.

Core Features


KURTIS is designed around an inheritance system of timelines. It centralizes and providestracking overview of data processing. It allows you to keep an overall vision and narrative aspect of the project.

Powerful Caching System

Kurtis is built on a caching system to limit useless processing. Only modified data are re-processed.


Kurtis is built on a C++ Agnostic Core that serves as the foundation for using other software and ensures its durability and scalability.



Kurtis Python API provides tools to communicate with all software with API or scripts. PyQT embedded license allows you to create your own widgets and plugins.


Improve the data flow of your studio. Kurtis assures the naming conventions and rules of your studio. Data is always stored with the proper name in the right folder.

Alembic viewer

Kurtis provides an Alembic viewer that allows you to quickly check geometry and geocaches without the heaviness of main 3D software.


Kurtis allows you to save presets at multiple levels: built-in, site, projects, users. This feature is available for variables, nodes, graphs and global scripts.


All built-in nodes are distributed under the Modified BSD License. Create your own nodes from scratch or from more 120 example nodes. We will also offer the opportunity of sharing your scripts, nodes, graphs and plugins with the community on our website (soon).

Asset Manager

Build and share assets between work Departments. Define and limit number versions of assets. Kurtis keeps the dependencies of assets and graphs and their revisions.


Improve the workflow of your studio. Kurtis is based on a collaborative architecture. Work in protected area (working copy/sandbox), then publish and share your assets with your team. It provides a way of working together in the same timeline, and simplifies the data exchanges between work departments.

For everybody !

R&D team can create global tools for studiotest, check, benchmark, and debug by using graphs. TD’s can create and design nodes and graphs for production. Supervisors have a global view of the project, and can easily access any data. Artists have easy access to automate technical tasks and focus on their artistic work.

Take the power

Maya, 3DSMax, RV, Shotgun © Autodesk. All rights reserved.  Nuke, Mari © TheFoundry visionmongers Ltd. All rights reserved.  Houdini © SideFX. All rights reserved.  Realflow © Next Limit Technologies. All rights reserved.  Photoshop © Adobe Systems. All rights reserved.  Deadline © Thinkbox software. All rights reserved.  Royal Render © Holger Schoenberger. All rights reserved.  Kurtis © Texels. All rights reserved.