Un faro se apagó. El mar está muy tranquilo, un pequeño robot está de pie junto a la puerta y alza la vista hacia la sala de luz que se ha quedado oscura.
Lo que quiere hacer es muy pequeño: hacer que esta luz vuelva a encenderse.
Este es nuestro tema de creación de hoy: «La última luz». No hace falta escribir primero una gran visión del mundo, ni reunir decenas de planos, ni generar de entrada un MV de tres minutos. Primero deja claro una acción, una cadena de causa y efecto, y un final.

Un primer fotograma estático realmente generado esta vez mediante la capacidad GPT Image de AceDataCloud, y también utilizado como portada de este artículo. No es un fotograma extraído de un video.
Primero, aclaremos el alcance de lo completado en este artículo. Esta vez se completaron realmente un storyboard conceptual de tres viñetas, un primer fotograma independiente, edición de imágenes de referencia y revisión visual auxiliar; no se ejecutó una nueva generación de video de Seedance ni se produjo una versión final con música. A continuación se señalan por separado la creación de imágenes ya completada y las operaciones de video que pueden seguir ejecutándose. El reproductor del texto muestra casos públicos existentes, sin hacerlos pasar por resultados de «La última luz». Los prompts del texto son versiones en chino organizadas para facilitar la lectura, y no garantizan generar las mismas imágenes al repetirlos.
¶ Primero mira un caso de origen: lo que vale la pena aprender no es «una sola frase», sino el orden de producción
El proyecto de código abierto PDoomVideo de JohnHeibel creó un MV procedimental para «I'm Upping My P(doom)». El README del proyecto indica que pasó por dos rondas de generación, utilizó p5.js y p5.brush para dibujar, renderizó fotogramas mediante Chrome headless y luego codificó con FFmpeg. El repositorio también conserva el storyboard, los personajes, los capítulos y el código de la línea de tiempo.[1]
Fuente: JohnHeibel / PDoomVideo, material de demostración del README publicado por el autor, citado mediante enlace externo y utilizado únicamente para explicar el caso; no es un resultado generado por AceData Studio.
Ver el MV original publicado por el autor: I'm Upping My P(doom) · Leer el código fuente del proyecto
ClaudeAnimationBase, que el autor organizó posteriormente, tiene aún más valor didáctico: primero se da el storyboard, luego se produce plano por plano, se renderizan imágenes de revisión y, tras descubrir problemas, se siguen haciendo modificaciones. Su guía de animación enfatiza especialmente que en cada plano debe ocurrir una cosa, y que se debe dejar al público tiempo para verla y comprenderla.[2][3]
Lo que tomamos prestado es este método de primero diseñar, luego producir y después revisar, no afirmar que las imágenes y videos de abajo también fueron dibujados fotograma a fotograma mediante código.
La ruta de este artículo es:
Studio organiza la historia mediante conversación → GPT Image genera y modifica imágenes → entrar en Seedance para imagen a video según sea necesario → ver muestras y proponer modificaciones concretas.
Esta es una ruta de creación que combina modelos generativos, distinta del dibujo puramente procedimental del proyecto original. Tampoco hay que confundir todos los «videos hechos con Claude» que hay en internet: por ejemplo, la publicación pública de anabology menciona explícitamente Midjourney.[4]
¶ Paso uno|Entrar en Studio, pero no pulses generar todavía
Abre AceData Studio, inicia sesión y, desde las categorías de creación de la página de inicio o la navegación de capacidades, entra en los espacios de trabajo de chat, imágenes, video y otros. La documentación oficial también recomienda primero validar el flujo con tareas pequeñas, y después realizar generación de alta resolución, video largo o generación por lotes.[5]
Imagen de interfaz de la documentación oficial de Studio; el diseño, los accesos a funciones y las opciones de modelos pueden variar según la versión, la cuenta y la configuración del sitio. Consulta la página actual.
Este artículo utiliza principalmente tres accesos:
| Qué hacer | Acceso de Studio | Si se ejecutó esta vez |
|---|---|---|
| Hablar sobre la historia, organizar prompts | Chat de IA en la página de inicio | Este artículo proporciona requisitos de creación copiables |
| Generar storyboard, primer fotograma, modificar imágenes de referencia | Espacio de trabajo de imágenes GPT Image | Ejecutado mediante el conector correspondiente |
| Convertir el primer fotograma en una muestra dinámica | Espacio de trabajo de video Seedance | Se proporcionan operaciones posteriores, no se enviaron nuevas tareas |
Si tienes la costumbre de completar tareas en conversaciones con el asistente, puedes activar las capacidades necesarias en la página de conectores. La generación de imágenes y la generación de video son servicios distintos; conectar el servicio de imágenes no significa que el servicio de video ya esté autorizado.
Este artículo no presupone que Studio incluya una línea de tiempo de edición universal, ni que una conversación normal posea automáticamente Chrome local, Node.js o FFmpeg. Si deseas reproducir línea por línea el proyecto original de código abierto, debes preparar por separado su entorno de ejecución; pegar la dirección del repositorio en un chat normal no cuenta como completar el renderizado.
¶ Escribe una tarjeta de tarea creativa
Antes de comenzar, envía el siguiente texto al asistente de Studio o guárdalo en las notas de tu proyecto:
我要创作一个约 15 秒的原创短片《最后一盏灯》。
故事:海岛灯塔熄灭了,一个黄色小机器人触发门旁开关,
灯塔重新发光,机器人留在门旁望向海面。
受众:普通短视频观众。
风格:手绘水彩与剪纸质感,不要照片级写实。
画幅:16:9。
角色:一个圆形黄色机器人,两只黑眼睛,两只短脚。
场景:一座奶油色灯塔、红门、红色尖顶、深蓝海面。
限制:不新增人物或船,不加文字,不做复杂追逐。
先给我三段叙事节拍:发现问题、触发变化、看到结果。
每段说明:发生什么、观众需要看懂什么、哪里可能失败。
暂时不要生成视频,也不要自动调用付费工具。
Presta atención a la última frase. Primero discutir el plan no equivale a enviar la generación de inmediato. Primero limita la escala de la historia, y así cada generación posterior tendrá un objetivo claro.
¶ Paso dos|Traducir «cálido y reconfortante» en acciones que el público pueda ver
“Crear un cortometraje cálido y sanador” fácilmente produce imágenes bonitas pero vacías. Le añadimos una cadena causal clara: la luz no se enciende → el robot actúa → la luz se enciende.
Este es el storyboard escrito adoptado en este artículo. El tiempo es un plan de edición, no un código de tiempo cuya ejecución precisa esté garantizada por el modelo de video.
| Tiempo planificado | Evento visual | Lo que el público debe entender | Punto clave de revisión |
|---|---|---|---|
| 0—4 segundos | El robot levanta la vista hacia la sala de luz apagada | Ha descubierto el problema | La luz no puede estar ya encendida al principio |
| 4—9 segundos | El robot se acerca al interruptor bajo junto a la puerta y lo empuja suavemente con el cuerpo | Provoca activamente el cambio | El interruptor debe estar a su alcance, y la acción debe preceder al resultado |
| 9—15 segundos | La sala de luz se ilumina y una luz cálida se dirige hacia el mar de la derecha | Lo ha conseguido | El haz de luz no debe sobreexponerse y el final debe dejar una pausa |
¿Por qué no diseñar “subir escaleras, abrir una máquina, reparar cables y correr de vuelta a la puerta”? Porque cada acción adicional implica una relación espacial más que debe representarse con claridad. Al hacer un cortometraje por primera vez, primero haz que una sola acción funcione.
¶ Generación real: storyboard conceptual de tres viñetas
En el espacio de trabajo de GPT Image, selecciona el modelo de imagen actualmente disponible. Esta vez se utiliza gpt-image-2, con un tamaño de generación de 1536 × 1024. Si tu página solo muestra preajustes de proporción, elige una proporción horizontal cercana; no hace falta buscar un campo de entrada inexistente solo por los números del tutorial.
Puedes introducir directamente:
为原创短片《最后一盏灯》生成三格概念分镜。
横向画布,三幅宽画面自上而下排列,只标 01、02、03。
统一美术:深蓝夜海、奶油色灯塔、红门与红色尖顶,
一个黄色圆形小机器人,两只黑眼睛、两只短脚。
手绘水彩和剪纸质感,不要照片级写实。
01:远景。灯塔在左,机器人站在门旁,灯塔未亮。
02:近景。机器人靠近墙上圆形开关,准备触发它。
03:远景。灯塔亮起,柔和暖光照向右侧海面。
不加对话、字幕、品牌标志或软件界面。
这是用于讨论故事的静态分镜图,不是最终视频。
A continuación se muestra la imagen conceptual del storyboard realmente generada esta vez:

¶ Esta imagen no superó directamente la revisión: ¿qué descubrimos?
Que la imagen se haya generado correctamente no significa que el diseño de la historia ya haya tenido éxito. Al revisar en paralelo la imagen conceptual y el primer fotograma independiente del siguiente paso, la inspección visual asistida señaló que, en la toma de acción del storyboard conceptual, el interruptor fue dibujado relativamente grande y alto; la cantidad visible de ojos del personaje también varía según el ángulo y el modo de simplificación. Es adecuada para discutir la trama, pero todavía no para utilizarse como una hoja de diseño de personaje estrictamente coherente.
Por lo tanto, la producción posterior adopta una configuración de acción más simple: el interruptor está a baja altura junto a la puerta, y el robot puede empujarlo suavemente con el cuerpo; la apariencia del personaje se basa en el primer fotograma independiente.
Esto no consiste en presentar la imagen conceptual como un resultado perfecto, sino en aclarar su propósito y sus defectos. No uses directamente toda la imagen de tres viñetas como la imagen inicial para la generación de video a partir de imagen.
¶ Paso tres|Generar un primer fotograma independiente: primero define la escena y el personaje
El storyboard se encarga de explicar claramente la historia; el primer fotograma se encarga de indicar a la tarea de generación posterior “desde qué imagen empezar”. No los mezcles.
Aún en el espacio de trabajo de GPT Image, crea una nueva imagen de escena única en 16:9. Esta vez se usó realmente 1536 × 864, y se indicó explícitamente que no debía estar dividida en viñetas.
为《最后一盏灯》生成一张独立的 16:9 首帧,不要拼图。
一座奶油色灯塔位于画面左侧三分之一处,
红色尖顶,只有一扇红门,灯室关闭,不发出光束。
右侧留出深蓝色海面。
一个黄色圆形机器人站在门旁,
两只黑色眼睛、两只短脚,没有可见手臂。
门旁墙上有一个较低的黄铜圆形开关,
机器人用身体就能够触及。
手绘水彩、纸张纹理、剪纸边缘,轮廓简单清楚。
保持安静夜色;不要文字、船只、额外角色、标志或边框。

Salida de imagen real de esta vez. El aviso de texto es un requisito creativo; aún es necesario comprobar si se cumple; no debes omitir la revisión de la imagen solo porque el aviso dice “dos ojos”.
En la primera ronda, revisa solo cuatro cosas:
- ¿Es una escena continua, en lugar de un collage de tres viñetas?
- ¿El faro realmente no emite un haz de luz?
- ¿El robot sigue siendo fácil de reconocer y el interruptor está cerca de él?
- ¿Hay espacio a la derecha para alojar el cambio de iluminación posterior?
Guarda esta imagen y sus requisitos de generación. Para modificaciones posteriores, procura incluirla; no vuelvas a generar cada vez un “faro más o menos parecido” usando solo texto.
¶ Paso cuatro|No vuelvas a dibujar otra imagen: enciende el mismo faro
Ahora necesitamos una referencia para el final: no cambiar de isla ni de robot, sino encender la luz en la misma escena.
En un flujo de GPT Image que admita edición con imagen de referencia, carga o selecciona el primer fotograma que acabas de crear; si operas desde el asistente de Studio, adjunta la imagen o una dirección de imagen accesible, e indica claramente “edita esta imagen”. No envíes solo una nueva descripción de texto.
Edita este fotograma inicial que proporciono, no rediseñes la escena.
Conserva la toma, el contorno de la isla, el faro, la puerta roja, el tejado, la luna, la textura de papel,
así como la identidad y la posición del robot amarillo.
Solo cambia la luz en la parte superior del faro de apagada a encendida,
haciendo que un haz de luz ámbar suave y semitransparente ilumine la superficie del mar a la derecha.
No ilumines el mar de blanco, no añadas objetos, no cambies el diseño del personaje.
Esta es una imagen de referencia estática para el final, no es un video.
Esta vez, usando el fotograma inicial como entrada, se realizó efectivamente una edición de imagen, obteniendo la siguiente versión con la luz encendida:

La comparación visual auxiliar considera que la disposición principal y la apariencia del robot se conservaron básicamente, y que los cambios evidentes se concentran en la luz y las zonas cercanas iluminadas. Esto no es una prueba de consistencia píxel por píxel, ni puede demostrar que las acciones en un video futuro serán necesariamente estables. Aun así, se deben ampliar y revisar manualmente la puerta, el tejado, los bordes del personaje y la línea costera.
Esta vez no obtuvimos la pieza final, sino una condición creativa más clara: empezar con la “luz apagada” y terminar con la “luz encendida”.
¶ Paso cinco|Entrar al espacio de trabajo de video: primero hacer una muestra de cinco segundos
Las siguientes son operaciones que se pueden continuar ejecutando. Esta vez no se envió una nueva tarea de video para este paso.
Antes de hacer tu propia muestra, puedes ver primero un ejemplo de video existente relacionado con Studio, para entender cómo los “movimientos pequeños, escenas simples y movimiento de cámara contenido” se incorporan en los requisitos.
Abrir el video de ejemplo del barco de papel de Seedance
Fuente: documentación de uso de Seedance de AceDataCloud. Este video es un ejemplo existente, no una generación de esta ocasión; la dirección creativa indicada por la documentación es un barco de papel sobre el agua al atardecer, pequeñas ondulaciones y un avance lento.[6]
Volvamos a nuestro faro. No metas de inmediato las tres partes completas de la historia en cinco segundos. La muestra de la primera parte solo prueba: la sala de la luz pasa de oscura a iluminada, el mar tiene un poco de movimiento y los personajes y edificios no se deforman.
¶ Método A: usar directamente el espacio de trabajo de video
- Abre el espacio de trabajo de Seedance.
- Selecciona el modelo y el modo que la página actual admita para imagen a video.
- Usa el fotograma inicial independiente de arriba como imagen inicial, no subas el collage de storyboard de tres cuadros.
- Si el modo seleccionado admite explícitamente fotogramas inicial y final, establece también la versión con la luz encendida como fotograma final; si no existe esa opción, primero usa solo el fotograma inicial y conserva la versión con la luz encendida como referencia para la aceptación manual.
- Para la primera ronda, elige especificaciones de prueba de bajo costo compatibles con la página, por ejemplo, 5 segundos, 720p, 16:9. Si el modelo actual no acepta estas combinaciones, ajústalas según los valores permitidos por la página.
- Revisa el precio, las opciones de audio y los materiales antes de enviar.
El fotograma inicial, el fotograma final y la referencia de personaje no son el mismo tipo de entrada. La documentación oficial explica que el modo de fotogramas inicial y final no se puede mezclar con el modo de referencia multimodal; el rango de compatibilidad de los distintos modelos también es diferente.[6] No elijas arbitrariamente un tipo de referencia incompatible solo para meter las dos imágenes.
Prompt para la muestra:
Usa la imagen de faro proporcionada como imagen inicial para generar una muestra corta.
Mantén la composición, el diseño del robot, la estructura del faro, el contorno de la isla y el estilo de papel.
Muestra solo un cambio principal: la parte superior del faro pasa de oscura a iluminada,
un suave haz de luz ámbar ilumina gradualmente la superficie del mar a la derecha y luego se estabiliza.
La superficie del mar solo presenta leves ondulaciones. El robot permanece junto a la puerta, no añadas brazos.
La cámara permanece fija, no gira alrededor, no cambies de toma.
No añadas barcos, personas, subtítulos ni logotipos; no uses sobreexposición blanca,
no cambies la cantidad de puertas y ventanas, no hagas que los edificios o el robot se derritan o deformen.
Si el modo actual admite audio, conserva solo un ligero sonido de olas, sin narración.
Esta muestra no incluye la acción completa de accionar el interruptor. Primero verifica la estabilidad visual; después de aprobarla, maneja por separado la acción causal más difícil, o prueba una duración más larga compatible con la página.
¶ Método B: operar en el asistente de Studio
Después de conectar Seedance, también puedes entregar al asistente el fotograma inicial, el prompt y las especificaciones:
Usa el Seedance conectado para crear una muestra de encendido de luz del faro.
Usa el fotograma inicial independiente que adjunto, no uses la imagen de storyboard de tres cuadros.
Primero verifica si el modelo actual admite 5 segundos, 720p, 16:9 y entrada de fotograma inicial,
dime el modo y los parámetros que se utilizarán, y envíalo después de confirmar.
Después de enviarlo, registra el ID de tarea y continúa consultando la misma tarea,
hasta que tenga éxito o falle. No crees repetidamente nuevas tareas solo porque la espera sea larga.
Después de tener éxito, dame la dirección del video; si falla, explica el motivo devuelto.
El ID de tarea representa “aceptada”, no “video terminado”. Conserva el registro de la tarea durante la espera; si aparece un fallo, primero confirma la causa y luego decide si modificar los parámetros para reintentar.
¶ Paso seis|No digas “que se vea un poco mejor” al aceptar
Los comentarios realmente útiles deben indicar qué segmento, qué objeto y qué problema. Este es el mismo hábito de trabajo que el de las guías de animación de código abierto: “ver realmente el resultado renderizado y luego corregirlo”.[3]
Después de obtener tu propia muestra, compruébala según la siguiente tabla:
| Lugar de observación | Qué comprobar | Comentarios específicos después de detectar un problema |
|---|---|---|
| Inicio | Si se respeta el fotograma inicial | Al inicio mantén la sala de la luz apagada, no enciendas la luz desde el primer fotograma |
| Donde ocurre el cambio | Si la luz se ilumina gradualmente y si hay sobreexposición | Reduce la intensidad de la luz, conserva la textura de la superficie del mar, no uses destellos blancos |
| Durante todo el proceso | Si cambian las puertas y ventanas, el tejado y el robot | Conserva la estructura de la imagen original, no añadas brazos, no cambies la cantidad de ojos |
| Final | Si el resultado tiene tiempo de permanencia | Deja una breve pausa después de que el haz se estabilice, no termines justo al encenderse |
Si después haces la historia completa, añade otro punto de comprobación: ¿la luz se produjo antes de la operación del robot? Si el orden causal se altera, primero reduce las acciones; no sigas acumulando efectos especiales.
Puedes escribir así los requisitos de modificación:
只修正这次样片的两个问题:
1. 亮灯时海面过曝,降低光束亮度并保持半透明。
2. 机器人在结尾变形,尽量保持参考图外观与位置。
其他构图和风格不变。
Aquí, “solo corregir” es tu objetivo, no una garantía de la capacidad de edición local del modelo. Algunos modos requieren regeneración y otros admiten edición de vídeo de referencia; primero verifica qué puede hacer la herramienta actual. El vídeo regenerado también puede cambiar otras áreas, y aun así requiere una revisión posterior.
¶ Paso siete|Del clip de muestra al cortometraje completo, primero protege los límites
Después de aprobar el clip de muestra, intenta entonces el plan de historia de unos 15 segundos mencionado antes: descubrir el problema, acercarse al interruptor, activar la luz, quedarse junto a la puerta. Prioriza que funcione una escena continua, sin apresurarte a añadir una compleja planificación de múltiples tomas.
Si eliges producir tres segmentos de material por separado, necesitarás montarlos después. Este artículo no ha verificado la función integrada de edición en línea de tiempo universal de Studio, por lo que no dice “arrástralos dentro y se editarán automáticamente”. Puedes utilizar herramientas de edición cuyo funcionamiento ya hayas confirmado; si quieres cambiar a un servicio de creación automática de vídeos, debes verificar por separado si puede recibir estos materiales y si regenerará las imágenes.
También se recomienda dejar la música para más adelante. Si tu Studio ya ha habilitado Suno, puedes probar una dirección como esta:
为《最后一盏灯》创作一段无歌词背景音乐。
克制的钢琴、柔和铺底、安静海岛的感觉。
从轻微孤独过渡到温暖,不要宏大鼓点,不要人声。
我要用于短片,请给出便于选段的音乐结果。
Esta es una sugerencia opcional, no un paso ya ejecutado en esta ocasión; no tomes “querer 15 segundos de música” como que el modelo necesariamente producirá exactamente 15 segundos. El recorte, los fundidos de entrada y salida, y la sincronización entre audio e imagen deben realizarse en herramientas que realmente admitan estas funciones. La música no mejora por estar más llena: después de que se encienda la luz, dejar un poco de sonido de olas suele encajar mejor con esta historia que añadir otra capa de percusión.
¶ Antes de terminar, lo que queda no debería ser solo una imagen bonita
Se recomienda conservar seis cosas para este pequeño proyecto:
- Tarjeta de tarea creativa: historia, personaje, estilo y limitaciones;
- Guion gráfico en texto: qué ocurre en cada segmento y qué debe entender el público;
- Imagen conceptual de tres viñetas: para debatir, no como diseño estricto del personaje;
- Fotograma inicial independiente y versión con la luz encendida: como punto de partida y referencia de aceptación;
- Registro de tareas de vídeo: modelo, modo, parámetros, ID de tarea y resultado;
- Registro de modificaciones: qué problema se corrigió y cuáles siguen sin resolverse.
En esta ocasión ya se obtuvieron tres imágenes originales, y también se tomó una decisión concreta: el guion gráfico conceptual solo se utiliza para debatir la historia; la imagen real se basa en el fotograma inicial independiente con el interruptor en posición baja y, después, se edita la versión con la luz encendida tomando este como referencia. Esto se parece más a una creación real que “dejar que la IA haga todo automáticamente”: ver las diferencias, decidir qué conservar y explicar con claridad el siguiente paso.
El caso fuente público muestra otro camino que vale la pena explorar: el código puede convertirse en parte de un proyecto de animación. Pero para los creadores que usan Studio por primera vez, no hace falta construir un renderizador desde el principio. Empieza con una pequeña historia, un fotograma inicial utilizable y un cambio que pueda revisarse.
El objetivo de hoy no es hacer que la IA filme una superproducción, sino hacer que esta luz se encienda de la forma que diseñaste.
Abre AceData Studio y comienza tu primer guion gráfico
¶ Recordatorios de uso y publicación
- Antes de generar, consulta los precios actuales y los parámetros compatibles; este artículo no promete un tiempo fijo, coste ni tasa de éxito en un solo intento.
- Las imágenes originales de este artículo fueron generadas por IA; los GIF y vídeos del proyecto original indican al autor mediante enlaces externos y se utilizan solo con fines explicativos. Que sean públicamente accesibles no significa que puedan usarse libremente con fines comerciales; antes de utilizar música, personajes y materiales de otras personas, es necesario verificar las licencias.
- En esta ocasión, la generación y edición de imágenes se ejecutaron mediante los conectores correspondientes disponibles en Studio, y se utilizó un modelo visual para ayudar en la revisión; no es una grabación de clics paso a paso de la interfaz web, y la revisión asistida tampoco puede sustituir la revisión humana.
- Este artículo todavía no cuenta con un vídeo nuevo, música ni una pieza final de La última luz; los requisitos de secuencia temporal y calidad de vídeo del texto son todos planes creativos o recomendaciones de aceptación.
¶ Materiales y texto original en inglés
- JohnHeibel / PDoomVideo: README, notas de producción y código fuente; MV original; STORYBOARD.md.
- ClaudeAnimationBase: proyecto inicial desde el guion gráfico hasta el renderizado.
- ANIMATION_GUIDE.md: ritmo narrativo, revisión de fotogramas continuos y normas de producción.
- Publicación original de anabology: menciona explícitamente Midjourney y moodboard.
- Documentación oficial de Ace Data Cloud Studio.
- Documentación de uso de Seedance y ejemplos de vídeos existentes; documentación de la API de vídeo de Seedance.
- Remotion: Prompting videos with coding agents, como referencia para lectores que quieran seguir explorando el vídeo programático; este artículo no utilizó Remotion para renderizar.
- Punto de partida de este tema: texto original de WeChat.

