Cómo animar la mascota de tu marca con ChatGPT Images 2.6

Anima a la mascota de tu marca con ChatGPT Images 2.6: un prompt probado para sprite sheets, alineación de fotogramas para lograr un bucle perfecto y un flujo de trabajo de revisión en equipo.

Ashley Innocent

Ashley Innocent

6 noviembre 2026

Cómo animar la mascota de tu marca con ChatGPT Images 2.6

Respuesta rápida: Para animar la mascota de tu marca con ChatGPT Images 2.6, solicita una hoja de sprites (sprite sheet) de 6 fotogramas en una cuadrícula fija de 3 por 2, recorta la hoja en fotogramas, alinéalos y exporta un GIF en bucle. Probamos este proceso en una cuenta Free el 5 de noviembre de 2026. El paso de alineación redujo el desplazamiento de los pies de 11,5 píxeles a tan solo 1.

Por qué animar la mascota de una marca requiere más de un prompt

Una mascota de marca debe verse idéntica a sí misma en cada fotograma, y eso cambia por completo la tarea. Un GIF de reacción puntual puede verse de cualquier forma; la mascota de tu marca, no.

El artículo de lanzamiento de Images 2.6 de OpenAI menciona este caso de uso directamente: los profesionales de marketing pueden «animar una mascota de marca para una campaña». La función está disponible en ChatGPT y Codex en todos los niveles de suscripción, así como en la API.

ChatGPT también ofrece una vía directa con una sola frase. En una prueba anterior con la misma cuenta Free, un prompt que solicitaba un GIF en bucle devolvió un archivo terminado de 8 fotogramas. Para una reacción rápida es suficiente; para una mascota, el método de la hoja de sprites ofrece mucho más control, ya que permite definir la cantidad de fotogramas, evaluar cada postura y ajustar los tiempos a medida.

Una hoja de sprites es una única imagen que reúne todos los fotogramas de una animación en una cuadrícula. Puedes revisarla como si fuera una hoja de contactos y reproducir luego los fotogramas en orden.

Si varias personas intervienen en los recursos de marca, tanto el brief como la aprobación necesitan un espacio común. Sharkly se encarga de esa parte, y lo explicamos más adelante.

Qué necesitas antes de redactar el prompt

Dedica cinco minutos a preparar los elementos de entrada: de ellos dependerá que el resultado realmente se parezca a tu mascota.

  • Una imagen de referencia. Una imagen limpia de cuerpo entero de la mascota sobre un fondo liso.
  • Una descripción escrita del personaje. Color del cuerpo, rostro, proporciones, grosor del trazo y accesorios.
  • Un solo movimiento. Un saludo con la mano, un asentimiento o un parpadeo. Seis fotogramas no alcanzan para representar una escena compleja.
  • Un caso de uso definido para el archivo. Un sticker para chat y el encabezado de una página de destino requieren dimensiones y velocidades distintas.

Anima únicamente personajes que te pertenezcan o sobre los que tengas derechos de uso.

Paso 1: Adjunta la imagen de referencia de tu mascota

Abre ChatGPT Images, haz clic en Add files and more y adjunta tu referencia. Según OpenAI, Images 2.6 mantiene «personajes, productos y detalles de marca consistentes mientras editas», por lo que esta entrada es la base que mantendrá fijo tu diseño.

En este artículo no subimos una imagen de referencia, de modo que conviene tomar este paso según las especificaciones de OpenAI y no como un resultado propio. Aun así, aprendimos dos cosas al trabajar sin ella:

  • Cuando nuestro prompt mencionaba una imagen adjunta pero no habíamos subido nada, ChatGPT se detuvo y solicitó el archivo. No inventó un personaje.
  • Cuando describimos la mascota solo con palabras, obtuvimos un personaje consistente a lo largo de los seis fotogramas, aunque resultó ser un tiburón más redondeado que el diseño del que partíamos.

Una descripción escrita mantiene la coherencia interna de un personaje, pero no reproducirá con exactitud un diseño previo. Para un recurso de marca real, utiliza siempre la imagen de referencia.

Paso 2: Usa un prompt de hoja de sprites optimizado para una mascota

Nuestro prompt sigue la misma estructura de los ejemplos de OpenAI, que solicitan «exactamente 6 fotogramas secuenciales» en una cuadrícula de 3 columnas por 2 filas. Sustituye el párrafo del personaje por el tuyo:

Create a single animation sprite sheet for a seamless looping GIF.
Character: a friendly cartoon shark mascot standing upright on two short
legs, charcoal-navy body, pale cream belly and lower jaw, large round eyes,
open smile with small white teeth, three gill lines, thick dark outline,
a small bright green ID badge on a dark lanyard, flat vector style,
no gradients.
The sequence: mascot stands facing forward, raises one fin, waves twice,
lowers the fin back to the starting pose.
Exactly 6 sequential frames in a precise 3-column by 2-row grid, read
left-to-right then top-to-bottom. Every panel has identical dimensions.
Fixed camera, same character, feet in the same spot in every frame,
plain white background. Sixth frame transitions smoothly back to the first.
No captions, no words, no numbers, no logos, no panel labels, no borders,
no gutters.

Cada línea cumple un propósito específico:

  • «Same character» y la cámara fija evitan variaciones en el diseño y en el encuadre.
  • «Feet in the same spot» proporciona un punto de anclaje para verificar la alineación más tarde.
  • La instrucción para el sexto fotograma asegura una transición fluida para cerrar el bucle.
  • La lista de exclusiones («no») evita que aparezcan textos o divisiones no deseados en los fotogramas.

Esta es la hoja sin editar que generó ChatGPT, un PNG de 1536 por 1024 píxeles:

Six-frame sprite sheet from ChatGPT Images 2.6: a navy cartoon shark with a green badge raises one fin, waves, and returns to rest, in a 3-by-2 grid

Conviene señalar dos detalles: este prompt generó un PNG estático, no un GIF, por lo que el ensamblaje debe hacerse por separado. Además, solicitamos dos saludos y obtuvimos prácticamente uno solo. El propio ChatGPT lo advirtió al indicar que el movimiento «no se distingue a la perfección en los seis fotogramas». Seis fotogramas apenas dan cabida a un saludo; pide uno solo o amplía el número de fotogramas.

Paso 3: Recorta la hoja y corrige el desplazamiento

La indicación de «dimensiones idénticas» no fue del todo exacta. Aunque el personaje parecía centrado en cada panel, al dividir la hoja en cuadrados uniformes de 512 píxeles se apreciaba un desplazamiento lateral. Los pies se movían 11,5 píxeles entre columnas, lo que en el bucle final se traducía en un salto molesto.

La solución consiste en recortar cada columna aplicando su propio desplazamiento (offset). Mide un punto fijo en cada fotograma, como el borde exterior de un pie, y compensa el recorte según la diferencia. En nuestro caso, los desplazamientos requeridos fueron de 0, 517 y 1035 píxeles. Los siguientes comandos utilizan FFmpeg y se ejecutaron tal cual:

i=0
for x in 0 517 1035 0 517 1035; do
  y=$(( (i / 3) * 512 ))
  ffmpeg -y -i sheet.png -vf "crop=500:512:$x:$y" frame$i.png
  i=$((i + 1))
done

ffmpeg -y -framerate 1000/150 -i frame%d.png \
  -vf "scale=384:-2:flags=lanczos,split[a][b];[a]palettegen=max_colors=64[p];[b][p]paletteuse=dither=none" \
  -loop 0 mascot.gif

Tus valores de desplazamiento variarán, por lo que conviene medir tu propia hoja. El segundo comando establece 150 milisegundos por fotograma y una paleta de 64 colores, idónea para ilustraciones vectoriales planas.

Este es el bucle final:

The finished looping GIF: the navy cartoon shark mascot raises one fin, waves, and lowers it, with its feet staying in place

Paso 4: Comprueba que el bucle sea limpio

Un bucle limpio no presenta saltos perceptibles cuando el último fotograma vuelve a conectar con el primero. No te fíes únicamente de la vista; estos son los datos que obtuvimos al comparar los fotogramas antes y después de alinearlos:

Parámetro medido Corte en cuadrícula uniforme Recorte alineado
Desplazamiento del pie entre fotogramas 11,5 px 1 px
Píxeles modificados en la transición del bucle 13,8% 3,6%
Tamaño del archivo 332 KB 284 KB

El GIF terminado tiene unas dimensiones de 384 por 394 píxeles, 6 fotogramas y una duración de 0,9 segundos por ciclo. La alineación también redujo el peso del archivo, ya que el algoritmo de compresión de GIF procesa menos cambios cuando el cuerpo permanece estático.

Aplica esta lista de verificación antes de compartir el archivo:

  1. Compara el primer y el último fotograma: solo deben apreciarse diferencias mínimas.
  2. Revisa los colores de la mascota, la credencial y el grosor de las líneas en cada fotograma.
  3. Busca restos de texto o líneas de corte en los bordes de los paneles.
  4. Observa la animación a tamaño completo durante diez repeticiones: los saltos se hacen evidentes al repetirse.

Si algún fotograma no queda bien, vuelve a generar la hoja o utiliza el campo Describe edits en el visor de imágenes. Nosotros no realizamos ediciones sobre esta hoja.

Cómo animar una mascota mediante la API

La API plantea una alternativa diferente. La guía de generación de imágenes de OpenAI indica que definir output_format como gif devuelve una animación lista, pero únicamente en el endpoint de generación. El endpoint de edición no admite la salida en formato GIF, y es allí donde se envían las imágenes de referencia.

Por lo tanto, para una mascota existen dos caminos en la API:

  • GIF nativo: se genera solo mediante prompt, con un frame_count de 2 a 64 y un frame_duration_ms de 20 a 2000. El diseño se basa exclusivamente en la descripción de texto.
  • Referencia más hoja de sprites: se envía la referencia al endpoint de edición, se recibe la hoja de sprites y se ensambla siguiendo el Paso 3.
curl https://api.openai.com/v1/images/edits \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -F "model=gpt-image-2.6-sunburst" \
  -F "image[][email protected]" \
  -F "size=1536x1024" \
  -F "quality=high" \
  -F "prompt=<your sprite sheet prompt>"

Redactamos esta solicitud a partir de la documentación técnica, sin llegar a ejecutarla. OpenAI señala que Sunburst ofrece «una consistencia de imagen aún mayor entre ediciones» con calidad media o alta. La página de precios indica que los tokens de imagen de 2.6 tienen un coste de 8 $ por millón de entrada y 30 $ por millón de salida.

Cómo integrar la animación de mascotas en el flujo de trabajo del equipo

Una sola persona puede llevar a cabo todo este proceso. Sin embargo, en un equipo de marketing es fundamental saber cuál es la referencia vigente, quién solicitó la animación y quién dio el visto bueno. De lo contrario, el GIF final acaba perdido en un hilo de chat.

Así es como se articula en Sharkly, una plataforma de trabajo para Personas y Agentes:

  1. Una Task centraliza el brief. Vincula a una misma Task las referencias de la mascota, el prompt y las directrices de marca.
  2. Un Agent ejecuta el trabajo. Asigna la Task a un Agent, que opera en un Computer conectado mediante un Runtime. Nuestra guía sobre cómo asignar tu primera tarea a un agente de IA detalla la configuración.
  3. Una persona revisa y aprueba. El Agent puede dejar la Task en espera de revisión humana, apareciendo directamente en el Inbox de esa persona. Nuestro artículo sobre traspasos entre personas y agentes describe este modelo de colaboración.

Images 2.6 está disponible en Codex, y Codex es uno de los Runtimes integrados en Sharkly. No hemos evaluado la generación de mascotas a través de Codex, por lo que te recomendamos probarlo primero en tu propio entorno.

Empezar con Sharkly es gratuito: el plan Free admite organizaciones de hasta 5 personas, y los Agents no consumen asientos. El uso de los modelos se factura según el plan o la API key que vincules.

Conclusión

Crear un bucle de una mascota se resume en tres principios: fijar el diseño con una imagen de referencia, planificar un único movimiento en seis fotogramas y alinear los fotogramas antes de exportar. Este último ajuste redujo el desplazamiento de los pies de 11,5 píxeles a tan solo 1.

¿Listo para implementarlo con tu equipo? Crea un espacio de trabajo gratuito en Sharkly, añade el próximo brief de tu mascota en una Task y deja que una persona apruebe el resultado final. La documentación de Sharkly explica paso a paso la configuración.

Preguntas frecuentes

¿Puede ChatGPT animar una mascota que ya tengo?

OpenAI contempla este caso de uso y permite adjuntar la mascota como referencia. Nosotros probamos únicamente con una descripción de texto, lo que produjo un personaje coherente consigo mismo, pero no idéntico a nuestro diseño.

¿Cuántos fotogramas debe tener el GIF de una mascota?

En nuestro caso, seis fotogramas bastaron para un solo saludo. Si necesitas un movimiento más amplio, añade más fotogramas. La API admite entre 2 y 64.

¿Un prompt de hoja de sprites devuelve directamente un GIF?

En nuestra prueba devolvió una hoja en formato PNG y ensamblamos el GIF nosotros mismos. No obstante, en una prueba previa, un prompt estándar pidiendo un GIF en bucle sí generó un archivo GIF terminado.

¿Por qué mi GIF tiembla o da saltos?

Lo más probable es que los paneles no estén alineados de forma milimétrica. En nuestro caso, se produjo un desplazamiento de 11,5 píxeles entre columnas. Recorta cada columna aplicando su propio valor de desplazamiento.

¿Puede la API generar un GIF a partir de una imagen de referencia?

No de forma directa. La salida en GIF solo está disponible en el endpoint de generación, mientras que el endpoint de edición no admite este formato.

¿Se notará que el GIF de la mascota fue generado con IA?

OpenAI indica que añade a las imágenes generadas metadatos C2PA y marcas de agua de SynthID, por lo que el archivo no pasará como una animación creada a mano.

Descubre más

Gemini Omni 1.2 Flash API: cómo convertir la generación de video en una tarea para tus agentes

Gemini Omni 1.2 Flash API: cómo convertir la generación de video en una tarea para tus agentes

Ejecuta la API de Gemini Omni 1.2 Flash como trabajo de agentes con seguimiento: la estructura de la llamada, el brief, los recursos de referencia, las ediciones multiturno y la revisión humana antes de publicar un clip.

6 noviembre 2026

Cuando un modelo más barato sale más caro: cómo calcular el coste de los agentes por cambio aceptado

Cuando un modelo más barato sale más caro: cómo calcular el coste de los agentes por cambio aceptado

GPT-6 Luna, a 0,10 USD por millón de tokens, reduce el costo por intento y eleva los intentos, la producción y las decisiones por cada cambio implementado. Fija el precio de las ejecuciones del agente por cambio aceptado, no por token.

6 noviembre 2026

Cuánto cuesta realmente ejecutar un equipo de agentes de IA en planes gratuitos y económicos

Cuánto cuesta realmente ejecutar un equipo de agentes de IA en planes gratuitos y económicos

Qué modelos puede ejecutar gratis un Crew tras los lanzamientos del 22 de septiembre de 2026, por qué una licencia gratuita de escritorio no es una clave de API y cuánto cuesta realmente a la semana la opción económica mediante API.

5 noviembre 2026