smartLib for Nuke

smartLib is a project and shot management system for Nuke. Easily navigate between different projects and shots, set shot status, write notes, collaborate with other artists in your team and create new shots out of fully customizable shot templates.
Learn about license types
  • Trial
Description

Description

smartLib is a project and shot management system for Nuke. If you find yourself often switching between different projects and/ or shots then this tool will become handy for you. You can easily navigate between different projects and shots, set shot status and write notes. Other artists in your team that use smartLib too can see the shots status and comments and can add and edit them. This enhances the collaboration among artists in your team and makes every day's compositing work more effective. In addition you can create new shots out of fully customizable shot templates.

Main features

• project and shot management system
• easily navigate between projects and shots
• set shot status & write nodes
• collaborate with other artists in your team
• open nuke scripts directly out of smartLib
• create new shots out of fully customizable shot templates
• bookmark projects
• create automatic set up write nodes and render directories.
• sort shots by status and search shots by name


A detailed tutorial video that shows how to install and use smartLib can be found here:

In Depth Tutorial

Which kinds of licenses do you offer?

We offer node locked licenses and site licenses for single products as well as annual subscription licenses to use ALL cragl products with one license. All products work online and offline.

license models

Additional

For additional info about smartLib please refer to https://www.cragl.com/smartLib

Discussions

Want to talk about it?

Head over to r/aescripts to chat with fellow users about this product.

Need Support?

Please open a support ticket to be connected directly with the author of this product

Version History

4.29 -

Jun 1, 2025

• Fix EnumType.call() error in Nuke-16 when creating new shot

4.28 -

Feb 3, 2025

• Center main window and settings window to center of screen

4.27 -

Nov 10, 2024

• Implement forward and backward history navigation buttons

• Manual path navigation parented to main window

• Create animations for toggle system, shot section and notes

4.26 -

Nov 4, 2024

• Implement search fields for system section and project bookmarks

4.25 -

Oct 16, 2024

• Configure shot nesting

• Add tooltip for bulk shot creation

• Ask to open selected shot in current or new Nuke session

4.24 -

Oct 13, 2024

• Create automatic version preview for shot section

• Add template help button

4.23 -

Oct 1, 2024

• Project status overview in project section

4.22 -

Sep 26, 2024

• Import all media from folder

• Change shot statuses in the project section

4.21 -

Aug 26, 2024

• Update to nuke-16

4.20 -

Oct 4, 2023

• Fix launching for nuke-11

4.19 -

Jul 29, 2023

• Update to nuke-15

4.18 -

Apr 15, 2023

• Add labels to items in shot tree

• Search in shot tree

• Expand and collapse shot tree

• Launch working file from context menu

• Fix - Render and Footage icons don't show in shot tree under Windows

4.17 -

Mar 20, 2023

• Speed up launching sequence cut

• Make shot info text areas in project view editable for all shots

• Clicking 'open' closes smartLib before opening the working file

• Add Button to apply format values from default values

• Fix Leading zeros get removed in shot name when bulk creating shots

• Fix Import from footage directory returned without importing media

• Fix Apply default format from settings when creating new work file

4.16 -

Feb 26, 2023

• Add studio model

• Add help menu

4.15 -

Dec 18, 2022

• Update to nuke-14

4.14 -

Jul 31, 2022

• Fix Cannot enter nested folder when clicking top level system folder in Windows

• Fix Dropping a folder into the saved projects list holds an event lock under windows

• Add 'Add to saved projects' command in system list right click menu

4.13 -

Jun 5, 2022

• Add progress bar when launching smartLib and for each project load

• Continuous load of projects

• Create sequence cut

• Send rendering to smartMedia

• Adjust and uniform style

• Navigate to custom folder when clicking home button

• Expose settings button and docs button in GUI

• Load selected item when enter key is pressed

• Show number of shots for currently loaded show

4.12 -

Feb 16, 2021

• Fix create new shot from template does not use shot name

• Fix context menu in template editor does no longer show up

4.11 -

Feb 16, 2021

• Fix settings file is non well formed when creating a new one

4.10 -

Jan 19, 2021

• Fix dropping license into license window raises UnicodeDecodeError

4.9 -

Jan 19, 2021

• Fix reading trial license data fails decrypting

• Send email to license author when machine installs license

4.8 -

Dec 30, 2020

• Make Nuke-13 ready

4.7 -

Aug 5, 2020

• Allow install if mac id is already in DB and license quantity is 0

• Speed up running in offline mode

4.6 -

Mar 4, 2020

• Create meta xml for shot when creating a new shot and when loading csv

4.5 -

Oct 6, 2019

• Adjust thumbnail sizes via a slider

• Fix setting format for template nk file

4.4 -

May 8, 2019

• Open up for site licenses

• Generate license by license file, login and install code

• Update internal package structure

4.3 -

Apr 13, 2019

• Add functionality to turn automatic shot folder scan off

4.2 -

Mar 12, 2019

• Export project report as html version

• Export project report as csv version

• Bring back exporting the project report in Nuke-11 (only html and csv)

• Import csv data for multiple shots of a project and into single shots

• Assign custom user to shot

• Change default shot images mode (light, medium, dark)

• Update icons

• Add sphinx documentation

4.1 -

Mar 1, 2018

• Fix List navigation updates when browsing to path manually.

4.0 -

Jul 13, 2017

• Made Nuke11 ready

• Major code updates and code improvements

3.0 -

Oct 10, 2016

• user setting to set the user for the currently opened shot

• setting default formats for nuke scripts

• changing the format of a nuke script on the fly (shot template creation, tree hierarchy current shot, creating new shots from template)

• pin/ unpin smartLib main window to stay always on top or not.

• ignore nuke script in shot dropdown(e.g. backup- and annotation scripts)

• delete preview shot image

• inline tooltips on all major widgets and elements (smartLib main window and settings)

• overall code improvement, stability and speed ups

2.3 -

Jul 28, 2016

10 new awesome features:



• system folder ability to create a new folder

• default shot template for project: as soon as you create a new shot from a shot template the selected template will be stored for this project. So if you create another one the selected template from the template list will be the template the you used the last time.

• bulk shot creation from template: all three shot creation methods (empty shot, from existing shot folder structure, from shot template) include now the ability to create multiple shots in one go. In the name input simply enter multiple shot names separated by comma.

• source footage default folder: In the current shot section right click one of your folders and choose "footage direcotry->set footage directory". Now you can directly browse to the folder by navigating to cragl->smartLib->import from footage directory. This can be set per shot or you can also set a default footage directory in your shot template to enable this feature for each shot. In the right click menu you can also choose a global folder outside the shot itself so this will then always direct you to that folder.

• global gamma slider for shot thumbnails: in the settings window in the general section there is a new slider for setting the gamma when creating shot thumbnails.

• collapse image sequences: In cragl->smartLib->settings in the general tab you can find the option "collapse image sequences". This collapses image sequences in the current shot section and displays a sequence in this format: sequenceName.[1001-1100].exr. If you need to copy, cut and paste items you need to uncheck the collapse image sequences option in smartLib's settings window.

• insert into dag: in the currentShot section right click a file, image sequence or nukescript and choose "insert in dag". This will insert the selected item into your node graph.

• insert shot notes: choose cragl->smartLib->insert shot notes. This creates a sticky note and pastes all notes for this shot into it.

• all items get sorted alphabetically. This is now the default method.

• improved file selection behaviour in shot lib section. This behaves now exactly the same way as selecting files in your explorer.

2.2 -

Jun 8, 2016

• double clicking the saved projects opens the currently clicked project in the project view

• fixed bug that caused problem when setting the thumbnail image in windows 10

• custom status color - color picker now in edit window

• functionality to set the padding delimiter to an underscore or to a fullstop

2.1 -

May 7, 2016

• added functionality to set render path for a shot outside the shot folder. Works also for whole shot templates (Please refer to to the smartLib documentation at 3.4.5.3) Setting a custom render directory).

• Fixed Bug that caused errors in creating shot thumbnails in windows

2.0 -

Feb 29, 2016

• code optimization

• added Status/Report Tab in Settings (see documentation 4.2)

• added functionality to create custom shot status (see documentation 4.2.1, 4.2.2)

• added functionality to export the current project with all thumbnails, status and comments (see documentation 5)

• added shortcut to system section. Pressing enter will now enter the currently selected folder

• added shortcut to system section. Pressing the backspace key will now leave the current folder and navigate to the parent folder

• added reveal in finder functionality to right click menu in system section

• fixed bug that caused the status to be redrawn to the previuos status in the current project section if a shot note is written

• fixed bug that caused problems with loading a project that had non well formed metaxml files

1.0 -

Feb 11, 2016

initial release

Compatibility

Nuke/NukeX

14.0, 13.2, 13.1, 13.0, 12.2, 12.1, 12.0, 11.3, 11.2, 11.1, 11.0, 10.0, 9.0, 8.0