top of page

Python Guide - Template Share

  • Aug 8, 2025
  • 1 min read

Got a cool gizmo? Custom node setup? Reusable group?

Instead of emailing it, dropping it on Slack, or digging through old scripts... why not build a proper way to share templates inside Nuke itself?


That’s what this blog post is about:


A simple Python-based menu to share and browse Nuke templates on a shared network drive — directly from inside Nuke.


It's a small tool, but it can boost collaboration, save time, and keep things tidy on projects with multiple comps and artists.


Example Setup
Example Setup

Spare time self-learning, a custom menu for template sharing, people who work in the same local network can share nuke nodes via this menu.


Users can modify the template name and template folder in this panel.


The administrator can easily add or remove folders depend on the different projects, also they can set the permission for a specific folder or template by Python.


Why this is useful?


This isn’t just a time-saver. It’s a culture thing.


When artists share templates:


  • Best practices spread organically

  • Lookdev setups are reused, not rebuilt

  • Juniors learn faster

  • The whole comp team stays consistent


It's also a great way to onboard new artists quickly. They just open Nuke, and everything’s there — ready to use.


This Template Share system is minimal, portable, and studio-friendly. No big pipeline needed.


You can use it as-is, or scale it up with:


  • A PySide UI for saving/browsing

  • Git versioning for templates

  • Per-project integration

  • Shot-specific templates


And again, it’s all just Python.

 
 
bottom of page