Teleport

Copy / Paste nuke node between different users.

All you need is a share location (Server, Dropbox, Google Drive) and the script will "Telepaste" whatever nodes a user "Telecopied".

First submitted: 6 August 2026

Author: quentin vien

Compatible Nuke versions: 13.1 or later

Compatibility: Source

Teleport for Nuke

Teleport is a lightweight way for Nuke artists to pass nodes to one another without sending an entire script.

Telecopy writes the selected non-Viewer nodes to a small .nk file in a shared folder. Telepaste lists the available artists and pastes the chosen nodes into the current script, while Telepaste Latest retrieves the most recently updated teleport immediately.

Each artist has one teleport file, so copying again replaces that artist’s previous selection.

Important: Teleport transfers node definitions only. Referenced media, gizmos, fonts, and plug-ins must also exist in the receiving environment.

Compatibility

  • Minimum supported version: Nuke 13.0 (Python 3)

  • Compatible with Nuke, NukeX, and Nuke Studio

  • No third-party Python packages required

Installation

  1. Copy the complete Teleport folder to a permanent studio tools location.

  2. Edit teleport/settings.py and set SHARED_PATH to a folder every participating workstation can read and write. Alternatively, define the TELEPORT_SHARED_PATH environment variable.

  3. Add the Teleport folder to Nuke’s plug-in path from your .nuke/init.py or the studio’s central startup file:

    nuke.pluginAddPath("/path/to/Teleport")

  4. Restart Nuke. The commands appear under:

    Nodes → Studio Tools → Teleport

The included init.py automatically registers the internal teleport and icons folders. You do not need to add those folders separately.

Company settings

All deployment-specific options are located in teleport/settings.py:

  • SHARED_PATH — common read/write folder used for teleport files

  • SHARED_PATH_ENV — optional environment-variable override

  • CREATE_SHARED_PATH — creates the shared folder when missing

  • USERNAME_ENV — optional pipeline username environment variable; the operating-system login is used by default

  • ADMIN_PASSWORD — optional UI guard for managing all teleports and opening the shared folder

  • Menu name, icon, and keyboard shortcuts

The default ~/teleport_shared path is suitable for a local test only. Configure a shared network location to exchange nodes between artists.

ADMIN_PASSWORD is only a UI guard. Use operating-system folder permissions when access must be restricted.

Testing the installation

  1. Create and select two harmless nodes, then choose Telecopy.

  2. Confirm that teleport_<username>.nk appears in the configured shared folder.

  3. Delete the nodes, choose Telepaste, and confirm they return.

  4. Repeat the test from a second account or workstation before deploying it across the studio.

or register to download or rate.

Comments

or register to join the conversation.

Download Verification