Diez Monet

10 óleos · dominio público · Wikimedia Commons

Entre ellas, «La Gare Saint-Lazare» (1877). Pincelada difusa: los bordes de Monet se prestan a una metamorfosis casi líquida entre masas de color.

Ficha técnica

Motor generativo de múltiples algoritmos: integra desde clusterización hasta optimización dinámica.

Formato
1350 × 1080 px @ 60 fps
Duración
40 s, lazo bit-exacto
Obras
10 óleos de Monet
Motor
río continuo v6 + meandro
Metamorfosis
spline de SDF (forma_spline)
Masas de color
k=13, mean-shift + watershed
Mezcla de color
Kubelka-Munk (sustractiva)
Verificación
flujo óptico DIS ≥ 0,5× mediana
Cómputo
CPU / GPU Apple Silicon
Reproducibilidad
determinista por semilla
Ver el procedimiento completo
  1. 01

    Orden de la serie

    Las diez obras se ordenan maximizando la afinidad cromática entre pinturas consecutivas: un camino óptimo resuelto de forma exacta (Held-Karp).

  2. 02

    Masas de color

    Mean-shift aplana la textura del lienzo, k-means agrupa por color en espacio Lab, y watershed pega cada masa al contorno real de la pincelada.

  3. 03

    Correspondencia

    Entre cada par de pinturas, transporte óptimo (algoritmo húngaro) decide qué masa se convierte en cuál, admitiendo divisiones y fusiones.

  4. 04

    Líneas de mundo

    Las correspondencias se encadenan en toda la secuencia: cada masa tiene una trayectoria propia que atraviesa las diez pinturas.

  5. 05

    El meandro

    Un planificador por programación dinámica —algoritmo propio del proyecto— elige la velocidad de cruce de cada masa: continuidad exacta de posición y rapidez.

  6. 06

    Metamorfosis

    El cambio de silueta se calcula con campos de distancia con signo (SDF) interpolados a tasa constante: la forma nunca se detiene.

  7. 07

    Pigmento real

    Los colores de tránsito se mezclan con el modelo físico Kubelka-Munk —mezcla sustractiva—, no con el fundido aditivo de video.

  8. 08

    Flujo perpetuo

    Un campo de curl noise mantiene todo el lienzo respirando: ningún instante del video queda estático.

  9. 09

    El lazo

    El primer y el último frame son idénticos bit a bit: reproducido en loop, el video es un ciclo sin costura.

  10. 10

    Verificación medida

    Cada render se audita con flujo óptico frame a frame; si la velocidad cae de la mitad de la mediana, el render se rechaza.

Diez Van Gogh

10 óleos · dominio público · Wikimedia Commons

Entre ellas, «La noche estrellada sobre el Ródano» (1888). Pincelada de impasto: la misma receta generaliza al empaste grueso sin perder la coreografía.

Ficha técnica

Motor generativo de múltiples algoritmos: integra desde clusterización hasta optimización dinámica.

Formato
1350 × 1080 px @ 60 fps
Duración
40 s, lazo bit-exacto
Obras
10 óleos de Van Gogh
Motor
río continuo v6 + meandro
Metamorfosis
spline de SDF (forma_spline)
Masas de color
k=13, mean-shift + watershed
Mezcla de color
Kubelka-Munk (sustractiva)
Verificación
flujo óptico DIS ≥ 0,5× mediana
Cómputo
CPU / GPU Apple Silicon
Reproducibilidad
determinista por semilla
Ver el procedimiento completo
  1. 01

    Orden de la serie

    Las diez obras se ordenan maximizando la afinidad cromática entre pinturas consecutivas: un camino óptimo resuelto de forma exacta (Held-Karp).

  2. 02

    Masas de color

    Mean-shift aplana la textura del lienzo, k-means agrupa por color en espacio Lab, y watershed pega cada masa al contorno real de la pincelada.

  3. 03

    Correspondencia

    Entre cada par de pinturas, transporte óptimo (algoritmo húngaro) decide qué masa se convierte en cuál, admitiendo divisiones y fusiones.

  4. 04

    Líneas de mundo

    Las correspondencias se encadenan en toda la secuencia: cada masa tiene una trayectoria propia que atraviesa las diez pinturas.

  5. 05

    El meandro

    Un planificador por programación dinámica —algoritmo propio del proyecto— elige la velocidad de cruce de cada masa: continuidad exacta de posición y rapidez.

  6. 06

    Metamorfosis

    El cambio de silueta se calcula con campos de distancia con signo (SDF) interpolados a tasa constante: la forma nunca se detiene.

  7. 07

    Pigmento real

    Los colores de tránsito se mezclan con el modelo físico Kubelka-Munk —mezcla sustractiva—, no con el fundido aditivo de video.

  8. 08

    Flujo perpetuo

    Un campo de curl noise mantiene todo el lienzo respirando: ningún instante del video queda estático.

  9. 09

    El lazo

    El primer y el último frame son idénticos bit a bit: reproducido en loop, el video es un ciclo sin costura.

  10. 10

    Verificación medida

    Cada render se audita con flujo óptico frame a frame; si la velocidad cae de la mitad de la mediana, el render se rechaza.