Nuke to Silhouette

Nuke to Silhouette is a tool used to for quick and easy project setups with just one click of a button.

Updated: 27 May 2017

Author: johnnyvfx

Compatible Nuke versions: 9.0 or later

Compatibility: Linux, Mac, Windows

Tested with: MacOSX, Silhouette v5.1, Nuke 9.0v8

The Nuke to Silhouette project setup is a tool used to for quick and easy project setups. With just the click of a button this allows the artist to jump straight into sfx without the manual steps of setting up the project file.

This tool with retrieve all of the information from your Nuke script required to create a sfx project file. e.g. Frame range, file path, etc...

 

sfx proj build


How to use:

  1. Install 'Silhouette Project Builder' script(see bottom of page for install steps).
  2. In your nuke script select the desired node.

    select node
  3. In the nuke menu select 'Silhouette>Send to Silhouette' command.

    menu
  4. Once executed a dialog will pop up.

    sfx proj build load

    Here in the Send to Silhouette dialog on the right hand side you have two options:
    • RotoNode- Creates the Silhouette project file setup for roto.
    • PaintNode- Creates the Silhouette project file setup for paint.
  5. Select your 'Setup Type' and then click on the 'Create New Project' button.
  6. Once executed you should have a new instance of sfx launch with the project file loaded.

    silhouette cap

How to install:

  1. Download the script.
  2. Unzip the package and then copy the 'menu.py'and the 'nukeToSfx' folder into your '.nuke' folder.
  3. Restart Nuke and you should have a menu named 'Silhouette'
  • If you already have an existing 'menu.py' file you'll need to add this snippet:
    import nuke
    from nukeToSfx import sfxBuilder
    
    main_menu = nuke.menu('Nuke')
    main_menu.addCommand('Silhouette/Send to Silhouette', 'sfxBuilder.sendToSilhouette()', icon='sfx_icon.png')

     

Additional Notes:

  • If you've previously created a sfx project file, the sfx project builder will automatically version up.

    sfx proj build select

    Alternatively, if you're just lazy like me and want to load the previous project file you can select the previous version and then click on the 'Load Selected' button.

    sfx proj build load
  • By default sfx project builder looks for the installed version of Silhouette in the default directories:
    • Windows:C:/Program Files/SilhouetteFX/Silhouette v5.1/Silhouette.exe
    • OSX:/Applications/SilhouetteFX/Silhouette v5.1/Silhouette.app
    • Linux:/opt/SilhouetteFX/Silhouette v5.1/bin/silhouette
  • If you have multiple versions of sfx or have sfx installed in a different location you can always re-target it in the Nuke preferences.
  • By default the silhouette project file will be generated into the same directory as your nuke script but that can be also changed in the 'Silhouette Project Path' settings.

    sfx proj build prefs

Sign in or register to download or rate.