- Sustituye la conditioning de acciones basada en rasgos por un sistema de coordenadas globales mediante ActionRoPE.
- Implementa el Coordinate-Conditioned Noise Scheduling para diferenciar zonas ya vistas de contenido nuevo.
- Reduce drásticamente el desplazamiento visual al regresar a puntos previamente visitados en el mapa.
- Se integra sin añadir parámetros significativos en diversos modelos de difusión desde 1.3B hasta 33B.

Cuando nos movemos por un videojuego con cámara cenital o isométrica, esperamos que el mundo sea sólido. Si caminamos hacia la derecha y luego volvemos al punto de partida, los árboles y edificios deberían seguir exactamente donde los dejamos. Sin embargo, los modelos de generación de video actuales suelen fallar en esto porque intentan aprender la geometría del mundo a base de datos, tratando las acciones del usuario como simples señales abstractas en lugar de instrucciones espaciales precisas.
Aquí es donde entra en juego ActionRoPE, una propuesta que cambia las reglas del juego al dejar de tratar los movimientos como rasgos aprendidos para convertirlos en direcciones geométricas explícitas. En lugar de que la IA adivine cuánto debe moverse la imagen cuando pulsamos una tecla, este sistema ancla cada píxel a una dirección fija en el mundo, logrando que la experiencia sea fluida y, sobre todo, coherente, evitando que el escenario mute como si fuera un sueño febril cada vez que damos un paso atrás.
El problema de las acciones como simples rasgos
Hasta ahora, la mayoría de los modelos de mundos virtuales inyectaban las acciones del jugador mediante tokens textuales o vectores de características. El problema es que el modelo debe deducir la magnitud y dirección del movimiento basándose en lo que vio durante el entrenamiento. Esto provoca que el movimiento sea impreciso y que aparezca el famoso revisit drift, un error donde el entorno se desplaza o cambia cuando el jugador regresa a una zona ya explorada.
En los mundos de cámara plana, el efecto de una acción es básicamente un desplazamiento rígido de la cámara. ActionRoPE aprovecha esto eliminando la necesidad de que el modelo aprenda esta relación, ya que sustituye las posiciones relativas de la pantalla por coordenadas globales del mundo. De este modo, un objeto que estaba en una posición específica mantendrá siempre la misma dirección posicional, sin importar cuánto se mueva la cámara.
ActionRoPE y la magia de las coordenadas globales
Técnicamente, el sistema utiliza el Rotary Positional Embedding (RoPE) para asignar a cada token un lugar en el espacio. Mientras que el RoPE estándar se reinicia en cada fotograma, ActionRoPE compensa el desplazamiento acumulado de la cámara. Esto significa que los tokens que representan la misma ubicación física comparten la misma dirección posicional a través del tiempo, permitiendo que la atención del modelo asocie los lugares repetidos mediante alineación geométrica y no solo por apariencia visual.
Lo más sorprendente es que este mecanismo es completamente libre de parámetros en su ruta de control. No requiere que la arquitectura del transformador sea modificada profundamente, lo que permite que sea compatible con una variedad enorme de backbones, desde modelos compactos de 1.3 mil millones de parámetros hasta gigantes de 33 mil millones, manteniendo una precisión direccional asombrosa y un error angular mínimo.
Optimización mediante el Noise Scheduling Condicionado
Además de las coordenadas, los autores introdujeron el Coordinate-Conditioned Noise Scheduling (CNS). Esta herramienta reconoce que hay una asimetría fundamental al generar video: algunas zonas ya han sido vistas en el primer fotograma (zonas conocidas) y otras están siendo reveladas por el movimiento de la cámara (zonas nuevas). El CNS asigna trayectorias de eliminación de ruido diferenciadas para cada grupo de tokens.
- Regiones conocidas: Se estabilizan y alcanzan estados de bajo ruido mucho antes, sirviendo de ancla visual.
- Regiones nuevas: Siguen el horario estándar de difusión, generándose tomando como referencia las zonas que ya han quedado fijas.
Para que esto funcione, se añade un canal de entrada con una convolución inicializada en cero que solo aporta unos 0.015 millones de parámetros. Esta máscara le dice a la red qué parte del mundo es ya determinista y qué parte debe ser sintetizada desde cero, evitando que el contenido nuevo choque visualmente con lo ya establecido.
Resultados tangibles y versatilidad
Al poner a prueba este sistema frente a métodos tradicionales como AdaLN o la atención cruzada, los resultados son contundentes. En pruebas de ida y vuelta, ActionRoPE logra reducir el drift de revisit en un 66% respecto a la mejor alternativa. Esto se traduce en que los hitos arquitectónicos y las texturas del terreno permanecen consistentes, eliminando ese efecto de deformación que suele arruinar la inmersión en los simuladores interactivos.
La flexibilidad del sistema es otro de sus puntos fuertes. Ha demostrado funcionar no solo en el dataset original, sino también en estilos artísticos totalmente ajenos, como el cyberpunk, el ukiyo-e o la pintura al óleo. Esto confirma que el control basado en coordenadas es una solución universal que no depende del dominio visual ni de una arquitectura específica, sino de la lógica geométrica del espacio.
La implementación de ActionRoPE y el programador de ruido CNS transforma la generación de mundos virtuales al convertir la intuición del modelo en precisión matemática absoluta. Al anclar la visión a coordenadas globales y priorizar la estabilización de las zonas conocidas, se consigue una fidelidad de movimiento superior y una persistencia espacial que permite explorar y regresar en entornos generativos sin que el mundo se desmorone, todo ello sin añadir una carga computacional significativa al proceso de inferencia.


