Read1 AI_Denoise AI_Roto Premult1 AI_ImageGen AI_Upscale Merge2 Write1
AI-Powered & Agent Nuke · Max Sarlija · v2.9.0

AI-Powered & Agent Nuke.
Gratis. Para siempre.

Agente de compositing + 21 nodos de IA generativa, nativos en Nuke. Guion, storyboard, roto, clean plate, color, música y render: todo vive en tu .nk. El plugin es totalmente gratis — sin suscripción, sin límite de uso. Los modelos los pagás vos en fal.ai, al precio del proveedor.

v2.9.0 · 2026-09-11  ·  100% gratis · key de activación gratis · sin límite de uso
NukeX 13 → 17 · Windows, macOS y Linux · cero dependencias pip

Así habla el agente

Escribís. El grafo se arma. Cada nodo dice por qué.

El agente no te tira una caja negra. Arma Groups de Nuke, los cablea y deja un StickyNote en cada uno — el mismo método de enseñanza que usa en tu script.

Probá una línea, o elegí una:

Node Graph mientras el agente arma

Método de enseñanza Cada nodo nace con una nota de una línea: por qué está, qué le hace al plate. En Nuke esas notas van al lado del nodo. Acá aparecen mientras escribís.

21 nodos + agenteun solo instalador
USD 0plugin gratis, para siempre
Sin key en renderel resultado, en caché
EN · ES · PTse elige en Configuración
Trabaja con
  • Foundry Nuke
  • fal.ai
  • Topaz Labs
  • ByteDance
  • Bria
  • Google
  • Black Forest Labs
  • Oxen
  • Kuaishou
  • MiniMax
  • CassetteAI
  • Stability AI
  • ElevenLabs
Tutorial y demo

Vela trabajar

Cuarenta y cinco minutos de uso real, de principio a fin. Abajo, la versión corta.

45 min · tutorial completo
Cuarenta y cinco minutos de uso real, de principio a fin
demo corta
De una línea a una secuencia armada

Todo lo que se ve pasa adentro de Nuke, en el Node Graph que ya tenés abierto. No hay otra aplicación, ni una web, ni un export en el medio.

Lo que acabás de ver corre adentro de tu Nuke, con tu propia key de fal.

Pedir key gratis
La tesis

Por qué no salir de Nuke cambia el trabajo

Tres cosas se siguen de que los nodos vivan en tu script y no en otra pestaña.

  • Nativo

    Es un Group, no un plugin aparte

    Cada nodo se conecta, se apila y se guarda en el .nk como cualquier otro. Un compositor lo lee en el grafo sin manual: AI_Denoise → AI_Roto → Merge2.

  • Potencia en la nube

    Tu máquina compone, la nube genera

    Cada Generate sale por la API de fal.ai con tu key y vuelve con el resultado, que queda en caché adentro del proyecto. No necesitás GPU, ni cola local, ni esperar a que se libere una máquina.

  • Tu norma

    Por API, con tus reglas

    Cada pedido sale con tu propia key, tu nomenclatura de proyecto/secuencia/plano y tu espacio de color de entrada y salida.

Los nodos

21, en Nodes ▸ ⚡ AI VFX

Violetas, con prefijo AI_. Son Groups: se conectan, se apilan y se guardan en el .nk.

Pre-producción

3 nodos
  • AI_Script De una línea a un guion con personajes, locaciones y planos.
  • AI_Storyboard Un panel por plano, con el look pegado a cada prompt.
  • AI_DirFoto El look: paleta, lente, luz y movimiento, plano por plano.

Producción

3 nodos
  • AI_ImageGen Fondos, cielos, elementos. Nano Banana Pro · FLUX.2 Pro · Seedream 5 Pro · FLUX.2 Klein 4B — Oxen · FLUX.2 Dev — Oxen
  • AI_Crowd Poblás el plano marcando pines en el viewer: uno por figura, con quién es y qué hace. Vuelve cada persona recortada y compuesta sobre el plate, con su propio Transform para moverla sin volver a generar.
  • AI_VideoGen Del still al plano en movimiento. Gemini Omni Flash 1.1 · Kling 3 Pro · MiniMax H3 · Seedance 2.5 · Kling 2.6 Pro — Oxen

Post-producción

12 nodos
  • AI_Roto Matte de lo que escribas: «the man in the red jacket». EVF-SAM2 · BiRefNet v2 · Bria RMBG 2.0
  • AI_CleanPlate Plate y matte adentro, el fondo limpio sostenido en todo el rango. Bria Eraser · FLUX Fill
  • AI_Layers Nombrás qué separar y cada cosa vuelve en su propio canal del mismo pipe. EVF-SAM2
  • AI_ImageEdit Sacar o cambiar algo del plate describiéndolo. Nano Banana 2 · Nano Banana 2 — Oxen · Qwen Image Edit — Oxen
  • AI_MattePainting Extiende el plano que ya está: respeta horizonte, luz, perspectiva y grano, y lo arma en planos de profundidad. Ocho estilos, sobre todo el encuadre o dentro de una máscara.
  • AI_Colorist El grade, en un Grade real de Nuke: números que tocás vos.
  • AI_Music Música por descripción, al caché y a un AudioRead. CassetteAI Music · Stable Audio 2.5
  • AI_SFX Un efecto por plano, leídos del guion. ElevenLabs SFX · CassetteAI SFX
  • AI_Denoise Sacar grano y compresión antes de keyear. Topaz Denoise · Topaz Restore
  • AI_Upscale Ampliar un plate sin que se pudra. Topaz Precision · Topaz Generative · SeedVR2
  • AI_Smooth El video generado, suavizado y en secuencia: le mete cuadros intermedios y lo pasa a EXR. Corre en tu máquina, gratis, y viene configurado para video generativo — no para un plano de cámara.
  • AI_CompRender Junta todo y genera el video.

Pipeline

3 nodos
  • AI_Pipeline La nomenclatura del estudio, definida una vez. Lo que cuelga se entrega con ese nombre.
  • AI_Dataset Git de datos: versiona EXR, imágenes y CSV en Oxen. Pull, push, fine-tune.
  • AI_Orchestrator Del brief al árbol armado, con el costo de cada paso antes de gastar.
Menú ⚡ AI VFX del Node Graph de Nuke, con los nodos agrupados por etapa: Pre-producción, Producción, Post-producción y Pipeline.

Están donde esperás encontrarlos: el tab del Node Graph, apretando Tab o con click derecho, como cualquier otro nodo de Nuke.

AI_Roto devuelve un matte binario y sin motion blur: es el punto de partida de una roto, no una roto terminada. AI_Upscale amplía sin inventar detalle. Lo que hace cada uno está escrito así en el nodo, no sólo acá.

Se instalan juntos y son Groups de Nuke: se abren, se miran por dentro y se guardan en el .nk.

Pedir key gratis
Los modelos

Lo que corre atrás de cada nodo

Cada nodo trae uno por defecto y el resto están en un knob. Se pagan de tu cuenta de fal.ai, al precio del proveedor: no hay margen nuestro encima.

AI_Upscale 3 modelos
  • Topaz Precision Topaz Labs No inventa detalle: el default para material de cámara.
  • Topaz Generative Topaz Labs Reconstruye detalle. Para material degradado, no para un plate limpio.
  • SeedVR2 ByteDance Restauración general, el más barato de los tres.
AI_Denoise 2 modelos
  • Topaz Denoise Topaz Labs Borra el grano. Usalo en plate prep y regraná después.
  • Topaz Restore Topaz Labs Material dañado: compresión, escaneo, archivo.
AI_Roto 3 modelos
  • EVF-SAM2 Investigación abierta Matte por texto. Punto de partida de roto, no roto terminada.
  • BiRefNet v2 Investigación abierta Recorte de sujeto, sin describir nada.
  • Bria RMBG 2.0 Bria Quitar fondo, entrenado con material licenciado.
AI_ImageGen 5 modelos
  • Nano Banana Pro Google El que mejor entiende un prompt largo y detallado.
  • FLUX.2 Pro Black Forest Labs Textura y luz fotográfica; menos literal con el prompt.
  • Seedream 5 Pro ByteDance Detalle fino, a cambio de tardar más.
  • FLUX.2 Klein 4B — Oxen Oxen Rápido y barato. Se factura a Oxen, no a fal.
  • FLUX.2 Dev — Oxen Oxen Photoreal. Se factura a Oxen, no a fal.
AI_ImageEdit 3 modelos
  • Nano Banana 2 Google Cleanup, extend y relight sobre un frame, por prompt.
  • Nano Banana 2 — Oxen Oxen Cleanup, extend y relight. Se factura a Oxen, no a fal.
  • Qwen Image Edit — Oxen Oxen Edits from a prompt. Se factura a Oxen, no a fal.
AI_CleanPlate 2 modelos
  • Bria Eraser Bria Saca lo que marca la máscara y rellena el fondo. No usa prompt.
  • FLUX Fill Black Forest Labs Pone adentro de la máscara lo que le pidas por prompt.
AI_Layers 1 modelos
  • EVF-SAM2 Investigación abierta Un matte por cosa que nombres. Mattes de segmentación, no roto fina.
AI_VideoGen 5 modelos
  • Gemini Omni Flash 1.1 Google Anima un frame o genera desde texto. 3 a 10 s, 4K real, y en 1080p sale menos de la mitad que Kling.
  • Kling 3 Pro Kuaishou El mejor para un plate difícil, y el que más tarda.
  • MiniMax H3 MiniMax 2K nativo, 4K disponible. Cobra distinto según la resolución.
  • Seedance 2.5 ByteDance Texto → video hasta 1080p.
  • Kling 2.6 Pro — Oxen Oxen Texto o imagen a video. Se factura a Oxen, no a fal.
AI_Music 2 modelos
  • CassetteAI Music CassetteAI Pista instrumental por prompt, sin voz. De 10 a 180 s.
  • Stable Audio 2.5 Stability AI Música y ambientes de hasta 190 s. Se paga por pedido, no por segundo.
AI_SFX 2 modelos
  • ElevenLabs SFX ElevenLabs Un efecto corto por descripción, hasta 22 s.
  • CassetteAI SFX CassetteAI Hasta 30 s. Se paga por pedido, no por segundo.

Los modelos son de sus dueños y corren en fal.ai, que es donde ponés tu key. Acá se listan para que sepas qué vas a estar usando y cuánto cuesta antes de apretar Generate — no hay ningún acuerdo con estas empresas.

El plugin es 100% gratis. Los modelos los pagás en tu cuenta de fal, al precio del proveedor.

Pedir key gratis
AI Studio

Se encadenan por el pipe

Un pipe de Nuke transporta imágenes, no guiones. Cada nodo publica lo suyo en tres knobs y el de abajo camina sus inputs hacia arriba y se lo lee.

AI_Script AI_DirFoto AI_Storyboard AI_CompRender tu comp AI_Music AI_SFX
Nuke con un storyboard de seis paneles generado por AI_Storyboard en el Viewer —NYC COLD, CAFÉ ENTRANCE, BUENOS AIRES INTERIOR, DISCOVERY, GOLDEN HOUR, THE BOTTLE— y abajo el Node Graph con el nodo AI_Storyboard1 violeta abierto, mostrando adentro Input1, AI_Switch, Output1 y el Read del resultado, conectado a AI_CompRender1.
Seis paneles de un AI_Storyboard, y el nodo abierto al lado: adentro es un Group de Nuke común — un Switch y un Read al caché. Nada que tu pipeline no entienda.

El Comp Render entrega de dos formas, con un knob:

  • editable sequence — un clip por plano, cada uno en su Read, unidos con un AppendClip adentro del nodo. Si el plano 3 salió mal se regenera el plano 3 y el resto no se toca. Es la razón de estar en Nuke y no en una web.
  • single master — un solo pedido y un solo archivo.

La música y los efectos se cuelgan como AudioRead al lado del nodo, apuntando al caché. El Colorist deja el grade en un Grade de Nuke con valores editables — números que el colorista toca, no un frame ya cocido.

Así se ve encadenado en una corrida de verdad, de la primera línea al master.

Ver el workflow
Un caso completo

De una línea a una secuencia armada

Abajo está la salida real de una corrida: el guion que escribió AI_Script, el look de AI_DirFoto, los seis paneles de AI_Storyboard, los números que dejó AI_Colorist y los prompts de AI_SFX. Nada de esto está escrito a mano: es lo que quedó en el caché, copiado tal cual.

  1. 01

    El guion

    AI_Script · a partir de una línea

    guion.json

    The Taste of Here

    A New Yorker arrives in Buenos Aires and discovers an unexpectedly richer, heartwarming taste in a classic bottle of Coca-Cola.

    Mark
    Early 30s, casual New York traveler, wearing a navy lightweight overshirt, white t-shirt, messy brown hair, and carrying a canvas daypack.
    Don Osvaldo
    Late 50s, warm-eyed Argentine bodegón waiter, wearing a clean white shirt rolled at the forearms, black apron, and a friendly mustache.
    San Telmo Bodegón & Cobblestone Street
    A charming corner in Buenos Aires with old architecture, golden afternoon sunlight, leafy trees, and outdoor wooden cafe tables.
    #PlanoAcciónCámaraDur.
    1 Arrival in San Telmo Mark steps out of a vintage black-and-yellow taxi onto a sun-drenched cobblestone street, taking in the vibrant neighborhood with a travel-weary smile. Medium tracking shot from street level, following Mark as he adjusts his backpack against the warm sunlight. 5s
    2 The Order Mark sits at an outdoor wooden table. Don Osvaldo arrives with a welcoming smile, placing a chilled glass bottle of Coca-Cola with ice and lemon before him. Medium over-the-shoulder shot looking past Mark as the waiter serves the drink. 5s
    3 The Pour Don Osvaldo opens the classic bottle with a clean snap; Mark pours the effervescent cola over fresh ice cubes as condensation beads roll down the glass. Close-up macro shot with shallow depth of field focusing on the fizz and golden carbonation bubbles in sunlight. 5s
    4 The Revelation Mark takes a deliberate first sip, freezes in surprise, and lowers the glass with wide eyes as the distinct, smooth real-sugar flavor hits his palate. Close-up shot pushing in slowly on Mark's face as his expression turns into pure, genuine delight. 5s
    5 Shared Connection Don Osvaldo winks knowingly with a proud nod while Mark smiles, taking another joyful sip as he watches locals chat and laugh nearby. Wide medium shot framing Mark and the Bodegón doorway, capturing the lively, affectionate neighborhood atmosphere. 5s
    6 Magical Buenos Aires Mark leans back happily holding the condensation-covered glass bottle in the golden hour light, feeling fully at home. Low-angle hero shot of the iconic glass Coca-Cola bottle bathed in amber sunlight, with Mark smiling in soft background focus. 5s

    Personajes, locaciones y planos numerados con acción, cámara, diálogo y sonido. Los nodos de abajo lo leen del pipe: no hay que copiar y pegar nada.

  2. 02

    La dirección de fotografía

    AI_DirFoto · el look, plano por plano

    look.json
    Paleta
    Ámbar dorado, madera añeja, azul cobalto apagado y rojo clásico icónico con sombras cálidas
    Contraste
    Medio-alto, negros orgánicos profundos con preservación de detalle en altas luces doradas
    Luz
    Golden hour intensa, sol rasante bajo, contraluces cálidos y destellos anamórficos sutiles
    Lente base
    40mm Anamorphic (2x squeeze)
    Grano
    Grano fino orgánico 35mm (textura Kodak Vision3 250D)
    Referencia
    Happy Together (tonalidad Buenos Aires) cruzado con cinematografía comercial de luz natural cálida
    #EncuadreLenteMovimientoLuz
    1 Plano medio entero, cámara a la altura de la cintura en ligero contrapicado 40mm Anamorphic Steadicam en retroceso continuo acompañando el descenso del taxi Contraluz rasante de sol bajo que recorta la silueta y hace brillar el adoquín húmedo
    2 Plano medio con escorzo (OTS) cerrado de Mark mirando hacia Don Osvaldo de pie 50mm Anamorphic Cámara en trípode con micro-reencuadre suave al apoyar la botella Luz filtrada por ramas con rebote cálido frontal proveniente de la mesa de madera
    3 Primer plano macro con profundidad de campo mínima sobre el vaso y el pico de la botella 75mm Macro Anamorphic Dolly in milimétrico muy lento hacia el borde del vaso Contraluz puro atravesando el líquido caramelo, encendiendo las gotas de condensación y el gas
    4 Primer plano cerrado a la altura de los ojos de Mark 65mm Anamorphic Push-in lento y constante acentuando el momento de descubrimiento Luz lateral suave a 45 grados (key light cálida), fondo en bokeh cremoso y dorado
    5 Plano medio abierto de conjunto integrando el portal del bodegón y las mesas vecinas 35mm Anamorphic Paneo sutil a la derecha que conecta el guiño del mozo con el ambiente barrial Rango dinámico amplio: penumbra cálida en el interior del bodegón y luz de atardecer en la vereda
    6 Plano contrapicado heroico con botella en primer término y Mark desenfocado en fondo 50mm Anamorphic Paneo lateral mínimo en cámara lenta Luz de borde (rim light) dorada directa del atardecer que hace relumbrar la botella de vidrio

    Un director de fotografía de verdad discute esto. Lo que importa es que sale como decisiones nombradas —40 mm anamórfico, Vision3 250D, contraluz rasante— y no como un adjetivo suelto adentro de un prompt.

  3. 03

    El storyboard

    AI_Storyboard · un panel por plano, con el look pegado

    • Panel 1 del storyboard. Mark steps out of a vintage black-and-yellow taxi onto a sun-drenched cobblestone street, taking in the vibrant neighborhood with a travel-weary smile.
      1 Arrival in San Telmo
    • Panel 2 del storyboard. Mark sits at an outdoor wooden table. Don Osvaldo arrives with a welcoming smile, placing a chilled glass bottle of Coca-Cola with ice and lemon before him.
      2 The Order
    • Panel 3 del storyboard. Don Osvaldo opens the classic bottle with a clean snap; Mark pours the effervescent cola over fresh ice cubes as condensation beads roll down the glass.
      3 The Pour
    • Panel 4 del storyboard. Mark takes a deliberate first sip, freezes in surprise, and lowers the glass with wide eyes as the distinct, smooth real-sugar flavor hits his palate.
      4 The Revelation
    • Panel 5 del storyboard. Don Osvaldo winks knowingly with a proud nod while Mark smiles, taking another joyful sip as he watches locals chat and laugh nearby.
      5 Shared Connection
    • Panel 6 del storyboard. Mark leans back happily holding the condensation-covered glass bottle in the golden hour light, feeling fully at home.
      6 Magical Buenos Aires

    El estilo es un knob

    El mismo plano, el mismo guion y el mismo look — tres veces, cambiando un solo knob:

    El plano 1 dibujado como storyboard a lápiz en blanco y negro.
    pencil storyboard lápiz b/n
    El plano 1 como animatic de color plano, con siluetas legibles.
    color animatic animatic color
    El plano 1 como film still fotorrealista de 35 mm.
    photoreal film still 35 mm

    Se cambia el knob y se vuelve a generar. Cada tirada es una versión nueva en el caché: volver a la anterior no cuesta nada, porque ya está en disco.

  4. 04

    El color

    AI_Colorist · un Grade de Nuke, no un frame cocido

    Imprimí una dominante ámbar dorada en altas y medias luces inspirada en la golden hour de San Telmo y el tono cinematográfico de Happy Together. Ajusté el contraste con sombras cálidas densas y una leve compresión cromática para evocar la textura orgánica de Vision3 250D.

    Grade1 · knobs
    knobRGB
    lift 0.012 0.004 -0.006
    gain 1.14 1.05 0.89
    gamma 1.03 0.99 0.94
    offset 0.002 0 -0.003
    blackpoint 0.002
    whitepoint 1
    saturation 1.12

    Esto entra en un Grade y un Saturation comunes de Nuke. Si al colorista no le gusta el ámbar, mueve el gain y listo — no hay que volver a pedirle nada a ningún modelo.

  5. 05

    La música y los efectos

    AI_Music · AI_SFX · leídos del guion

    El campo sonido de cada plano del guion viaja por el pipe y se convierte en un pedido por plano. Nadie los transcribe:

    1. 1 Muffled city hum, distant tango accordion notes, and gentle street breeze.
    2. 2 Warm outdoor ambiance, the clink of glass on wood.
    3. 3 Sharp cap pop, crisp fizzing bubble sounds, ice clinking in the glass.
    4. 4 Soft intake of breath, subtle warm acoustic guitar chords swelling softly.
    5. 5 Gentle laughter from nearby tables, warm melodic acoustic track.
    6. 6 Tender musical outro resolving warmly on the Coca-Cola five-note melodic mnemonic.

    Cada pista queda en el caché y se cuelga en un AudioRead al lado del nodo, que es donde Nuke espera encontrar audio.

  6. 06

    La edición y el render

    AI_CompRender · junta todo y entrega

    Recibe el storyboard, la música y los efectos, y genera los planos. Con editable sequence arma un Read por plano y los une con un AppendClip adentro del nodo: si el plano 3 salió mal se regenera el plano 3 y el resto no se toca. Esa es la diferencia con pedirle el video entero a una web.

    Al terminar deja un Write apuntado a ai_vfx_out/ con el rango del resultado. No renderiza solo: el Render lo apretás vos, cuando querés.

    De acá en adelante es un comp de Nuke normal. Podés colgarle lo que quieras —tracking, cleanup, un plate real— porque nunca dejó de serlo.

Todo eso salió de una corrida sola. Ninguna de esas líneas se escribió a mano.

Pedir key gratis
Producción

Cómo se ejecuta todo eso

Nuevo en 1.5: una cola de verdad, la nomenclatura del estudio y un panel para mirar sin ocupar el Nuke.

Ahora se ve en qué anda cada Generate

Barra de progreso en el panel del nodo, con el porcentaje real, el frame que va, el tiempo y un botón para cortarlo. Y una cola de verdad en AI VFX ▸ Trabajos: lo que corre, lo que espera turno y lo que ya salió. Por defecto van dos a la vez y el resto espera — que es lo que evita que diez nodos disparando juntos hagan que fal empiece a rechazar pedidos. Sacar de la cola algo que todavía no salió es gratis.

La cola de trabajos: tres nodos en fila con su modelo, el tiempo, el costo estimado en dólares y una barra de progreso; dos corriendo y uno esperando turno, cada uno con su botón de cancelar.
Cada trabajo dice qué modelo usa, cuánto lleva y cuánto va a salir. Cancelar antes de que dispare no cuesta nada.

AI_Pipeline · la nomenclatura del estudio, definida una vez

Proyecto, secuencia, plano, carpeta de entrega, carpeta temporal y un patrón por tipo de salida, con tokens. Lo que cuelgue de él se entrega con el nombre que usa tu estudio, los Write de todos los nodos incluidos. El versionado mira el disco y no un contador: si alguien borró la v003 a mano o entregó desde otra máquina, el contador miente y el disco no.

La grilla de lo generado, con miniaturas de storyboard y los nombres de archivo siguiendo la nomenclatura del proyecto: NIKE_AIR_SQ010_SH020_imagegen_v001.0001.png.
Los nombres no los inventa el plugin: salen del patrón que definiste una vez.

AI_Dataset · Git de los plates en Oxen

Pegás namespace/repo, Listar pide el índice, Pull baja EXR e imágenes (o CSV, o todo) y arma Reads al lado. Push commitea la carpeta local. Fine-tune abre el Hub: el entrenamiento no se lanza desde Nuke. Misma key que los modelos Oxen. La red sólo se toca en esos botones.

AI_Orchestrator · del brief al árbol armado, con el costo antes

Elegís el tipo de trabajo, escribís dos líneas de brief, y Armar el plan te muestra los pasos con el costo de cada uno y el total — sin mandar nada a ningún lado. Construir arma y cablea el árbol sin generar. Después se ejecuta por etapas, frenando entre una y otra, porque el error caro es descubrir en el video que el guion no era el que querías.

Y la parte que ahorra plata de verdad: una pasada de preview en 1K para ver si la idea va, y Subir a final, que pone la calidad elegida en esos mismos nodos sin rearmar nada y sin pisar los prompts que corregiste a mano.

El panel de producción, en el navegador

AI VFX ▸ Panel de producción abre una vista de todo el trabajo, servida por el propio Nuke: los proyectos, todo lo generado con miniaturas, la cola en vivo y una lista de tareas. Sirve para mirar sin ocupar el Nuke, y para que lo mire alguien que no está componiendo — un productor, un director.

La pestaña de proyecto del panel: la lista de nodos del script con su estado y el resumen del trabajo.
Es para tu puesto, no para el estudio. Corre sólo en localhost, con un token que cambia cada vez, y arranca apagado. No hay forma de exponerlo a la red, y eso es a propósito.

MiniMax H3 en AI_VideoGen

Anima un frame en 2K nativo y llega a 4K. Como cobra distinto según la resolución, el costo estimado ahora la sigue: un segundo en 4K sale más del triple que en 480p, y verlo antes de disparar es justamente el punto.

Sugerencias y bugs, sin salir de Nuke

AI VFX ▸ Sugerencias y bugs manda lo tuyo con la versión y el Nuke que estás usando, y ves ahí mismo si está en proceso o ya salió. El diagnóstico se adjunta sólo si lo tildás, y podés leerlo antes.

El grafo lo arma una plantilla que hace siempre lo mismo; la IA escribe el contenido. No es Nuke manejándose solo, y no queremos que lo sea: lo que se arma es un comp que después tocás vos.

Con la nomenclatura de tu estudio puesta desde el primer render.

Pedir key gratis
Sobre el plate

Un ejemplo

AI_Roto: matte por descripción en texto.

Entrada · frame 0019 Frame de cockpit de nave con HUD y luna a través del parabrisas.
Salida · alpha Matte en blanco y negro que aísla la estructura del parabrisas del cockpit.
Binario y sin motion blur: sirve para arrancar, no para entregar.

AI_VideoGen · anima un frame de tu comp

Generado desde el frame del comp · el resultado queda cacheado y lo sirve un Read interno
Producción

Por qué entra en un pipeline

Casi todo lo demás se cae acá.

  • La red se toca sólo al apretar Generate. El resultado queda cacheado en disco y un Read interno lo sirve, así que el comp no depende de que el servicio esté vivo — que es la razón por la que la mayoría de estas herramientas no entran a un pipeline.
  • Passthrough hasta que generás. Crear el nodo no cambia un píxel: deja pasar la imagen y no rompe el script ni el render.
  • Caché versionado por hash. El hash sale del modelo, los parámetros y los bytes del frame de entrada: regenerar lo mismo es gratis, y cada Generate es una versión nueva que no pisa la anterior.
  • Un Write armado al terminar. Cada generación deja un Write apuntado a <carpeta del .nk>/ai_vfx_out/, con el rango del resultado. Nunca renderiza solo: lo deja listo y el Render lo apretás vos. Lo generado no se queda en un caché del plugin — sale por el mismo camino que cualquier otro plano.
  • Bakear a Read. Deja un Read plano para mandar el script a la farm o a alguien que no tenga el plugin.
  • Sube lo justo. Un EXR de 50 MB no viaja entero: se manda un render del frame a la resolución que elijas (completa, 2K, 1K o 50 %, en JPEG o PNG) y vuelve reescalado al tamaño del plate.
  • El costo, antes. Cada generación se estima en USD antes de disparar, pide confirmación arriba del tope que pongas y el nodo lleva la cuenta de lo gastado en la sesión.
  • Visor adentro del properties. Play, scrub, contador de frame y 📁 Abrir carpeta. Ver el resultado no debería costar colgar un Viewer.
  • Cero dependencias pip. Nuke 13 a 17, PySide2 y PySide6. No toca tu instalación de Python.

Política de datos

Tres modos, por si tu estudio tiene algo que decir sobre qué sale de la red: todo · proxy (fuerza 1K JPEG, nunca el original) · nada (no sale una sola imagen).

Cada salida queda anotada en ~/.nuke/ai_vfx_data/salidas.log, en texto plano: se puede auditar sin el plugin y sin Nuke.

La varita ✨

En los nodos con prompt hay un botón que reescribe lo que anotaste como un prompt hecho para el modelo que tenés elegido: sujeto, encuadre, lente, luz, en inglés y en una frase. Te muestra el antes y el después y no te toca el knob hasta que aceptás. Manda sólo texto — ninguna imagen de tu plate.

Diálogo «Mejorar el prompt» de AI_Storyboard1: arriba lo que escribió el usuario en castellano, abajo la propuesta reescrita en inglés y editable, y el aviso «Costó unos USD 0.003» junto a los botones «Usar este prompt» y «Cancel».
Lo que escribiste arriba, la propuesta abajo — editable — y lo que salió reescribirlo: USD 0,003. El costo se dice siempre, hasta cuando es ridículo.

Actualizaciones

Busca una versión nueva una vez por día y, si hay, te muestra qué trae y te ofrece instalarla ahí mismo: baja el instalador, verifica el sha256 y lo corre sin que reinicies Nuke. Se apaga desde Configuración, un estudio puede apuntar el origen a su propio mirror interno, y con la política de datos en «nada» no se consulta nunca.

Qué optimiza

Qué optimiza, en horas y en plata

Seis trabajos que aparecen en cualquier entrega. A la izquierda, cómo se resolvían; a la derecha, lo que tarda y lo que sale el mismo trabajo con los nodos. El costo de la derecha es el del modelo en fal.ai, a tu cuenta — no es lo que sale el plugin.

Trabajo Cómo se resolvía Con AI VFX Costo del modelo
Roto de un elemento 2 a 4 h de rotoscopía a mano ~40 s por plano · AI_Roto USD 0,04
Clean plate / paint out Medio día de paint y patch frame a frame ~2 min por plano · AI_CleanPlate USD 0,12
Denoise + upscale de archivo 1 a 2 h entre pruebas y render ~90 s por plano · AI_Denoise + AI_Upscale USD 0,09
Storyboard de 6 planos 1 a 2 días de un ilustrador ~4 min · AI_Script + AI_DirFoto + AI_Storyboard USD 0,30
Animatic de la idea 2 a 3 días entre board, edición y música ~15 min · AI_VideoGen + AI_SFX + AI_CompRender USD 2,40
Variante de look para el cliente Otro pase de grade y re-render ~1 min · AI_Colorist, en un Grade real USD 0,02

Cifras de referencia sobre planos HD de 4 a 6 segundos, medidas en corridas propias. El precio del modelo lo fija el proveedor y puede moverse.

Lo que habilita adentro del estudio

  • Presupuestás antes de gastar AI_Orchestrator arma el plan con el costo de cada etapa y el total, y recién ahí se ejecuta. El número entra en la cotización, no en la sorpresa.
  • Menos horas de roto a mano Las horas que se iban en tareas mecánicas vuelven a look, supervisión y cliente.
  • Pitcheás con material, no con palabras Un animatic el mismo día del brief cambia la conversación con supervisión y cliente, y cuesta menos que la reunión.
  • Absorbés picos sin contratar La capacidad de cómputo la pone el proveedor: dos entregas en paralelo no piden dos máquinas más.
  • El gasto queda en el proyecto El consumo de modelos se paga por generación, así que cada peso queda imputado al trabajo que lo generó.

Lo que habilita trabajando solo

  • Tomás trabajos que antes rechazabas Una secuencia de seis planos y board incluido deja de necesitar un equipo atrás.
  • Cobrás por resultado, no por hora Si el clean plate te lleva dos minutos y no medio día, el margen del trabajo es otro.
  • Iterás con el cliente en vivo Una variante de look en un minuto, en la misma llamada, sin prometer «te la mando mañana».
  • No comprás GPU Los modelos corren en la nube. Tu equipo sólo tiene que abrir Nuke.
  • Todo queda en el .nk El proyecto que entregás es un script de Nuke normal: el cliente o el estudio lo abre sin instalar nada tuyo.
Según tu rol

Qué cambia según dónde estés parado

La misma herramienta hace cosas distintas según quién la abre. Elegí el rol y mirá qué te saca de encima y qué te habilita.

Aprobás con el número delante

AI_Orchestrator arma el plan con el costo de cada etapa y el total antes de que nadie apriete Generate. Lo que se ejecuta ya está aprobado, y cada salida vuelve con la nomenclatura del estudio.

  • Plan y costo por etapa antes de gastar
  • Nomenclatura proyecto_secuencia_plano en cada entrega
  • Qué versión tiene instalada cada máquina, a la vista

De la idea al plano sin pedir permiso

Guion, look, board, movimiento y música salen de tu propio script de Nuke. Probás tres direcciones antes del mediodía y llevás la que funciona, no la que alcanzaste a hacer.

  • Tres variantes de look en lo que antes tardaba una
  • Elementos y fondos que no existen, generados en el grafo
  • Nada que exportar a otra app para volver a importarlo

Las horas mecánicas, devueltas

Roto por descripción, clean plate sostenido en todo el rango, denoise antes de keyear. El nodo es un Group de Nuke: se conecta, se apila, se guarda en el .nk y viaja con el proyecto.

  • Matte de lo que escribas, con expand y blur como knobs
  • Cada resultado en caché: el comp no depende del servicio
  • Mismos atajos, mismo panel, misma forma de trabajar

Capacidad sin contratar

Los picos los absorbe la nube y el gasto se imputa al proyecto que lo generó. El despliegue es una sola versión en todas las máquinas, con la política de datos acordada antes de empezar.

  • El consumo de modelos se paga por generación
  • Instalación desatendida en N puestos
  • Capacitación y soporte con tiempos escritos

Ver los paquetes para estudios →

Precio

Totalmente gratis

El plugin no se vende: key de activación gratis, sin suscripción y sin límite de uso. Lo único que pagás son los modelos en tu cuenta de fal.ai.

USD 0 / siempre

Sin plan, sin tarjeta, sin trial que se convierte en cobro. Pedís la key, instalás, listo.

El plugin es gratis. Los modelos corren en fal.ai y se pagan de tu cuenta: no hay suscripción intermedia ni margen mío sobre el consumo. Ponés tu key, gastás lo que gastás.

Órdenes de magnitud

Medidos contra la API real. Son referencias, no una tarifa: el precio lo pone fal y cambia por modelo.

OperaciónNodoReferencia
Un matteAI_Roto≈ USD 0,01
Un upscaleAI_Upscale≈ USD 0,05 / MP
Una imagen generadaAI_ImageGen≈ USD 0,10 – 0,15
Un guion o un lookAI_Script · AI_DirFoto≈ USD 0,01
Un plano de video de 5 sAI_VideoGen≈ USD 1 – 2
Cobra fal, no nosotros. El nodo te estima el costo antes de disparar y no genera sin confirmación si pasás el tope que hayas puesto.

Key gratis, sin suscripción y sin límite de uso. Los modelos los pagás en fal.

Pedir key gratis

Si te sirve en producción, un aporte voluntario mantiene el proyecto vivo: modelos nuevos, Nuke actualizado y soporte.

Donar · mantenerlo vivo
Las keys

Son dos, y hacen cosas distintas

La de fal.ai sirve para todo lo que genera: los nodos y el texto (guion, look, varita).

Key de activaciónKey de fal.ai
Quién te la da Nosotros, acá abajo Vos, en fal.ai
Qué forma tiene AGNT-XXXX-XXXX-XXXX id:secret
Para qué es Activa el plugin Paga cada generación
Cuánto sale Gratis Lo que consumas, a tu cuenta
En cuántos equipos Uno. Dos si colaborás con el proyecto Donde quieras: es tuya

La de activación va en AI VFX ▸ Licencia y se pide una vez; la de fal va en AI VFX ▸ Configuración y es la que mueve la aguja del gasto.

Si cambiás de máquina, liberás la vieja desde tu cuenta y listo — no hay que pedir nada. Y si trabajás en un estudio con varios puestos, escribime y lo arreglamos: [email protected].

No hace falta que resuelvas esto antes. La primera vez que abrís Nuke, el asistente de Primeros pasos te lleva por el trámite entero, con el campo para pegar la key y probarla ahí mismo. Lo de abajo es para saber en qué te estás metiendo.
  1. 01

    Sacala en fal.ai

    Creás cuenta en fal.ai, cargás método de pago en Billing y generás una API key. Es gratis abrir la cuenta; pagás lo que consumas.

  2. 02

    Pegala en Nuke

    AI VFX ▸ Configuración. Hay un botón Probar la key que contesta ✓ o ✕ ahí mismo, así no descubrís que estaba mal en la primera generación.

    Formato: id:secret ← con los dos puntos en el medio
  3. 03

    O dejala en el entorno

    Si preferís no guardarla en Nuke, el plugin lee la variable FAL_KEY y le da prioridad sobre la guardada. El instalador se ofrece a dejarla puesta.

    Windows: setx FAL_KEY "id:secret" macOS/Linux: export FAL_KEY="id:secret" # en ~/.zshrc o ~/.bashrc

Si algo no valida, AI VFX ▸ Diagnóstico te dice si encontró la key y de dónde la sacó. El plugin detecta y explica los errores típicos: pegada dos veces, sin :, cortada, 401 y 403.

Novedades

Qué hay en esta versión

Las mismas notas que en Nuke ▸ AI VFX ▸ Novedades. La actual, abierta; el resto, un click.

Actual

v2.9.0

  • AI Dataset: Oxen como Git de datos. Un Group passthrough en Pipeline, al lado de AI Pipeline. Pegás `namespace/repo`, Listar pide el índice, Pull baja EXR/imágenes (o CSV, o todo) a disco y arma Reads, Push commitea la carpeta local. Fine-tune abre el repo en Oxen Hub: el entrenamiento no se lanza desde Nuke. Misma key que los modelos Oxen. La red sólo se toca en esos botones.
  • Generate ya no cae en Smooth. El botón Generate de cualquier nodo AI pasaba por AI Smooth. Image Gen y Video Gen sueltos quedaban en «no input»; Image Edit con plate, en «no engine» (buscaba Kronos adentro). Smooth sólo intercepta Smooth.
  • Oxen en todos los nodos que eligen modelo. No sólo Image Gen / Edit / Video Gen: Studio, Clean Plate, Crowd, Matte y el resto listan lo que Oxen sirve para ese tipo. El picker pide el catálogo vivo del Hub y suma los que aplican. Sin red, quedan los destacados locales.
  • Proveedor por defecto, fal.ai u Oxen. En Configuración. Los nodos nuevos nacen con un modelo destacado de esa cuenta. Un `.nk` viejo no se toca.
  • Buscar modelo. En cada nodo con modelo: filtro Todos / fal / Oxen, campo de búsqueda, cinco destacados y el catálogo completo.
  • El agente ya no abre el explorador en cada mensaje. `read_graph` sondeaba colorspace con un Write sin `file`, y Nuke abría el file browser. El clip 📎 tampoco es el botón default del diálogo.
  • Oxen ya no muere con «Failed to save generation to database». El queue no acepta aspect `auto` ni campos de fal (`resolution`, `num_images`). Se mapea el ratio y, si su DB igual falla, se pide la imagen por `/images/generate` en b64. No es el prompt.

Versiones anteriores

v2.8.5 1
  • Las keys AGNT- no activaban. El diálogo pedía la forma `AGNT-XXXX-XXXX-XXXX` y el verificador seguía exigiendo `AIVFX-…`. Al servidor le mandaba el producto legado (`ai-vfx-nuke`), así que una key emitida y activa llegaba como si no existiera. Ahora `AGNT-` es la canónica (`agent-nuke`) y `AIVFX-` queda como legado.
v2.8.4 3
  • Oxen, segundo proveedor. Image Gen, Image Edit y Video Gen listan modelos de Oxen al lado de los de fal.ai, con `— Oxen` en el nombre. La key la elige el modelo: no hay un knob de proveedor. Entran FLUX.2 Klein, FLUX.2 Dev, Nano Banana 2 Edit, Qwen Image Edit y Kling 2.6 Pro (texto e imagen a video).
  • Configuración y primeros pasos tratan las dos keys por igual. Dos bloques, dos botones Probar, y en el asistente un combo «Generar con» (fal.ai / Oxen) que avisa si falta esa key.
  • Un pedido de Oxen ya no se cobraba dos veces. Después de confirmar el costo no salía un Bearer vacío. El plugin no volvía a pedir el resultado de un job que ya había terminado. Un video ya no se guardaba como `.png`. Si Oxen devolvía 401/403 al bajar, se reintentaba sin Bearer.
v2.8.3 2
  • Ayuda y Demo en cada nodo. Ayuda abre una guía HTML: qué hace, cómo se cablea, knobs, botones, ACES y si cuesta. Demo recorre el grafo con el mismo cursor que Agent Nuke. Si el nodo ya tiene plate, usa ese; si está suelto, arma un mini ejemplo en un Backdrop. Un solo Undo. No llama a Generate ni gasta en fal.
  • ACES ya no rompe roto ni al agente. Los modelos siguen siendo 8-bit sRGB, pero en un script OCIO el colorspace `sRGB` no existe: Nuke se iba al índice 0 (ACEScg) y el PNG salía mal. Ahora se usa el `Output` / `Utility - sRGB` del config, en la ida, en la vuelta y en `render_frame`.
v2.8.2 5
  • Lo generado se ve en el Viewer (input 1). El resultado de un generate ya no se estacionaba en el input 9 — el que nadie está mirando. El último nodo que genera queda en la tecla 1. Si hay plate, se arma un Merge difference en la tecla 3 para comparar y se sigue.
  • Nada de Read de un EXR que nadie escribió. El generate deja el resultado adentro del nodo AI; el Write automático no se ejecuta. Inventar el path y colgar un Read salía rojo y parecía que fal había fallado. Si el archivo no está en disco, el Read no se crea.
  • Primeros pasos al abrir Nuke. El asistente se abre la primera vez que arranca Nuke con el plugin instalado, aunque ya tengas FAL_KEY o la key de activación. Antes, tener la key lo marcaba como visto sin mostrarlo.
  • AI Smooth ya no tilda Nuke. No se averigua si hay Kronos creándolo en la raíz (el viewer lo cocinaba). Generar escribe la secuencia, apaga el motor y muestra un Read del EXR: el viewer no calcula optical flow en vivo.
  • AI Smooth pide NukeX. Se acabó el fallback a frame blend para Non-commercial: el motor es Kronos.
v2.8.1 1
  • AI Smooth: botón Generar y estado de proceso. El nodo de 2.8 no mostraba Generate ni el estado «sin generar / retimando / listo». Generar enciende el motor, escribe la secuencia EXR y actualiza el estado. El retime tampoco llegaba a Kronos: se escribían knobs que Foundry no tiene (`timing` / `timingSpeed` en vez de `timing2` / `timingInputSpeed`).
v2.8 1
  • AI Smooth: el video generado, suavizado y en secuencia. Los modelos de video devuelven un `.mp4` corto, a pocos cuadros y comprimido. Este nodo hace las dos cosas que faltan para poder trabajarlo — meterle cuadros intermedios y pasarlo a secuencia — y las hace en tu máquina, gratis y sin tocar la red, que en este plugin es una rareza. Adentro tiene un Kronos, el retime por vectores de movimiento de Nuke. Lo que agrega el nodo no es la técnica: es arrancar configurado para video generativo en vez de para un plano filmado. · Compensar parpadeo viene ENCENDIDO, al revés que en Nuke. Nuke lo trae apagado porque asume una toma de cámara, y una toma de cámara no parpadea. Un video de IA sí, y ese parpadeo es justo lo que descoloca al cálculo de movimiento: sin esto, el retime persigue el parpadeo y deforma. · «Seguir detalle» arranca bajo. En un plano filmado querés que los vectores sigan el detalle fino; en video generativo el detalle fino es el artefacto. Es un solo control que mueve los dos knobs que de verdad deciden, en vez de dos que hay que saber combinar. · Retime por velocidad o a una cantidad de cuadros, que resuelve el problema de siempre: el modelo te dio cinco segundos y el plano son tres. Le decís cuántos cuadros querés y la cuenta la hace el nodo. · Motion blur opcional, para que el retime se parezca a algo rodado. · «Medir el plano»: antes de procesar, mide si el movimiento es lo bastante continuo como para que el retime ayude. Si entre dos cuadros cambia medio encuadre no hay movimiento que seguir y lo que sale son fantasmas — mejor saberlo antes que después de esperar el render. · «A secuencia (EXR)» deja un Write apuntado y con el rango puesto, sin ejecutarlo. Un `.mp4` en el comp está comprimido y no se versiona cuadro a cuadro. Kronos es de NukeX. Si no lo tenés, el nodo arranca solo en frame blend: más pobre, pero funciona en cualquier Nuke. Y como todos los demás, nace sin tocar la imagen: el motor está apagado hasta que le pedís un retime de verdad.
El resto 21
v2.7 3
  • Los tooltips de los botones salían en castellano con el plugin en inglés. La etiqueta se traducía —«Cancel», «Show guide»— y la explicación de abajo no, porque se pasaba directo sin entrar al sistema de traducción. Y como un texto que nunca entra ahí no es una clave, el chequeo de traducciones daba MATCH igual: es la tercera vez que ese chequeo tranquiliza sobre algo que no mira. Corregido en los cuatro lugares donde se arman botones, con sus traducciones.
  • Cinco botones no tenían ninguna explicación. «Cancelar» —el mismo en diecisiete nodos—, «Ver la cola», «Volver a la etapa 1» y «Abrir carpeta». El de Cancelar ahora dice lo que conviene saber antes y no después: si el pedido no salió todavía no se paga nada, pero uno que el modelo ya empezó a procesar se cobra igual — el dinero no vuelve por cancelar acá.
  • Los nodos entran seis veces mejor en Nuke Non-commercial. Un nodo de AI VFX era un Group con cinco cosas adentro —Read, Reformat, Switch, Input, Output— y las creaba todas al nacer. En Non-commercial eso importa: el tope es de diez objetos de nodo del script, y con uno solo del plugin ya no se podía crear un segundo. Ahora el nodo nace con Input y Output y nada más. Eso ya es passthrough, y de la forma más barata posible: el Output cuelga del Input. El Read, el Reformat y el Switch se arman la primera vez que hay un resultado que mostrar. Medido en Non-commercial: antes entraba un nodo, ahora entran seis. Con licencia comercial no cambia nada — salvo que un script con muchos nodos AI sin generar pesa bastante menos. Lo que esto NO arregla, y conviene decirlo: al generar, el nodo arma su interior y vuelve a ocupar los cinco objetos. Con un plate y tres nodos AI, generar en el primero consume lo que queda del cupo y a los otros dos ya no se los puede tocar desde Python. En Non-commercial se puede armar un comp con varios nodos, pero no trabajar los tres. Ese límite es de la licencia de Nuke y no hay forma de esquivarlo desde el plugin.
v2.6 3
  • El knob «la máscara marca» aparecía sin que hubiera máscara. La entrada `mask` la trae el modelo, no el nodo: AI Matte Painting nace con Nano Banana, que pinta sobre todo el encuadre y no recibe máscara, así que ese nodo arranca sin esa entrada — y sin embargo el knob que pregunta qué significa la máscara estaba a la vista. Se veía, se cambiaba, y no pasaba nada. Ahora aparece junto con la entrada, al elegir el modelo de inpaint.
  • «Ver guía» ahora la deja compuesta sobre el plano. Antes dejaba el Read suelto en el DAG y había que armar el Merge a mano — el comentario del código prometía ese Merge y el código no lo hacía. Ahora te deja el nodo listo y te dice cuál mirar: tecla 1 y lo ves encima de tus actores. Apretar de nuevo redibuja sobre los mismos nodos, no apila.
  • Una guía nueva: «Crowd y Matte Painting». Cómo se usan los dos nodos paso a paso, la guía de perspectiva que comparten, qué modelo te da la entrada `mask`, cuánto sale cada cosa y —sobre todo— lo que estos nodos no hacen, para no pelearse media hora con algo que no va a funcionar. Está en `docs/es/CROWD-Y-MATTE.md` y se abre desde el LEEME.
v2.5 8
  • Previz de cámara en AI Matte Painting: ver la geometría antes de pagar. El problema era concreto: un fondo generado detrás de actores no respetaba la perspectiva, y no había forma de saberlo hasta después de haber gastado. Ahora el nodo trae horizonte, punto de fuga —se arrastra en el viewer—, líneas de fuga y altura de cámara, y un botón Ver guía que dibuja todo eso y lo deja en el DAG sobre tu plano: lo mirás en el viewer encima de tus actores, movés el horizonte hasta que pegue, y no mandaste nada ni gastaste un centavo. Y si el plano está trackeado, no hay nada que ajustar a ojo: escribís el nombre de la Camera del comp, apretás Leer cámara, y el horizonte sale calculado del cabeceo y del campo de visión vertical. Con la cámara a nivel cae en el medio del cuadro; en contrapicado se va afuera, y si pasa te lo dice, porque un fondo con el horizonte afuera se arma distinto. La guía incluye la altura de una persona en ese plano, sacada de la altura de cámara. Es la referencia que le da al fondo la escala correcta: sin eso, el modelo pone edificios de tamaño arbitrario detrás de tu gente. Y la guía viaja con el plano como segunda imagen de referencia, con el prompt explicándole qué es cada línea y que no las dibuje. Ayuda bastante, pero no es una garantía: estos modelos no son ControlNet y pueden desviarse igual. Lo que sí garantiza es que vos veas la geometría antes.
  • La guía de perspectiva también está en AI Crowd. Es el mismo problema —asentar algo en un plano ya filmado— así que ahora los dos nodos tienen horizonte, punto de fuga, líneas de fuga, altura de cámara, Leer cámara y Ver guía, y la guía viaja al modelo en los dos. Estaba escrita dos veces y la segunda copia ya había empezado a quedar distinta: el crowd tenía la altura de cámara y no el horizonte.
  • «Pasar a video» en modo multitud hace lo que corresponde. Antes buscaba las figuras sueltas en el DAG, y en modo multitud no hay ninguna: la gente está pintada sobre el plano. Ahora, en ese modo, te deja un AI Video Gen conectado a la salida, listo para generar ahí — porque animar una multitud pintada es animar el plano entero, y eso ya lo hace ese nodo. Con el aviso que corresponde: un modelo de imagen a video reinterpreta todo el encuadre, actores incluidos.
  • La guía se le mandaba a un modelo que no la puede recibir. Lo encontré revisando lo anterior, y era el peor lugar posible: FLUX Fill —el modelo que viene puesto en el modo multitud— recibe una sola imagen, así que la guía no llegaba nunca. En silencio, y con el pedido saliendo con una clave que su endpoint no conoce. Ahora el catálogo declara qué modelos aceptan una referencia extra, la guía no se dibuja ni se sube si no va a viajar, y el nodo te lo dice en vez de callárselo. Con ese modelo la escala igual va, por la altura de cámara. Si en un plano puntual la perspectiva no cierra, cambiar a Nano Banana es lo que hace entrar la guía — a cambio de que trabaje sobre todo el encuadre en vez de sólo dentro de la máscara.
  • Y un detalle que se veía en el prompt: quedaba un punto doble cuando la frase de cámara se envolvía en «Who they are: …». Es texto que va al modelo, así que se arregló en un solo lugar y no en cada armado de prompt.
  • AI Crowd genera multitudes, no personas sueltas. Esto es un cambio de fondo, y el motivo es que el nodo estaba mal pensado: generaba una figura por pin, así que por definición te daba gente suelta puesta al lado de otra. Una multitud no es eso. Necesita que la gente se tape entre sí, que haya filas en profundidad, que la ropa y las posturas varíen, y que cada uno apoye en el piso con su sombra — y nada de eso se puede armar componiendo recortes. Así que ahora hay dos modos, y el que viene puesto es el nuevo: · crowd in a masked area — marcás la zona (la grada, la vereda, la plaza) y la gente se pinta sobre el plano, en una sola pasada. El modelo ve el entorno y la asienta ahí: por eso queda con oclusión, con escala por perspectiva y con contacto en el piso. Es un pedido, no uno por persona, así que además sale mucho más barato que antes. · individual figures on pins — el modo de antes, que sigue sirviendo para lo que sirve de verdad: tres o cuatro personas concretas que después querés mover por separado, cada una con su Transform. Con densidad elegís cuánta gente y cuánto se tapan, de «sparse» a «packed», y no cambia el precio porque el pedido es uno igual. Y hay un knob que decide si la multitud queda asentada o flotando: la altura de cámara. Con ese número, el pedido dice que la cabeza de cualquiera parado a cualquier distancia cae sobre esa altura en el cuadro — la regla de siempre del oficio, dicha con palabras que el modelo aplica. La máscara también sabe proteger: con protect inside la multitud aparece afuera de lo marcado, o sea que podés poblar el fondo sin que toque a los actores que ya están en el plano.
  • AI Crowd: pasar las figuras a video. Un botón que anima cada figura ya compuesta, un pedido por figura. Y lo que hay que saber antes de apretarlo, que el propio diálogo te dice: el video vuelve SIN alpha. Los modelos de video devuelven un cuadro plano, así que la figura entra recortada y sale con fondo. Por eso el nodo no compone solo: deja un AI Roto por figura apuntando al video, con su Premult, colgado del mismo Transform que ya tenía — así no se pierde la posición que ajustaste. El roto lo generás vos, y la segmentación va cuadro por cuadro y parpadea en los bordes: es un punto de partida, no la toma terminada. Prometerte otra cosa sería mentir.
  • AI Matte Painting: extender el fondo sin que el modelo toque a los actores. Hasta ahora, para pintar detrás de gente filmada le mandabas el plano entero y le pedías por favor que no tocara lo que estaba en foco. A veces obedecía. Ahora hay un knob nuevo, «la máscara marca», que dice qué es lo que marcaste con el matte de la entrada `mask`: · paint inside — se pinta adentro de la máscara. Es lo de siempre, y sigue siendo el default: un `.nk` guardado antes se comporta igual. · protect inside — se pinta afuera: todo menos lo marcado. Conectás el roto de tus actores y el modelo no los puede tocar, porque esa parte del cuadro no le llega. No es un pedido: es que no la tiene. La vuelta la da el nodo al preparar el envío, no vos poniendo un Invert en el Roto — equivocarse de lado no da error: da un matte painting pintado encima de los actores, y eso se descubre tarde. Y cuando protege, el prompt se lo dice también: que atrás de la máscara hay gente que ya está en el plano, y que el horizonte y el piso tienen que seguir siendo los mismos de los dos lados de ellos.
v2.4 2
  • Cámaras y lentes reales, en los cinco nodos generativos. Dos menús nuevos: con qué cuerpo estaría filmado y con qué vidrio. No es decoración. Escribir «cinematic» ya no le dice nada a ningún modelo —es la palabra que vieron un millón de veces—, pero nombrar una cámara real acota de una sola vez la latitud, el contraste, el rolloff de las altas luces y la respuesta de color, porque el modelo vio miles de fotogramas etiquetados así. Están las que se usan: Alexa 35, Alexa LF y Mini LF, RED V-Raptor, Venice 2, Panavision DXL2, 35mm y 16mm de fotoquímico, IMAX 65. Y los lentes van del 18mm al 135mm, más anamórfico de 40, Cooke S4, Master Primes y un Petzval viejo para cuando hace falta carácter. Para integrar un elemento en un plano ya filmado, poné acá el lente de ESE plano: es lo que hace que la perspectiva y el desenfoque peguen. En auto no se manda nada y el prompt sale como antes.
  • «Desglosar en nodos» colgaba Nuke. Apretabas el botón en AI Layers y la interfaz se quedaba dura. La causa: el nodo armaba el desglose con la llamada interactiva de Nuke para crear nodos — la que posiciona según el cursor, cambia la selección y puede abrir el panel de propiedades. Usada en un bucle desde el botón de un panel abierto, y con el viewer mirando el resultado, Nuke se quedaba procesando interfaz y re-evaluando el árbol en cada vuelta. Ahora los nodos se crean por el camino programático, que no toca nada de eso: medido, el desglose tarda 0,00 s. De paso, todo el desglose pasó a ser una sola operación: un Ctrl+Z lo deshace entero en vez de nodo por nodo. AI Crowd armaba su composición igual, así que se arregló al mismo tiempo — ahí todavía no había molestado porque el cuelgue crece con la cantidad de nodos, y no se había usado con muchas figuras.
v2.3 1
  • Los pines de AI Crowd: el nodo nacía mostrando los ocho. Aunque «personajes» dijera tres, al abrir el panel aparecían los ocho pines y no había manera de saber cuáles contaban. Ahora nace mostrando sólo los que la cantidad enciende, igual que cuando la cambiás a mano. Los que sobran se esconden y no se borran: si volvés a subir la cantidad, lo que ya habías movido sigue donde estaba. Y por si te lo preguntaste: el pin se arrastra en el viewer. Para verlo, el nodo tiene que estar visualizado —tecla `1`— y su panel abierto, que es cómo funciona cualquier knob de posición en Nuke. También podés tipear las coordenadas en el panel: son píxeles del formato, con el origen abajo a la izquierda.
v2.2 1
  • AI Crowd: poblar un plano, con las figuras donde vos las ponés. Le marcás pines en el viewer —hasta ocho, uno por figura—, escribís quién es y qué está haciendo, y el nodo genera una persona por pin, le saca el fondo y te la deja compuesta sobre el plate, cada una con su Transform. Lo importante es cómo resuelve la posición, porque es lo que lo hace servir: a un modelo de imagen no se le puede pedir una coordenada. Se le pide y no obedece — mueve la figura, la duplica, o te reencuadra el plano. Así que la posición no se le pide: la pone un Transform, como la pondría un compositor. Del pin sí sale la zona del encuadre en palabras («left foreground»), y eso es lo que hace que la figura venga con la pose, la escala y la luz de ese lugar del plano. El plate viaja como referencia en cada pedido, así que la gente no sale iluminada como de otra película. Y el Transform no apunta al centro de la imagen sino al centro del alpha recortado: el modelo pone la figura donde quiere dentro del cuadro, y centrar por el cuadro la dejaría corrida. Cada figura son dos pedidos y los dos se pagan: la imagen y el recorte que le saca el fondo. Sin alpha no hay nada que apoyar sobre el plano. El costo que te muestra antes de mandar ya cuenta los dos. Mover a alguien después es mover su Transform, no volver a generar.
v2.1 1
  • AI Matte Painting. Un nodo que trabaja como el rol: no genera un fondo suelto, extiende el plano que ya tenés. Le llega tu frame y lo primero que hace es respetarlo — el horizonte, la dirección de la luz, la perspectiva y el largo de lente, la bruma entre los planos, el grano y el contraste — y recién ahí pinta lo que le pediste, armando la imagen en planos de profundidad como se arma un matte y fundiendo la unión para que no se vea. Todo eso lo pone el nodo solo: en el prompt escribís qué aparece y hasta dónde llega, no cómo cuidarlo. Viene con ocho estilos de los que se usan en cine, del pintado a mano de toda la vida —el óleo sobre vidrio— a la extensión de set que no se tiene que notar, pasando por concept art, maqueta, ciencia ficción de escala imposible y época. Y trabaja de dos maneras, según el modelo que elijas: sobre todo el encuadre, o sólo adentro de una máscara si conectás un Roto — para extender el decorado sin tocar la acción. El botón ✨ está afinado para esto: te pide qué aparece y en qué plano de profundidad va, y no te hace repetir el oficio, que ya está puesto.
v2.0 5
  • AI VFX pasa a suscripción: 9 USD por mes —9900 pesos en Argentina—. Lo digo primero y sin vueltas. Si ya tenías una key gratis, no perdés nada: seguís usando la 1.9 para siempre, con todos sus nodos, sin límites y sin fecha. Lo único que no vas a recibir son las versiones nuevas. Podés quedarte ahí todo el tiempo que quieras. Lo que cambia es de la 2.0 en adelante. Hay 14 días de prueba por 1000 pesos (1 USD afuera), y recién después arranca el mes completo. Y si en algún momento das de baja, un `.nk` con nodos ya generados sigue abriendo y renderizando: el resultado está en el caché y lo sirve un Read interno, así que ninguna entrega se cae por esto.
  • AI Layers ahora entrega capas de verdad, en color. Antes cada cosa que nombrabas volvía como un canal suelto —un matte, que en el viewer se ve como un gris en el rojo— y no había nada que mover. Ahora cada item se lleva sus cuatro canales: el color de la imagen y su recorte en el alpha. Hay un botón «Desglosar en nodos» que te saca cada capa afuera con su Shuffle y su Premult, listos para ponerles un Transform y moverlas por separado.
  • Los mattes ya no salen picados. Venían con agujeros adentro de zonas que deberían ser sólidas. El knob «cerrar agujeros» los tapa dilatando y volviendo a erosionar, que rellena el hueco sin engordar el borde. Va en porcentaje del ancho, así que funciona igual en una foto de 4600 px que en una de 1000. Medido sobre una imagen real: de 35 agujeros a ninguno, agregando menos del 4% de área. En 0 te queda el matte crudo.
  • Los nombres de los modelos estaban en castellano y no se traducían: en un panel en inglés se leía «Bria Eraser — borrar lo que tape la máscara» y justo debajo su descripción sí traducida, los dos textos del mismo modelo en idiomas distintos. Ahora van en inglés en los tres idiomas, como el resto de los menús. Un script guardado con una versión anterior sigue abriendo con el modelo que vos elegiste: se leen los dos vocabularios.
  • Adentro: el arnés de desarrollo aprendió a decir que no. Aceptaba conectar entradas que un Group no tiene y valores de menú inexistentes, así que había pruebas que pasaban en verde sobre cosas que Nuke rechaza.
v1.9 2
  • AI Layers: un canal por cosa. Le escribís qué separar —`buildings, water, fire, sky`, uno por línea o separados por coma— y cada uno vuelve en su propio canal del mismo pipe: `AI.buildings`, `AI.water`. Un Shuffle y tenés el que necesites, sin volver a la nube. La imagen no se toca: los canales se suman al costado. Conviene saber dos cosas antes de usarlo. Los modelos generativos devuelven una imagen plana —no hay AOVs ni alpha por objeto, y eso no se puede pedir distinto—, así que esto separa después, con el mismo modelo de segmentación por texto que usa AI Roto. Y son mattes de segmentación, no roto fina: bordes blandos, pelo y transparencias salen aproximados, y en una secuencia cada frame se segmenta solo, así que hay flicker en los bordes. Es un punto de partida muy bueno, no la roto terminada. Cada item es un pedido y se paga: cuatro capas ≈ 4 centavos. Se piden todos juntos, así que tardan lo que el más lento y no la suma.
  • AI Clean Plate no funcionaba con la máscara. Salió así en la 1.8 de esta misma mañana; si lo probaste y no anduvo, era el plugin y no vos. Fallaba de dos maneras según cómo tuvieras el Roto: · Con el Roto normal, fal rechazaba el pedido con «provided mask and image must have the same height and width». Un Roto sin nada conectado toma el formato de los project settings, no el de tu plate, y yo estaba ajustando la máscara sólo por el ancho: con otro aspecto, la altura salía distinta. · Con el Roto en modo «mask», ni siquiera llegaba a salir: Nuke cortaba con «has no valid channels - nothing to write», porque en ese modo el Roto escribe en `mask.a` y no tiene rgba. Ahora la máscara se arma sobre el plate, así que el tamaño coincide siempre, y la forma se copia a la imagen —que es donde el modelo la busca— venga en el alpha, en `mask.a`, en una capa propia o pintada en RGB.
v1.8 8
  • AI Clean Plate, el nodo nuevo. Sacar algo del plate y quedarte con el fondo, que es de las cosas que más se hacen a mano. Conectás el plate, un matte de lo que sobra en la entrada «mask», elegís de qué frame sale el fondo —el que tenga menos tapado, casi nunca el que está puesto en el viewer— y Generate. La imagen limpia se sostiene en todo el rango, así que se conecta a un Merge y listo. Si la cámara se mueve, el knob «entrega» pasa a «video» y esa imagen limpia se anima con Omni Flash, Kling o MiniMax: es un segundo pedido, se avisa y se cobra aparte, y si falla el clean plate que ya pagaste sigue estando.
  • Tiene panel propio, y es flotante. El frame de referencia se elige mirando la timeline, así que la ventana no te bloquea Nuke: podés scrubear con el panel abierto. Están los tres pasos en orden, el costo de cada uno por separado y el historial de prompts al lado del prompt.
  • Historial de prompts, con favoritos. Un prompt que funcionó es trabajo hecho: lo escribiste, lo probaste y lo corregiste tres veces. Ahora se guarda solo al generar, se reusa con doble click y se marca con una estrella. Vive afuera del .nk porque es tuyo y no del comp: te sirve igual en el plano siguiente, no engorda el script y no viaja a la farm. Los favoritos no se borran nunca.
  • Los nodos aceptan una entrada de máscara cuando el modelo elegido la usa. Las entradas siguen al modelo, y si cambiás de modelo lo que tenías cableado se queda en su lugar: antes eso habría corrido el matte al lugar del plate sin decir nada. Lo que ya no entra se desconecta y se avisa.
  • Dos modelos nuevos que trabajan con máscara: Bria Eraser —saca lo que marques y rellena el fondo, sin prompt— y FLUX Fill, que pone en la máscara lo que le pidas. Estaban en AI Image Edit y se mudaron al Clean Plate, que es el nodo que pide máscara; AI Image Edit sigue editando por prompt.
  • El diálogo de «Sugerencias y bugs» se abría y se cerraba en el acto. Es el único del plugin que no es modal —a propósito, para poder seguir usando Nuke mientras escribís— y nadie sostenía la ventana, así que desaparecía antes de que llegaras a leerla. Si intentaste mandarme algo y no pudiste, era esto.
  • Quitar fondo con Bria mandaba un dato que ese modelo no declara.
  • Adentro: la mitad de las pruebas en Nuke real nunca se habían ejecutado —corrían en modo Non-commercial, que las salteaba— y el arnés de desarrollo daba por buenas conexiones que Nuke rechaza. Las dos cosas están arregladas, y con eso aparecieron cuatro comprobaciones que no probaban lo que decían. Ninguna era un problema del plugin, pero desde ahora los quince nodos se prueban de verdad, uno por uno.
v1.7 8
  • Gemini Omni Flash 1.1, el modelo de video nuevo de Google, en sus dos formas: anima un frame (imagen → video) y genera desde cero (texto → video). El primero pasa a ser el que traen los AI Video Gen nuevos. Llega a 4K de verdad, va de 3 a 10 segundos y en 1080p sale menos de la mitad que Kling — que sigue estando, y sigue siendo el mejor para un plate difícil. El mp4 vuelve con audio propio: Nuke lee sólo la imagen, no molesta.
  • El nodo y este modelo no hablan el mismo idioma, y ahora se traducen solos. El menú de aspecto tiene nueve opciones y Omni acepta dos; el de resolución ofrece 480p y 2K, que el modelo no tiene. Antes eso habría sido un rechazo de fal después de haber hecho la cola. Ahora se manda lo más parecido que el modelo sí acepta y se avisa en la consola cuál fue.
  • AI Music no funcionaba. Con ninguno de sus dos modelos. Está publicado así desde la 1.6 y no me di cuenta hasta ahora: es el único de los quince nodos del que nunca saqué una captura, y lo que nadie mira, nadie lo prueba. Eran tres cosas a la vez. Los dos modelos compartían el armado del pedido y sus formatos no coinciden, así que al segundo le llegaba algo que su servidor rechaza. MiniMax Music además pide una canción de referencia que el nodo no tiene cómo darle —su prompt son las letras, no una descripción— y por eso lo saqué: en su lugar entra Stable Audio 2.5, que hace música y ambientes de hasta 190 segundos por descripción. Y el tercero era el peor: CassetteAI devuelve el audio con un nombre que el plugin no estaba mirando, así que el pedido se pagaba, la espera se hacía completa y el nodo terminaba diciendo que no vino nada.
  • AI SFX andaba a medias por lo mismo. El primero de la lista funcionaba y el segundo no podía funcionar nunca. Ahora cada modelo arma su propio pedido y cada uno respeta su límite de segundos: 22 el de ElevenLabs, 30 el de CassetteAI, 180 el de CassetteAI Music, 190 Stable Audio. Si pedís más, se manda el máximo y se te dice, en vez de perder el pedido.
  • Los precios del audio estaban mal, uno hasta treinta veces. El costo estimado es para frenar un click caro, así que un número inventado no sirve de nada. Están tomados de la tarifa real de cada modelo, incluidos los dos que cobran por pedido y no por segundo. El plan del AI Orquestador cotiza bastante más barato que antes, y esta vez es el número que va a salir.
  • Confirmar el gasto podía cortar la generación de cuajo. En AI Comp Render y en los nodos de audio, elegir un modelo cuyo precio cambia con la resolución —MiniMax H3, y ahora Omni Flash— hacía fallar el diálogo que pregunta si mandás el pedido, con todo ya armado y vos esperando.
  • Quitar fondo con Bria mandaba un dato que ese modelo no declara. Ahora no.
  • Y para que esto no se repita: la herramienta interna que revisa el catálogo contra fal estaba dando por buenos todos los modelos, incluso uno inventado, porque fal cambió cuándo valida los pedidos. Reescrita: ahora compara lo que cada nodo manda contra lo que cada modelo declara que espera. Los veintiún modelos del catálogo pasan.
v1.6.2 4
  • Los avisos del plugin desaparecían en la consola de Windows. La consola contesta en cp1252 y ahí no entran ni el «▸» de «AI VFX ▸ Licencia» ni la flecha del changelog. El código atrapaba ese error y seguía de largo, así que el mensaje no se veía por ningún lado. Donde más importa es donde no hay interfaz —en `nuke -t`, en una farm— porque ahí la consola es el único canal que queda: alguien sin licencia no veía ningún motivo de por qué no se le creaban los nodos. Ahora sale, aunque sea con el símbolo reemplazado.
  • El estado de los nodos arrancaba en español en AI Upscale, AI Denoise, AI Roto, AI Image Gen, AI Image Edit y AI Video Gen: decían «sin generar» mientras los de al lado decían «not generated». Eran seis nodos que se me escaparon en la 1.6.1, donde arreglé los otros y di el asunto por cerrado.
  • La nota que explica el modelo no cambiaba al cambiar de modelo. Se escribía al crear el nodo y quedaba ahí: elegías el segundo modelo y seguías leyendo la descripción del primero. Venía así desde antes de la 1.5.
  • Y esas mismas notas seguían en español aunque la 1.6.1 decía que las había traducido: la traducción estaba escrita pero el build la descartaba, porque junta el diccionario leyendo el código y no ve lo que se traduce por variable. Ahora viajan.
v1.6.1 6
  • Los menús del AI Orchestrator y del AI Pipeline estaban en español. El resto del plugin escribe los valores de los menús en inglés en los tres idiomas —se guardan en el .nk y el código los compara por string, así que no se traducen— y estos dos nodos se me habían escapado de esa regla. Quedaba un panel a medio traducir: «what needs doing» arriba y «comercial (guion → planos → video)» en el menú.
  • Ahora dicen `commercial (script → shots → video)`, `presentation (what the client sees)`, `preview (fast and cheap…)`, y los estados de cada etapa `pending · running · preview ready · final ready`. Los tokens de nomenclatura también: `{project}_{sequence}_{shot}_{task}`.
  • Lo que ya tenías guardado sigue abriendo igual. Un .nk de la 1.6 con el menú viejo se lee sin tocar nada, y un patrón escrito con `{proyecto}` o `{plano}` sigue armando el mismo nombre de archivo — podés mezclar los dos vocabularios en el mismo patrón. Si tenías tu nomenclatura escrita, no la reescribas.
  • Los seis botones del orquestador entraban en una sola fila y se cortaban por los dos lados: se leía «reate the node» donde dice «Create the nodes». Van de a tres.
  • Las notas que explican cada modelo estaban sin traducir («borra el grano», «matte binario», «cleanup, extend, relight»). Y una de ellas era una nota mía: el AI SFX decía «el id todavía no se probó contra fal», que es algo que tengo que mirar yo, no algo que deba leer alguien trabajando. Fuera.
  • El estado inicial de los nodos de AI Studio decía «sin generar» sin traducir —quedaban dos nodos del mismo panel diciéndolo cada uno en un idioma— y el tilde del AI Comp Render decía «hang the audio», que en inglés se lee como colgar o trabar. Es `attach the audio`.
v1.6 5
  • Desde esta versión el plugin pide una licencia. Se activa una vez por equipo, en `AI VFX ▸ Licencia`, y la key es gratis: se pide en maxsarlija.com/ai-vfx/key con tu nombre, tu estudio y tu mail, y llega por correo en el momento. Si ya lo tenías instalado, activás una vez y seguís como si nada.
  • Sin licencia el plugin no crea nodos. Es un cambio grande y prefiero decirlo derecho: hasta la 1.5 andaba sin pedir nada. Lo que gano con esto es saber quién lo está usando, para poder avisar cuando algo cambia y para ayudar a un estudio cuando lo mete en su pipeline. Lo que no cambia: los modelos se siguen pagando de tu cuenta de fal, sin suscripción intermedia ni margen mío.
  • Si te quedás sin internet, seguís trabajando siete días. La última activación queda cacheada, y el nodo te dice cuántos días le quedan antes de que se venza. Que una caída de un servidor mío te deje sin poder abrir un nodo sería peor que cualquier cosa que esto evite.
  • Lo que se manda al activar: la key, un identificador de esta máquina, el nombre del equipo y la versión del plugin. Nunca tu key de fal, ni tu script, ni una imagen.
  • El diagnóstico ahora informa el estado de la licencia, y hay un botón para copiar el id de esta máquina — que es lo que te voy a pedir si hay que liberar un equipo o sumarte otro.
v1.5 10
  • Ahora se ve en qué anda cada Generate. Barra de progreso en el panel del nodo, con el porcentaje real, el frame que va, el tiempo que lleva y un botón para cortarlo ahí mismo. Antes el único indicio era una línea de texto en el estado.
  • Una cola de verdad, en `AI VFX ▸ Trabajos`. Lista todo lo que está generando, lo que espera turno y lo que ya salió, cada uno con su barra y su botón. Se abre sola cuando hay más de un trabajo.
  • Dos trabajos a la vez, y el resto espera. Es lo que evita que diez nodos disparando juntos hagan que fal empiece a rechazar pedidos por rate limit. El cupo se cambia desde la misma ventana o en Configuración, y `sin tope` deja todo como estaba antes.
  • Sacar de la cola algo que todavía no salió es gratis: no se mandó nada, no se cobra nada, y el nodo queda libre para volver a generar. Cancelar algo que ya está corriendo le avisa a fal que corte, pero lo facturado hasta ahí ya está facturado.
  • El aviso sobre el Node Graph deja de mostrar el último trabajo que habló y pasa a contar el conjunto: ⚡ 3 trabajos · 45%.
  • Panel de producción en el navegador (`AI VFX ▸ Panel de producción…`). Un servidor chico adentro de Nuke —localhost, con token, apagado hasta que vos lo prendas— que muestra los proyectos, todo lo que se generó con miniaturas, la cola en vivo y una lista de tareas. Sirve para mirar el trabajo sin ocupar el Nuke, y para que lo mire alguien que no está componiendo.
  • Más control sobre el orquestador, que es lo que faltaba: calidad de imagen y de video por separado, además del preset; dos pasadas — preview barato para ver si la idea va, y «Subir a final» que pone la calidad elegida en los mismos nodos sin rearmar nada y sin pisar los prompts que corregiste a mano; estado por etapa (pendiente, en curso, preview listo, final listo, con problemas) con barra de avance en el propio nodo; y etapas que se pueden destildar para que no se hagan ni se coticen.
  • Dos nodos nuevos, para producción. AI Pipeline define una vez la nomenclatura, las carpetas y el versionado del proyecto: lo que cuelgue de él se entrega con el nombre que usa tu estudio, y el versionado mira el disco en vez de un contador. AI Orchestrator arma la cadena entera de un trabajo (comercial, serie, un plano, VFX sobre un plate) a partir de dos líneas de brief, te muestra el plan con el costo de cada paso antes de gastar, y lo ejecuta por etapas — frenando entre una y otra, que es donde conviene mirar.
  • Sugerencias y bugs, sin salir de Nuke (). Me llega con tu versión y tu Nuke, y ves acá mismo si lo tuyo está en proceso o ya salió. El diagnóstico se adjunta sólo si lo tildás y podés leerlo antes; con la política de datos en «nada» no se manda nada.
  • MiniMax H3 en AI Video Gen: anima un frame en 2K nativo y puede llegar a 4K. La resolución del nodo suma los pasos 2K y 4K, y el costo estimado ahora sigue la resolución elegida — en H3 un segundo en 4K sale más del triple que en 480p, y verlo antes de disparar es justamente el punto. Seedance, que llega hasta 1080p, recorta solo y lo dice en vez de que fal rechace el pedido entero.
v1.4 6
  • El paquete ahora tiene cara. Icono propio en `Nodes ▸ ⚡ AI VFX` y en el menú `AI VFX`, uno distinto por nodo, y una banda al pie del panel de cada nodo con la versión que estás usando y el mail al que escribir. Antes eso estaba sólo en el README, que nadie tiene abierto mientras compone.
  • `AI VFX ▸ Acerca de`, nuevo: qué versión tenés, cómo contactarme, y dos botones — Copiar diagnóstico (lo que necesito para ayudarte, al portapapeles de una) y Escribirme. Si alguna vez tuviste que buscar la versión para reportar algo, era esto lo que faltaba.
  • Configuración, Primeros pasos y el aviso de actualización abren con una cabecera que dice qué es cada pantalla, en vez de arrancar en un formulario.
  • Documentación completa, en español y en inglés, adentro del paquete (`docs/`): guía de uso, diez casos de uso con costo estimado y dónde está la trampa en cada uno, instalación (incluida la de un estudio: key por entorno, caché compartido, mirror interno), solución de problemas y soporte.
  • Arreglado: el diagnóstico reventaba. `AI VFX ▸ Diagnóstico` se caía con un error de Python en vez de mostrar nada — justo la pantalla que abrís cuando algo no anda. Ahora se abre, informa lo gastado en la sesión y termina con la versión y mi mail, listo para copiar y mandar.
  • Lo demás no cambia: los nodos generan igual y tus scripts guardados no se tocan.
v1.3.1 1
  • Los valores de los menús ahora se aceptan en los dos idiomas al escribir un nodo, no sólo al leerlo: un script tuyo, el agente o un ejemplo copiado de la documentación anterior siguen funcionando aunque usen el vocabulario viejo.
v1.3 6
  • Avisa cuando Nuke no puede con esto. Nuke Non-commercial permite diez nodos accesibles desde Python y cada nodo de AI VFX son seis: con uno solo ya se llega al tope. Antes fallaba con errores crípticos en la consola; ahora te lo dice de entrada, en el nodo, en el diagnóstico y en el asistente.
  • «Probar la key» ahora prueba lo que decís que prueba. Antes daba OK aunque la cuenta no pudiera generar. Y cuando fal rechaza por falta de saldo, se dice eso — no "tu key está mal", que mandaba a buscar un problema que no existía.
  • Los menús de los nodos, en inglés (rango, resolución que se manda, al volver, entrega, estilo…). Los scripts guardados con la versión anterior se migran solos al usarlos, conservando lo que habías elegido.
  • El Colorist recorta los valores cuando el modelo se pasa de rango: un grade que quemaba el plate ya no puede llegar al nodo.
  • La varita avisa si el modelo devuelve una respuesta vacía, en vez de dejarte el prompt en blanco.
  • Un guion con datos incompletos se lee igual, sin "None" ni "5ss".
v1.2 5
  • Primeros pasos: un asistente que te lleva de «no tengo cuenta» a un plano generado. Cómo sacar la key en fal.ai paso a paso, con campo para pegarla y probarla ahí mismo, tu primera imagen, tu primer video, y al final los trece nodos puestos en el Node Graph con un cartel al lado de cada uno explicando qué hace y cómo se usa. Se abre solo la primera vez, y está siempre en el menú AI VFX.
  • El plugin ahora habla inglés por defecto, con español y portugués a un combo de distancia en Configuración. Toda la interfaz está traducida: no queda ni una frase a medio camino.
  • Un Write armado al terminar cada generación, apuntado a una carpeta al lado de tu script y con el rango del resultado. Nunca renderiza solo: lo deja listo para que aprietes Render. Se apaga por nodo o para todo.
  • Botón «Abrir carpeta» siempre visible en el panel de cada nodo, sin depender de que la versión de Nuke tenga el visor embebido.
  • Arreglado: los textos largos de la interfaz nunca se traducían, aunque la traducción existiera.
v1.1 7
  • AI Studio: siete nodos nuevos que arman la cadena entera de la idea al plano — Script, Dir. Fotografía, Storyboard, Colorist, Music, SFX y Comp Render. Se conectan entre ellos como cualquier nodo y cada uno le pasa lo suyo al de abajo por el pipe.
  • El Comp Render entrega de dos formas: secuencia editable (un clip por plano, unidos con un AppendClip adentro del nodo, para rehacer sólo el plano que salió mal) o master de una pieza.
  • El Colorist deja valores en un Grade real de Nuke, editables a mano: números que podés tocar, no un frame ya cocido por un modelo.
  • Varita ✨ en los nodos de prompt: reescribe lo que anotaste como un prompt hecho para el modelo que elegiste, y te muestra el antes y el después antes de tocarte el knob.
  • Busca actualizaciones solo, una vez por día, y te ofrece instalarlas sin salir de Nuke. Se apaga desde Configuración, no manda ningún dato tuyo, y con la política de datos en «nada» no consulta nunca.
  • Novedades de cada versión adentro del plugin (esto que estás leyendo).
  • Diagnóstico informa el origen de actualizaciones y la última consulta.
v1.0 6
  • Primera versión pública: seis nodos de IA generativa nativos en Nuke — Upscale, Denoise, Roto por texto, ImageGen, ImageEdit y VideoGen.
  • Caché versionado por hash: regenerar lo mismo es gratis y cada Generate deja una versión nueva sin pisar la anterior.
  • El script abre y renderiza en la farm sin key y sin internet.
  • Visor del resultado adentro del properties, con play, scrub y la carpeta del caché a un click.
  • Estimación de costo en USD antes de disparar, tope configurable y cuenta de lo gastado en la sesión.
  • Política de datos (todo / proxy / nada) y registro auditable de cada salida en `salidas.log`.

Eso es lo que acaba de salir. Pedí la key e instalá.

Pedir key gratis

¿Ya lo tenés instalado? AI VFX ▸ Buscar actualizaciones… te trae esta versión sin salir de Nuke.

Instalación

Tres pasos

v2.9.0 · 2026-09-11

El plugin es 100% gratis — sin suscripción y sin límite de uso. Dejanos tu nombre, estudio y mail: te mandamos la key de activación (AGNT-…) y el link de descarga por correo. No hay descarga directa acá. No te suscribe a nada. Los modelos los pagás vos en fal.ai.

La key y el link de descarga llegan por correo — no hay descarga directa en esta página. Revisá también spam / promociones.

  1. 01

    Abrí el mail

    Ahí llegan la key y el link de descarga del paquete. Si no lo ves, mirá spam / promociones.

  2. 02

    Corré el instalador

    Windows: doble click en INSTALAR-AI-Powered-Agent-Nuke-Windows.bat.
    macOS y Linux: python install_ai_powered_agent_nuke.py.
    Sin Python suelto, desde el Script Editor de Nuke:

    exec(open(r"RUTA/A/install_ai_powered_agent_nuke.py").read())

    Copia nodos + agente a tu ~/.nuke, parchea menu.py sin pisar lo que ya tengas y hace backup de todo lo que toca. Para revertir: python install_ai_powered_agent_nuke.py --uninstall.

  3. 03

    Abrí Nuke y cargá las dos keys

    La primera vez arranca solo Primeros pasos: cinco pasos que van de «no tengo cuenta» a un plano generado. Te muestra cómo sacar la key en fal.ai, con el campo para pegarla y probarla ahí mismo; después tu primera imagen y tu primer plano de video — avisando lo que sale y con opción de saltearlo.

    Termina dejándote los 21 nodos puestos en el Node Graph, en dos backdrops y con un StickyNote al lado de cada uno explicando qué hace. Todo en un solo bloque de Undo. Si no lo querés, un Ctrl+Z y listo — y queda siempre en el menú AI VFX.

    Los nodos quedan en Nodes ▸ ⚡ AI VFX, el tab del Node Graph, como cualquier otro nodo. En la barra aparece el menú AI VFX con Configuración, Diagnóstico, Buscar actualizaciones y Novedades.

    La key de activación que sacaste recién va en AI VFX ▸ Licencia, y tu key de fal.ai en AI VFX ▸ Configuración. Cada una tiene su botón de probar.

Si algo no anda, Diagnóstico te dice la versión, si encontró la key y de dónde, la política de datos, la carpeta del caché y lo gastado. Eso es lo que necesito para ayudarte: copialo y mandámelo a [email protected].

Donar

Mantené el proyecto vivo

Es voluntario. No desbloquea features de pago — el plugin ya es gratis. Sí ayuda a que siga existiendo.

AI-Powered & Agent Nuke es gratis y va a seguir siéndolo. Lo que cuesta mantenerlo vivo es el tiempo: probar cada modelo nuevo contra la API real, sostener Nuke 13→17, arreglar bugs y publicar updates firmados. Si te ahorró horas de producción y querés bancarlo, con cualquier monto alcanza.

Desde USD 20, tu licencia pasa a cubrir dos equipos por asiento en vez de uno. Se aplica solo cuando el pago se acredita, y suma: si aportaste dos veces, cuenta el total.
Elegí un monto (USD)
No quiero donar — usá el proyecto igual

El cobro lo hacen PayPal o Mercado Pago; nosotros no vemos ni guardamos los datos de tu tarjeta. Guardamos el mail para poder aplicarte lo de los dos equipos y para agradecerte.

Los paneles

Cómo se ve por dentro

Cada nodo abre su propio panel en las Properties de Nuke. No hay una ventana aparte ni un navegador.

Backdrop violeta «Producción — de esto arranca todo» con los nodos AI_Pipeline y AI_Orchestrator, cada uno con una nota amarilla que explica qué hace.
Producción · de esto arranca todo
Backdrop violeta «Sobre tu plate» en el Node Graph de Nuke, con los nodos de AI VFX y una nota amarilla debajo de cada uno.
Sobre tu plate · Los seis nodos que trabajan sobre el material que ya tenés.
Backdrop violeta «AI Studio · de la idea al plano» en el Node Graph de Nuke, con los nodos de AI VFX y una nota amarilla debajo de cada uno.
AI Studio · de la idea al plano · La cadena que arranca sin material: guion, look, storyboard, grade, música y efectos.
Backdrop violeta «AI Comp Render» en el Node Graph de Nuke, con los nodos de AI VFX y una nota amarilla debajo de cada uno.
AI Comp Render · Donde termina la cadena: junta todo y genera el video.
El nodo AI_CleanPlate en el Node Graph de Nuke, con sus dos entradas rotuladas AI_In_plate1 y AI_In_mask1, y el modelo Bria Eraser escrito en el propio nodo.
AI Clean Plate · Dos entradas: el plate y el matte de lo que sobra.
El Group AI_Layers abierto en el Node Graph de Nuke: un Read por capa —buildings, water, sky, road, statues— y un Shuffle por cada uno que manda el rojo a su canal AI.<nombre>, todos hacia el mismo Output.
AI Layers · por dentro · Un pedido por cosa nombrada y un Shuffle por capa: cada matte entra a su canal (AI.buildings, AI.water, AI.sky…) del mismo pipe.
La plaza del Congreso de Buenos Aires con el monumento y la explanada vacías: el plate limpio que devolvió AI Clean Plate, sin la gente ni los autos del plate original.
AI Clean Plate · lo que vuelve: el fondo, sostenido en todo el rango, listo para un Merge.
El panel de AI Pipeline abierto en las Properties de Nuke, con sus knobs y los botones Generate y Cancel.
AI Pipeline · La nomenclatura del estudio, definida una vez: proyecto, secuencia, plano, las carpetas y un patrón por tipo de salida. Abajo muestra cómo va a quedar cada nombre antes de generar nada.
El panel de AI Orchestrator abierto en las Properties de Nuke, con sus knobs y los botones Generate y Cancel.
AI Orchestrator · Elegís el tipo de trabajo, escribís el brief y «Armar el plan» muestra las etapas con el costo de cada una y el total — sin mandar nada a ningún lado. Cada etapa se ejecuta por separado.
El panel de AI Upscale abierto en las Properties de Nuke, con sus knobs y los botones Generate y Cancel.
AI Upscale · Escala el plate sin inventar detalle. Abajo de los modelos están los knobs que comparten todos los nodos de plate: qué resolución se manda, en qué formato, y en qué espacio de color vuelve.
El panel de AI Denoise abierto en las Properties de Nuke, con sus knobs y los botones Generate y Cancel.
AI Denoise · Saca grano y compresión antes de keyear. El rango se elige por frame o por secuencia, y «Create Write» deja el render listo para la farm.
El panel de AI Roto abierto en las Properties de Nuke, con sus knobs y los botones Generate y Cancel.
AI Roto · El matte de lo que escribas: «the man in the red jacket». Expandir y suavizar el borde son knobs del nodo, no un paso aparte.
El panel de AI Image Gen abierto en las Properties de Nuke, con sus knobs y los botones Generate y Cancel.
AI Image Gen · Fondos, cielos y elementos que no existen. «Improve prompt» reescribe lo que pusiste y te lo muestra antes de gastar nada.
El panel de AI Image Edit abierto en las Properties de Nuke, con sus knobs y los botones Generate y Cancel.
AI Image Edit · Sacar o cambiar algo del plate describiéndolo. Mismo bloque de resolución y color que el resto de los nodos de plate.
El panel de AI Video Gen abierto en las Properties de Nuke, con sus knobs y los botones Generate y Cancel.
AI Video Gen · Del still al plano en movimiento. La duración y la resolución son las que cobra el modelo, y el costo estimado las sigue.
El panel de AI Clean Plate abierto en las Properties de Nuke, con sus knobs y los botones Generate y Cancel.
AI Clean Plate · El plate y el matte entran por sus dos entradas, y el «reference frame» decide de qué frame sale el fondo — se toma el del viewer o se busca en el panel flotante. Con «delivery» en video, esa imagen limpia se anima después: es un segundo pedido y se cotiza aparte.
El panel de AI Script abierto en las Properties de Nuke, con sus knobs y los botones Generate y Cancel.
AI Script · De una línea a un guion con personajes, locaciones y planos. El idioma del guion se elige acá y es independiente del idioma de la interfaz.
El panel de AI Dir. Fotografía abierto en las Properties de Nuke, con sus knobs y los botones Generate y Cancel.
AI Dir. Fotografía · El look: formato, hora del día, paleta y las notas para el DP. Lo que salga de acá se le pega a cada prompt del storyboard.
El panel de AI Storyboard abierto en las Properties de Nuke, con sus knobs y los botones Generate y Cancel.
AI Storyboard · Un panel por plano, con el look ya aplicado. Si no hay guion conectado, se describe a mano en el campo de abajo.
El panel de AI Colorist abierto en las Properties de Nuke, con sus knobs y los botones Generate y Cancel.
AI Colorist · El grade, en un Grade de Nuke de verdad: escribís la intención y salen números que podés tocar. «Reset to neutral» los vuelve a cero.
El panel de AI SFX abierto en las Properties de Nuke, con sus knobs y los botones Generate y Cancel.
AI SFX · Efectos de sonido por descripción, uno por plano, que quedan en un AudioRead conectado al script.
El panel de AI Comp Render abierto en las Properties de Nuke, con sus knobs y los botones Generate y Cancel.
AI Comp Render · Junta todo y genera el video. La entrega puede ser una secuencia editable —un clip por plano— o un master.

Las capturas están en inglés, pero el plugin habla castellano, inglés y portugués: agarra el idioma de tu sistema y se puede cambiar en cualquier momento. El idioma de la interfaz no cambia lo que hace ningún nodo, y el de lo que escribe AI_Script se elige aparte, en el propio nodo.

Cada uno de esos paneles abre en las Properties de tu Nuke.

Pedir key gratis
Para estudios

¿Y si esto tiene que entrar en tu pipeline?

El plugin funciona solo, y para muchos con eso alcanza. Pero un estudio tiene su nomenclatura, su storage, su farm y su forma de trabajar, y ninguna herramienta que venga de afuera las conoce. Eso lo adapto yo, que es quien lo escribió.

Empezá hoy

Gratis. Un instalador. Listo para Nuke.

Pedí tu key, instalá AI-Powered & Agent Nuke y usá el agente o los nodos con tu propia FAL_KEY. Sin suscripción, sin límite de uso, sin historial de generaciones en el servidor. Si te sirve en el día a día, un aporte voluntario mantiene el proyecto vivo.

Los valores se guardan en este navegador para seguir probando al recargar.