![Foundry Nuke 10 Foundry Nuke 10](https://learn.foundry.com/nuke/content/resources/images/gsg_images/mo_overview.jpg)
For more information on how to add controls to your gizmo, see Creating and Sourcing Gizmos. To select which controls the users of your Viewer Process can adjust, right-click on the dark gray background of the Group properties panel and select Manage User Knobs.
![Foundry Nuke 10 Foundry Nuke 10](https://bagas31.one/wp-content/uploads/2022/01/The-Foundry-Nuke-10-Studio-Full-300x293.jpg)
Select the node(s) you want to include in the Viewer Process and select Other > Group. For example, you can use a ColorLookup, Vectorfield (3D LUT), Truelight, or Colorspace node. ("Panalog", nuke.createNode, ("ViewerProcess_1DLUT", "current Panalog")) To Create a Viewer Process Gizmo 1.Ĭreate the node(s) you want to use as a Viewer Process. For example, to set it to use the Panalog LUT, use the following function: Note that you can set the built-in gizmo to use any 1D LUT in the Project Settings. The registered Viewer Process appears in the Viewer Process dropdown menu as Cineon. This registers a built-in gizmo called ViewerProcess_1DLUT as a Viewer Process and sets it to use the Cineon LUT. ("Cineon", nuke.createNode, ("ViewerProcess_1DLUT", "current Cineon")) To register one of the LUTs in the Project Settings as a Viewer Process, use, for example, the following function in your init.py: For more information on plug-in path directories, see Loading Gizmos, NDK Plug-ins, and Python and Tcl Scripts. To Register a LUT in the Project Settings as a Viewer Process 1.Ĭreate a file called init.py in your plug-in path directory if one doesn’t already exist. For more information, see To Create a Viewer Process Gizmo and To Register a Custom Viewer Process. If you want anything more complex than a 1D LUT that can be found on the LUT tab of the Project Settings, you need to create your own gizmo and register that. For more information, see To Register a LUT in the Project Settings as a Viewer Process. This gizmo takes a parameter for which LUT to use, but does not allow it to be edited. Instead, you can simply register a built-in gizmo called ViewerProcess_1DLUT. If you want to use one of the 1D LUTs listed in the Project Settings in your Viewer Process, you do not need to create a custom gizmo. (For more information on gizmos, see Gizmos, Custom Plug-ins, and Generic Tcl Scripts.) To create a custom Viewer Process, you would typically create a gizmo that includes some color correction like a look-up table (LUT) and register it as a Viewer Process using Python. You are here: Using a Gizmo as a Custom Viewer Process