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.
- Host: GitHub
- URL: https://github.com/legandrop/lga_toolpack-for_nuke
- Owner: legandrop
- Created: 2025-06-18T12:29:15.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2026-05-25T22:03:23.000Z (22 days ago)
- Last Synced: 2026-05-25T23:27:05.433Z (22 days ago)
- Topics: foundry, foundry-nuke, nuke, nukex
- Language: Python
- Homepage:
- Size: 26.8 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
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/**

##
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.

**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.


##
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.

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

##
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.


##
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.

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


##
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.


##
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.

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).

##
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 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 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.

##
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.

Esta lista se puede editar en los settings del ToolPack.


##
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.


##
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.



##
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


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


##
Build RotoBlur in input mask v1.1 | Lega
Agrega un nodo Roto y un Blur en el input mask del nodo seleccionado.


##
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.

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'.


##
Build Grade v1.1 | Lega
Crea un nodo Grade y en el input Mask suma un nodo Roto y un Blur.


##
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.



##
Channels Cycle v1.1 | Lega
Cambia el valor del knob 'channels' de un nodo seleccionado. Rota el valor entre 'rgb', 'alpha' y 'rgba'.


##
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.



##
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.

**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.

##
Viewer Rec709 v1.0 | Lega
Cambia el viewer a Rec709.

##
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:

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


##
Reset workspace v1.0 | Checho
Reinicia el workspace.

##
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.
