Skip to content

ClementinM/NukeUserNodes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Nuke: UserNodes

Little script to load automatically user nodes and gizmos.

project_foundry_nuke project_vfx_pipeline

Download

latest_stable

Installation

  1. Go to your .nuke folder:
    • Windows: C:\Users\{user}\.nuke
    • Linux & Mac: /home/{user}/.nuke
  2. Copy/paste the folder user_nodes of this package inside .nuke.
  3. init.py:
    • If .nuke/init.py does not exist, copy/paste the init.py of this package inside .nuke.
    • If .nuke/init.py already exists, add the content from the init.py of this package into the .nuke/init.py.
  4. Voila!

How to use

Simply add your ToolName.nk or ToolName.gizmo inside the user_nodes folder, then restart Nuke if already open. They will be automatically loaded and added into a custom node menu.

  • Adding a menu.png or menu.jpg will use it as the icon of the menu.
  • You can also add a ToolName.png or ToolName.jpg to add an icon to your tool in the menu (exact same name than the tool itself).

Example:

.nuke/
    init.py
    user_nodes/
        menu.py
        menu.png
        ProKeying.nk
        ProKeying.png
        ToolCool.nk
        ToolCool.png
        ...

Advice: group vs gizmo

I suggest to use groups .nk for simple/stand-alone tools, and using gizmo .gizmo only for tool using external source code for example.

To convert a gizmo into a group, change the file ext .gizmo by .nk and edit the top part Gizmo { by Group {.

Groups can be copied/pasted easily, and a nuke script using them can be opened from anywhere. Gizmos can't be used if you didn't installed it (like with this tool), so if you send a nuke script to someone else, this person will not be able to open it correctly without installing the gizmo. Also, groups allow users to see what's happening inside the tools, it's more instructive :-)

Contact

Clementin Massin - GitHub Linkedin

About

Nuke: Little script to load automatically user nodes and gizmos.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages