Translations:Diffusion Models Are Real-Time Game Engines/79/es
Simular procesos visuales y físicos de entornos 2D y 3D y permitir la exploración interactiva de los mismos es un campo ampliamente desarrollado en los gráficos por computadora (Akenine-Möller et al., 2018). Los motores de juego, como Unreal y Unity, son programas que procesan representaciones de la geometría de la escena y renderizan un flujo de imágenes en respuesta a las interacciones del usuario. El motor de juego es responsable de realizar un seguimiento de todo el estado del mundo, por ejemplo, la posición y el movimiento del jugador, los objetos, la animación de los personajes y la iluminación. También realiza el seguimiento de la lógica del juego, como los puntos obtenidos al cumplir los objetivos del juego. Las producciones cinematográficas y televisivas utilizan variantes del trazado de rayos (Shirley & Morley, 2008), que son demasiado lentas y requieren muchos cálculos para las aplicaciones en tiempo real. Por el contrario, los motores de juego deben mantener una frecuencia de fotogramas muy alta (normalmente, de 30 a 60 FPS), por lo que recurren a la rasterización de polígonos altamente optimizada, a menudo acelerada por GPUs. Los efectos físicos como sombras, partículas e iluminación suelen implementarse utilizando heurísticas eficientes en lugar de una simulación físicamente precisa.