Para Griptape Nodes

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

Griptape Nodes 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.

Por qué existe

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.

Cómo se usa

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.

Verlo

Todo el proceso, corriendo

Cuarenta segundos, con sonido: de las dos imágenes al mp4 terminado.

Lo que se puede cambiar

Los parámetros que importan

El resto tiene valores por defecto que funcionan. Estos son los que vas a tocar.

Parámetro Qué hace
aspectFormato de salida. Reels, feed, cuadrado, apaisado, o dejar la resolución del original
fitcover recorta al centro para llenar; contain deja las barras
motionPing-pong loopea sin corte; los barridos en una dirección terminan en el después
durationSegundos de movimiento. Los cuadros congelados se suman aparte, no salen de acá
holdSegundos congelados en cada punta. Sin eso nadie llega a leer la diferencia
line_widthGrosor de la línea. En 0 no hay línea
line_colorColor de la línea, el tirador y el contorno de las etiquetas
label_before · label_afterLos 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.

Instalarlo

Copiar la carpeta no alcanza

Hay que registrarla. Es el paso que todos se saltean, y después el nodo no aparece.

  1. Bajás el zip y lo descomprimís donde guardes tus librerías.
  2. 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.
  3. Apretás Refresh Libraries, abajo a la izquierda del panel de nodos.
  4. 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.

Llevátelo

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.

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