Hice un video de realismo mágico 100 % con código · Recursos · Nerdos de la IA Saltar al contenido
Todos los recursos

Hice un video de realismo mágico 100 % con código

ProyectoActualizado 698 palabrasMarkdown

42 segundos de escenas colombianas con estilo de risografía, dibujadas cuadro a cuadro en JavaScript por un equipo de agentes de Claude Code.

Empieza aquí

Pásaselo a Claude Code

Pega esta línea y Claude Code lee el recurso completo y lo hace contigo.

Baja con curl https://neuralextension.com/resources/realismo-magico.md, léelo completo y hazlo conmigo, paso a paso.

O copia los prompts

Son 3. Empieza por el primero.

Ver los 3

La receta

Herramienta
Claude Code
Modelo
Claude Opus 5.5
Esfuerzo
Extra alto xhigh
Tiempo
Unas 4 horas y media de agentes, entre una noche y la mañana siguiente
Costo
Incluido en el plan Max de Claude
Una ventana redonda con una palma de cera, un sol y trama de puntos, rodeada por una órbita de ventanas más pequeñas: una mariposa, una flor amarilla, una luna sobre el río, una barca, velas y una hoja.

Qué es

Un corto animado de 42 segundos, cuadrado (1080 × 1080), sobre el realismo mágico colombiano: lluvia de flores amarillas sobre un pueblo del Caribe, mariposas amarillas, el tren bananero, el río Magdalena, El Dorado, la cumbia con velas y las palmas de Cocora, entre otras escenas.

No tiene una sola foto, ilustración ni grabación. Cada cuadro lo dibuja JavaScript en el navegador, y la música (gaitas, tambores, maracas, marimba) también está sintetizada con código.

El video completo, con sonido.
Cuatro cuadros del video en estilo de risografía: un pueblo caribeño con flores amarillas cayendo, un tren amarillo entre platanales, una pareja bailando cumbia con velas de noche y la balsa dorada de El Dorado en una laguna.
Cuatro de las diez escenas.

Por qué lo hice

Vi en X una animación de 28 segundos de Kevin Ngo que Claude Opus 5 había dibujado cuadro a cuadro con JavaScript, con cara de impresión antigua. Quise saber si podía hacer uno igual, con algo nuestro.

También quería probar los loops de automejora: que unos agentes construyan, que otro critique y que el trabajo mejore solo, ronda tras ronda.

Cómo lo hice

  1. Le mostré la referencia. Le pasé el enlace y le pedí que descargara el video y lo viera cuadro a cuadro. Sacó una imagen por segundo para estudiar el estilo y la estructura.
  2. Le pedí lo mío. Algo parecido sobre el realismo mágico de Colombia, con la misma técnica, y un equipo de agentes que se mejorara solo en loop.
  3. Claude armó el equipo. Un agente escribió el motor de impresión y las herramientas de render. Cinco agentes, en paralelo, dibujaron dos escenas cada uno. Otro unió todo en una sola película.
  4. El loop. Un crítico que no había construido nada comparaba el video con la referencia y le ponía nota de 0 a 10. Un corrector arreglaba los problemas más graves. Antes de cada arreglo se guardaba una copia y, si la nota bajaba, se volvía a la mejor.
  5. El resultado. La nota pasó de 6,8 a 7,1 en dos rondas y el loop paró solo, porque ya casi no mejoraba. Le pedí una ronda más y llegó a 7,5.
  6. La música. Otro equipo construyó cada instrumento desde cero y escribió una cumbia original que cae justo en cada transición.

La técnica, en simple: el código no pinta colores. Pinta una «plancha» por cada tinta (azul, rosa fluorescente, amarillo, dorado y verde), como una impresora de risografía de verdad. Al final, un paso las «imprime» sobre papel crema: puntos de trama en vez de colores planos, planchas un poco corridas, bordes irregulares y textura de papel. Por eso parece impreso y no digital.

Acercamiento a una bailarina de cumbia del video: se ven los puntos de trama azules y rosados, los bordes de color corridos y la textura del papel.
De cerca se ven los puntos de trama y las tintas corridas, como en una impresión real.
Así se ve una escena (simplificado)
RM.scene({
  id: 'flores',
  duration: 2.6,
  draw(pl, t, p, W, H) {
    // pl = las planchas de tinta; t = el segundo de la escena
    RM.sky(pl, W, H, { blue: .9, pink: .3 }, { yellow: .8 });
    // casas, almendro y flores que caen según t...
  },
});

Cada cuadro depende solo del segundo en que va. Por eso Chrome, sin abrir ventana, toma los 1.266 cuadros uno por uno y ffmpeg los une en el MP4.

Cuadro del video donde la cámara se aleja y todas las escenas aparecen como pequeñas ventanas redondas en anillos, sobre un fondo de trama amarilla.
Casi al final, todas las escenas quedan en un mandala antes de las mariposas, el cielo estrellado y el título.

Lo que necesitas

  • Claude Code con un plan que aguante sesiones largas. Yo usé Opus 5.5 en esfuerzo extra alto y entre video y música trabajaron 31 agentes.
  • Node.js, Google Chrome y ffmpeg en tu computador. Claude los maneja por ti.
  • Una referencia que marque el nivel: un video, unos cuadros o una descripción muy clara del estilo.
  • Un tema que conozcas bien. La primera versión tenía delfines rosados en el Magdalena, que son del Amazonas; el crítico los detectó y los cambió por un manatí y un pescador con atarraya.

Hazlo tuyo

Cambia el tema por tu ciudad, tu marca o tu producto: la intro de tu canal, el video de un lanzamiento, una pieza de temporada. El método es el mismo: referencia, equipo de agentes, crítico con nota y volver a la mejor versión cuando algo empeora.

Usa la referencia como vara para medir, no para copiar. Claude decidió por su cuenta no usar citas de novelas ni personajes reconocibles, solo figuras anónimas y motivos de nuestra cultura. Pídelo tú también.

Listo para copiar

Prompt · Claude Code (sin referencia)

Quiero un corto animado de unos 40 segundos, cuadrado (1080 × 1080, 30 fps), sobre [TEMA, por ejemplo: el realismo mágico colombiano]. Todo hecho con código: JavaScript sobre canvas, sin imágenes, sin SVG importados, sin assets externos y sin imágenes generadas con IA.

ESTILO
Que parezca una impresión de risografía: papel crema, 4 o 5 tintas planas (azul, rosa fluorescente, amarillo y algo de dorado), sombras con puntos de trama, tintas un poco desalineadas, bordes irregulares, textura de papel y líneas que parezcan dibujadas a mano. Las escenas pintan planchas de tinta, no colores, y un shader las "imprime" al final.

ESTRUCTURA
Empieza con un punto en el centro. Se abre un anillo y cada anillo es una ventana circular que entra a la siguiente escena, con el punto siempre en el centro. Escenas: [LISTA DE 8 A 10 ESCENAS]. Al final la cámara se aleja, todas las escenas quedan como un mandala de círculos y cierra con un título escrito a mano: "[TÍTULO]".

REGLAS
- Cada cuadro depende solo del tiempo (nada de Math.random ni Date), para poder renderizarlo cuadro a cuadro.
- Nada de citas de libros ni personajes reconocibles. En pantalla, solo palabras cortas y originales.

EQUIPO DE AGENTES
1. Un agente construye el motor de estilo, una herramienta que saca una imagen de cualquier segundo y otra que renderiza con Chrome headless y ffmpeg a MP4.
2. Varios agentes en paralelo dibujan las escenas, cada uno solo en sus archivos, y las revisan con capturas al menos 3 veces.
3. Un agente une todo en la línea de tiempo y renderiza el video.
4. Loop de automejora: un crítico independiente, que no construyó nada, revisa una hoja de contactos y cuadros sueltos, pone nota de 0 a 10 y lista los 3 a 5 problemas más visibles. Un corrector guarda una copia, los arregla en orden y vuelve a renderizar. Si la nota baja, se vuelve a la mejor copia. Para en 8,5, después de 3 rondas o si dos rondas seguidas no mejoran.

Entrégame el MP4, una copia de menos de 30 MB para compartir y la tabla de notas por ronda.

Prompt

Para agregarle música folclórica

Agrégale música al video, también 100 % con código: sintetiza cada instrumento desde cero, sin muestras grabadas. Que suene folclórico colombiano (gaitas, tambores, maracas, guacharaca, marimba) con una melodía original, sin copiar canciones existentes.

Saca del código los tiempos exactos de cada transición y haz que los golpes caigan en los cortes. Arma un equipo de agentes: uno para el motor de audio y el master, otros para los instrumentos, un compositor y un crítico que revise sincronía, volumen y estilo con espectrogramas y mediciones. Si una versión empeora, vuelve a la anterior.

Antes de la versión final, mándame un groove de prueba de 20 segundos para escucharlo.

Original

Lo que yo escribí, tal cual (en inglés; solo quité el enlace)

use browser use to check this post [enlace del post en X]

I want you to download that video so you can see it and watch it frame by frame, so you know what the guy created with the JavaScript.

I want you to create something similar but talking about the realismo mágico of Colombia. I want you to use the same technique as the JavaScript stuff. Create a team of agents for it so you can loop for self-improvement.

would you be able to add music to the video? make it match the style, should sound like something folclorico. create a team of agents for this