Dos imágenes entran. Sale un antes/después en video.
Enchufás el plate, enchufás el render con grade, apretás run: sale un mp4 con la línea moviéndose, el tirador y las etiquetas quemadas en la imagen. Listo para publicar, sin abrir un editor.
MIT · necesita Griptape Nodes 0.41 o más nuevo · Pillow, numpy e imageio-ffmpeg, que instala el propio motor
Es una librería de nodos para Griptape Nodes. No es un plugin ni una app: se
registra en Settings y aparece en el panel de nodos como cualquier otro.
La comparación que se puede publicar
Griptape ya compara imágenes. Lo que no puede es darte el archivo.
El nodo Compare Images que viene incluido tiene un slider que arrastrás
con el mouse. Sirve mientras estás en el editor, y no vale nada en el momento en que
querés mostrarle el resultado a alguien que no está sentado adelante.
Este renderiza la misma idea como archivo de video: la línea se mueve sola, desacelera en los bordes, se queda quieta un instante en cada punta para que la diferencia se llegue a leer, y loopea sin corte. Lo que publicás es lo que viste.
Dos entradas y una salida
No hay nada más que cablear.
[Load Image: plate] ──→ Antes ┐
├──→ [Wipe Compare Video] ──→ video_output ──→ [Display Video]
[Tu grade / render] ──→ Después ┘
El archivo renderizado también queda en output_file, al lado de la salida
de video.
Todo el proceso, corriendo
Cuarenta segundos, con sonido: de las dos imágenes al mp4 terminado.
Los parámetros que importan
El resto tiene valores por defecto que funcionan. Estos son los que vas a tocar.
| Parámetro | Qué hace |
|---|---|
aspect | Formato de salida. Reels, feed, cuadrado, apaisado, o dejar la resolución del original |
fit | cover recorta al centro para llenar; contain deja las barras |
motion | Ping-pong loopea sin corte; los barridos en una dirección terminan en el después |
duration | Segundos de movimiento. Los cuadros congelados se suman aparte, no salen de acá |
hold | Segundos congelados en cada punta. Sin eso nadie llega a leer la diferencia |
line_width | Grosor de la línea. En 0 no hay línea |
line_color | Color de la línea, el tirador y el contorno de las etiquetas |
label_before · label_after | Los textos de las esquinas. Por defecto ANTES y DESPUES |
El CRF de x264 está en quality, por defecto 18. Más bajo es mejor calidad
y archivo más grande.
Copiar la carpeta no alcanza
Hay que registrarla. Es el paso que todos se saltean, y después el nodo no aparece.
- Bajás el zip y lo descomprimís donde guardes tus librerías.
- En Griptape Nodes, Settings ▸ Libraries, y agregás la ruta absoluta a
vfx_compare/griptape_nodes_library.json. La ruta al JSON, no a la carpeta. - Apretás Refresh Libraries, abajo a la izquierda del panel de nodos.
- El nodo aparece en Video/Compare, o buscando
wipe.
Si la pestaña LIBRARIES muestra un punto rojo, abrila: el mensaje dice la
causa, y casi siempre es una dependencia pip que falta o un motor anterior al 0.41.
Gratis, y va a seguir siéndolo
Licencia MIT, sin key y sin cuenta. Dejanos tu nombre, tu estudio y tu mail, y te mandamos el link de descarga al correo.
griptape-nodes-vfx-compare-0.1.1.zip
· Incluye la librería, el README, el changelog y la licencia.
El mail es para poder avisarte cuando salga una versión nueva y para saber quién está usando esto. No hay lista de correo ni newsletter: si querés que borremos tu dato, escribinos y listo.
Bancá la herramienta, pagá lo que creas que vale
VFX Compare es gratis y va a seguir siéndolo. Lo que lleva tiempo es mantenerla: probar cada modelo nuevo contra la API real, sostener las versiones de Nuke y responder los bugs que llegan.
Si te ahorró un rato de trabajo y querés aportar, con cualquier monto alcanza. Y si no, usala igual: esto no desbloquea nada.