Blog / 5 min de lectura · 2026-05-24
El patrón desencadenante “When [action], [transformation]” para prompts de VFX en Gemini Omni
La sintaxis detrás de las demos virales de Gemini Omni: espejos que ondulan, burbujas que se vuelven esculturas, mariposas que se convierten en abejas. Cómo montar prompts de VFX con desencadenante y fijar el resultado.
Las demos de Gemini Omni que más se viralizaron en el I/O 2026 (el brazo que se convierte en espejo, la burbuja que se transforma en escultura de cristal, la mariposa que se convierte en abeja) comparten una misma estructura de prompt. La propia guía de DeepMind la llama patrón desencadenante (trigger pattern), y es la forma más limpia de conseguir que Omni haga una transformación controlada a mitad de clip.
La estructura
[Base scene]. When [specific trigger action], [specific transformation]. Keep [list] identical.
Tres partes:
- Escena base: el estado inicial del clip
- Desencadenante: una acción concreta cuyo instante marca la transformación
- Transformación + bloqueo: qué cambia y qué se mantiene
El desencadenante es el ancla sintáctica. Sin él, Omni no sabe en qué momento de los 10 segundos del clip tiene que producirse el cambio, y acabas con una transformación lenta que ocupa todo el clip o con una transformación metida a presión en el primer segundo.
Ejemplos paso a paso
Ejemplo 1: el espejo que ondula (demo oficial de DeepMind)
A woman reaches toward a mirror in a Victorian parlor.
When her fingertips touch the glass, make the mirror ripple like liquid
and her arm turn to reflective mirror material.
Keep the parlor, her face, and the warm lighting identical.
Qué funciona aquí:
- La escena base es concreta (salón victoriano, mujer, espejo)
- El desencadenante es un contacto físico concreto, no un vago “after a moment” (al cabo de un momento)
- La transformación combina dos cambios coordinados (la ondulación y el material del brazo)
- El bloqueo conserva tres elementos nombrados uno a uno
Ejemplo 2: la burbuja que se transforma en escultura
A glass bubble floats slowly above a wooden table.
When the bubble reaches the top of the frame, transform it into a small
porcelain sculpture of a bird mid-flight.
Keep the wooden table, the soft window light, and the slow upward motion identical.
Qué funciona aquí:
- El desencadenante usa una posición en el espacio (la parte superior del encuadre) en lugar de un contacto físico
- La transformación es un objeto concreto y con nombre (un pájaro de porcelana), no una metamorfosis difusa
- El bloqueo conserva de forma explícita el movimiento: el pájaro tiene que seguir flotando hacia arriba
Ejemplo 3: mariposa → abeja (variante de la demo de lanzamiento de Google)
A monarch butterfly hovers near a sunflower in a sunny meadow.
When the butterfly lands on the sunflower's center, transform it into a worker bee
collecting pollen.
Keep the sunflower, the meadow background, and the warm golden lighting identical.
Qué funciona aquí:
- El desencadenante es el momento en que se posa: claro y de un solo fotograma
- La transformación mantiene la misma escala y la misma intención (con “collecting pollen”, recogiendo polen, la acción continúa)
- El bloqueo fija el entorno para que toda la atención vaya a la transformación
Tipos de desencadenante que Omni resuelve bien
| Tipo de desencadenante | Ejemplo de formulación | Fiabilidad |
|---|---|---|
| Contacto físico | “When her fingertips touch the glass” | 🟢 Alta |
| Posición en el espacio | “When the bubble reaches the top of frame” | 🟢 Alta |
| Final de una acción concreta | “When she finishes pouring the water” | 🟢 Alta |
| La cámara llega al sujeto | “When the camera reaches her face” | 🟡 Aceptable |
| Tiempo en segundos | “At the 5-second mark” | 🟡 Aceptable (aunque menos natural) |
| Momento impreciso | “After a moment” / “Then” | 🔴 Evítalo |
El patrón funciona porque le da a Omni una estructura clara de antes y después con la que planificar. Con desencadenantes vagos, el modelo tiene que adivinar el momento, y el resultado son transformaciones emborronadas o saltos bruscos.
Desencadenante + bloqueo + escena base: errores habituales
Error 1: olvidar el bloqueo. Omni hace la transformación, pero de paso cambia el estilo del salón, la iluminación o incluso al sujeto. Solución: enumera entre 3 y 5 elementos concretos con “Keep [list] identical.”
Error 2: un desencadenante vago. “When she touches the mirror” (cuando toca el espejo) funciona peor que “When her index finger touches the glass” (cuando su dedo índice toca el cristal). Descríbelo en términos físicos y concretos.
Error 3: el desencadenante y la transformación describen la misma acción. Con “When the leaves fall, the leaves turn red” (cuando las hojas caen, las hojas se vuelven rojas), Omni no sabe en qué instante fijar el cambio. Separa el desencadenante de la transformación: “When the wind picks up, the leaves turn red and start to fall.” (cuando se levanta el viento, las hojas se vuelven rojas y empiezan a caer).
Error 4: poner el desencadenante antes de la generación. Los desencadenantes actúan durante el clip, no como preparación previa. No escribas “Trigger: butterfly lands. Show:…”; escribe un prompt continuo con las tres partes seguidas.
Error 5: más de una transformación. Dos cambios coordinados (ondulación del espejo + brazo) funcionan. Con tres o más, lo normal es que falle: mejor divídelos en dos turnos con la edición conversacional.
Dónde usar el patrón desencadenante
Usos habituales en producción:
- Transformaciones de superficie: agua → hielo, tela → piedra, fuego → ceniza
- Cambios de objeto a mitad de plano: flor → fruta, cristal → metal
- Cambios de estado del personaje: calma → sobresalto, cansancio → alerta
- Animaciones de revelación: sobre cerrado → grulla de papel, flor cerrada → flor abierta
- Transformaciones de marca: “When the logo lights up, the product behind it appears” (cuando se ilumina el logo, aparece el producto que hay detrás)
Los prompts de la función Avatar también admiten este patrón, con @username como sujeto:
@your_username sits at a desk reading.
When you look up at the camera, smile and wave.
Keep the desk, the warm lamp light, and your sweater identical.
Así se combina la invocación con @username con un desencadenante acotado, algo muy útil para presentaciones en las que hablas a cámara.
Cuándo NO usar el patrón desencadenante
- Escenas estáticas: paisajes, piezas de ambiente. En su lugar, añade verbos de movimiento como órbita (
orbit) o paneo (pan). - Transformaciones continuas: las metamorfosis lentas que ocupan todo el clip funcionan mejor con un prompt normal (“watercolor painting slowly forming from blank canvas”, una acuarela que va apareciendo sobre un lienzo en blanco).
- Producciones con varias tomas: para cortar entre planos distintos, usa el encadenamiento de Google Flow, no desencadenantes.
Lista de comprobación rápida
Antes de enviar un prompt con patrón desencadenante, comprueba:
- ¿La escena base es concreta (sujeto + acción + lugar)?
- ¿El desencadenante es un evento concreto que ocurre en un solo fotograma?
- ¿La transformación se limita a uno o dos cambios coordinados (no tres o más)?
- ¿El bloqueo enumera entre 3 y 5 elementos concretos que conservar?
- ¿El prompt completo tiene menos de 50 palabras?
Si cumples los cinco puntos, la transformación sale limpia. Si falla alguno, lo normal es que al regenerar aparezca algo raro.
Artículos relacionados
- Guía completa: explica el patrón desencadenante en contexto
- El bloqueo
Keep X identical: la parte del bloqueo del patrón desencadenante, en detalle - Prompts de VFX en la biblioteca: ejemplos de producción con esta estructura
- Entrada del glosario: definición formal
Fuentes