An open API service indexing awesome lists of open source software.

https://github.com/legandrop/lga_toolpack-for_nuke

A collection of small tools and shortcuts designed to simplify repetitive tasks and speed up everyday compositing work.
https://github.com/legandrop/lga_toolpack-for_nuke

foundry foundry-nuke nuke nukex

Last synced: 22 days ago
JSON representation

A collection of small tools and shortcuts designed to simplify repetitive tasks and speed up everyday compositing work.

Awesome Lists containing this project

README

          


LGA Tool Pack logo
LGA TOOL PACK

Lega | v2.55



## Instalación

- Copiar la carpeta **LGA_ToolPack** que contiene todos los archivos del ToolPack a **%USERPROFILE%/.nuke**.
Debería quedar así:
```
.nuke/
└─ LGA_ToolPack/
├─ menu.py
├─ py/
└─ ...
```

- Con un editor de texto, agregar esta línea de código al archivo
**init.py** que está dentro de la carpeta **.nuke**:

```
nuke.pluginAddPath('./LGA_ToolPack')
```

- El ToolPack permite **activar/desactivar** herramientas editando el archivo **\_LGA_ToolPack_Enabled.ini**

Por defecto todas las herramientas están en **True**. Las que se cambian a **False**, se ocultan y evitan cargarse.

Para conservar la configuración en futuras actualizaciones, se puede copiar el archivo **.ini** a la carpeta **\~/.nuke/**




READ n WRITE

## Media manager v2.24 | Lega

Para revisar y ordenar toda la media del proyecto de forma rápida.

Al ejecutarlo escanea toda la media de la carpeta del shot y todas las rutas de los nodos Read del script, mostrando el estado de cada archivo como OK, Offline, Outside o Unused para poder decidir si relinkear, copiar o borrar.


![](Doc_Media/lga_mediamanager_v01.gif)

**Funciones**
- Go to read: (Alt+G) Muestra en el node graph el read que contiene a la media seleccionada.
- Explorer: (Alt+E) Abre la media en Windows Explorer.
- Relink: (Alt+L) Abre una ventana para elegir una ubicación para buscar un archivo que está marcado como offline. Busca en las carpeta y subcarpetas hasta encontrar un match, y cambia la ruta del Read por la ruta encontrada.
- Delete: Borra los archivos seleccionados. Funciona con selección múltiple de filas.
- Copy to: Copia la media seleccionada a el destino elegido y cambia la ruta del Read por la ruta donde fue copiado. Esta función sólo se habilita para archivos marcados como Outside.


**Opciones disponibles en los Settings**

- Shot folder depth: Determina cuántos niveles de carpetas se deben retroceder desde la carpeta donde está ubicado el script (proyecto) hasta la carpeta principal del shot.
Si por ejemplo el shot está en T:/Client/Film/Shot/Comp/Project/e101s005.nk entonces para retroceder hasta el Shot folder tenemos que retroceder 3 niveles desde Project (1), Comp (2), Shot (3).
- Copy to: Determina las carpetas para el menú “Copy to”. El Name es el que aparecerá en el menú. Usando el signo & se agrega un shortcut para esa acción. La ruta se comienza a formar desde la carpeta del shot.


![](Doc_Media/image29.png)



Media manager shortcut


## Media path replacer v2.03 | Lega

Para cuando hay missing media porque se cambió la ubicación del proyecto y su media.

Permite buscar y reemplazar rutas en los nodos Read y Write. Incluye preview en filas dobles (Original/New) con identificación visual por tipo de nodo, dos etapas de Search & Replace y presets integrados.

![](Doc_Media/MediaPathReplacer.gif)

Útil para actualizar rutas de archivos cuando se mueven proyectos a otras carpetas o discos.



Media path replacer shortcut


## Read from Write v2.3 | Fredrik Averpil

[https://www.nukepedia.com/python/misc/readfromwrite](https://www.nukepedia.com/python/misc/readfromwrite)

Genera un nodo Read a partir de la ruta y archivo del nodo Write seleccionado.



![](Doc_Media/readfromwrite_v01.gif)
Read from Write shortcut


## Write Presets v1.9 | Lega

Para crear nodos Write con configuraciones predefinidas para diferentes tipos de render.

Abre una ventana con opciones de render pre configuradas que se cargan desde un archivo .ini. Permite crear Writes basados en el nombre del script o en el nombre del nodo Read más alto. Según la configuración, puede abrir un diálogo para nombrar el render y crear automáticamente un backdrop con Write y Switch. Los presets incluyen configuraciones específicas para diferentes formatos (mov, tiff, exr) con parámetros optimizados para cada caso.

![](Doc_Media/write_presetsA_v01.gif)

Si se ejecuta sobre un write existente se abre el editor de TLC:

![](Doc_Media/write_presetsB_v01.gif)




Write Presets shortcut


## Write focus v1.0 | Lega

Para ir rápidamente al nodo Wirte principal.

Busca un nodo Write con un nombre definido en los settings del ToolPack, lo pone en foco y lo abre en el panel de propiedades.



![](Doc_Media/Write_Focus_v01.gif)
Write focus shortcut


## Write send mail v1.0 | Lega

Útil para renders largos, permite mandar un mail cuando termina el render.

Agrega a los nodos Write seleccionados un checkbox para enviar mail. También lo agrega a cualquier nuevo nodo Write creado desde que está instalado este script.

![](Doc_Media/image25.png)

La información para enviar el mail se debe completar en los settings del ToolPack.

Funciona en conjunto con la herramienta Render Complete (a continuación).



Write send mail shortcut


## Render complete v1.1 | Lega

Ejecuta las acciones siguientes cuando termina el render:

- Reproduce un sonido por defecto es un wav llamado LGA_Render_Complete.wav que está dentro de la carpeta LGA_ToolPack. Puede ser reemplazado por cualquier otro wav o deshabilitado desde los settings del ToolPack
- Calcula la duración al finalizar el render y la agrega en un knob con esa información en el tab User del nodo Write.
- Envía un email con los detalles del render si se ha creado un checkbox usando la herramienta Write send mail y si ese checkbox está activado.



## Show in Explorer v1.0 | Lega

Revela la ubicación del archivo de un nodo Read o Write seleccionado en el Explorador de Windows. Si no hay ningún nodo seleccionado, revela la ubicación del script/proyecto actual.



Show in Explorer shortcut


## Show in Flow v2.0 - 2024 | Lega

Abre la URL, revela en el internet browser la ubicación de la task comp del shot que pertenece al script/proyecto actual. Se puede elegir si hacerlo desde el browser por defecto o desde uno específico.

Para el login completar la información en los settings del ToolPack.



Show in Flow shortcut


## Show Flow Notes v1.0 | Lega

Muestra en una ventana la informacion del shot y los comentarios/versiones de la task correspondiente, tomando el shot desde el nombre del script/proyecto actual de Nuke.

Si el nombre del script incluye `_roto_` o `_cleanup_`, usa esa task. Si no, busca la task comp por defecto.

Esta herramienta solo funciona leyendo la DB local de la app PipeSync, que es propietaria del estudio. Fuera de ese entorno no tiene datos para consultar.



Show Flow Notes shortcut


## RnW ColorSpace favs v1.1 | Lega

Para cambiar rapidamente el espacio de color de un Read, Write, etc.

Abre una ventana con una lista de espacios de color que se pueden aplicar sobre todos los nodos Read y/o Write seleccionados.

![](Doc_Media/Color_SpaceFav_v01.gif)

Esta lista se puede editar en los settings del ToolPack.



RnW ColorSpace favs shortcut


FRAME RANGE

## Frame range | Read to Project v1.0 | Lega

Útil para cuando se empieza un proyecto nuevo y se quiere usar el frame range de un nodo Read en los settings del proyecto.



![](Doc_Media/Frame_range_ReadtoProject_v01.gif)

Frame range Read to Project shortcut


## Frame range | Read to Project (+Res) v1.0 | Lega

Igual que el anterior, pero además de copiar el frame range del Read, también se copia la resolución a los settings del proyecto.



![](Doc_Media/Frame_range_ReadtoProjectRes_v01.gif)

Frame range Read to Project res shortcut



ROTATE TRANSFORM

## Rotate Transform v1.0 | Lega

Cambia los valores de rotación de los nodos Transform seleccionados.

Shortcuts (usando las teclas / y * del teclado numérico):

- Ctrl + * gira 0.1 grados hacia la derecha
- Ctrl + shift + * gira 0.1 grados hacia la derecha
- Ctrl + / gira 0.1 grados hacia la izquierda
- Ctrl + shift + / gira 0.1 grados hacia la izquierda

![](Doc_Media/Rotate_Transform_v01.gif)


NODE BUILDS

Esta sección es para armar setups de nodos que se usan repetidamente usando shortcuts.

Similar al uso de toolSets, pero más ágil y con más posibilidades.

## Build Iteration v1.1 | Lega

![](Doc_Media/Build_Iteration_v01.gif)



Build Iteration shortcut


## Build RotoBlur in input mask v1.1 | Lega

Agrega un nodo Roto y un Blur en el input mask del nodo seleccionado.

![](Doc_Media/Build_RotoBlur_v01.gif)



Build Roto Blur shortcut


## Build Merge | Switch Merge operations v1.31 | Lega

Si NO hay un nodo Merge seleccionado, crea un nodo Merge con operación en Mask y bbx en ‘A’, y en el input A suma un nodo Roto y un Blur.

![](Doc_Media/build_mergeMaskA_v01.gif)

Si en cambio se ejecuta con un nodo Merge seleccionado, cambia sus operaciones y va rotando entre 'over' con bbox 'B', 'mask' con bbox 'A' y 'stencil' con bbox 'B'.


![](Doc_Media/build_mergeMaskB_v01.gif)


Build Merge shortcut


## Build Grade v1.1 | Lega

Crea un nodo Grade y en el input Mask suma un nodo Roto y un Blur.

![](Doc_Media/build_grade_v01.gif)



Build Grade shortcut


## Build Grade Highlights v1.1 | Lega

Crea un nodo Grade y en el input Mask suma un nodo Keyer que sale de la rama del grade y un Shuffle para poder evaluar el canal alpha con el viewer en RGB.

![](Doc_Media/Build+Grade_Highlights_v01.gif)



Build Grade Highlights shortcut



KNOBS

## Channels Cycle v1.1 | Lega

Cambia el valor del knob 'channels' de un nodo seleccionado. Rota el valor entre 'rgb', 'alpha' y 'rgba'.

![](Doc_Media/image12.png)



Channels Cycle shortcut


## Disable A/B v1.0 | Lega

Útil para comparar rápidamente dos grupos de nodos (grupo A vs grupo B) o dos nodos iguales con distintos valores.

Crea un nodo que, al habilitarlo o deshabilitarlo (shortcut D), actúa como un switch global entre un grupo y otro.

Ideal para comparar, por ejemplo, dos Grades, o un blur vs un defocus, o también para crear un master switch que deshabilite nodos pesados durante el trabajo y se puedan volver a habilitar desde un solo nodo antes del render.

**Modo de uso**

Seleccionar todos los nodos que pertenecerán a ambos grupos y ejecutar la herramienta (Shift+D)

Abre una ventana que muestra una lista con todos los nodos seleccionados, usando el color de cada uno, y permite seleccionar si pertenecen al grupo A o grupo B.

Luego linkea el knob Disable de los nodos seleccionados a un nodo master llamado Disable_A_B para facilitar el cambio de un grupo a otro.

Una vez creado el grupo, si se ejecuta Shift+D seleccionado en nodo master Disable_A_B se desconectarán y volverá todo a su estado inicial.

![](Doc_Media/image23.png)
![](Doc_Media/image11.png)



Disable A B shortcut


## Channel Hotbox v2.0 | Falk Hofmann

[http://www.nukepedia.com/python/ui/channel-hotbox](http://www.nukepedia.com/python/ui/channel-hotbox)

Abre una GUI que permite cambiar fácilmente los canales actualmente disponibles del viewer (rgba, depth, motion, AOVs, etc, evitando el menú desplegable, page up/down.

También permite mostrar, shufflear o aplicar un grade a los canales disponibles en el nodo al que está conectado el Viewer actual.

![](Doc_Media/image15.png)

**Shortcuts**
Shift + H Abre la GUI

Shortcuts con la GUI abierta:
- Click Cambia el visor al canal seleccionado.
- Shift+Click Shufflea todos los canales seleccionados.
- Ctrl+Click Crea un nodo Grade con el canal configurado al seleccionado.
- Alt Cambia el visor de vuelta a RGBA.



VA

## Viewer Rec709 v1.0 | Lega

Cambia el viewer a Rec709.



Viewer Rec709 shortcut


## Take/Show Snapshot v1.0 | Lega

Take: Toma un snapshot (jpg), lo guarda en la carpeta de archivos temporales, y también lo guarda en una galería.

Show: Muestra el último snapshot tomado, el de la carpeta de archivos temporales.

Además de los shortcuts en el menú, también se agregan estos botones al viewer:

![](Doc_Media/image9.png)

El último botón abre una galería con todos los snapshots que se guardan, separados por proyecto:

![](Doc_Media/image27.png)



Take Show Snapshot shortcuts


## Reset workspace v1.0 | Checho

Reinicia el workspace.



Reset workspace shortcut


## Restart NukeX v1.12 | Lega

Reinicia NukeX. Antes de hacerlo espera a que se guarde o no el proyecto actual, busca cual es la versión actual de Nuke abierta y lo reinicia usando la misma consola que se estaba usando.

Útil cuando borrar la caché no es suficiente para que Nuke vuelva a funcionar correctamente y es necesario cerrarlo y volver a abrirlo.



Restart NukeX shortcut