Motion blur all the way down (2022)

Los esfuerzos por representar un desenfoque de movimiento más realista en gráficos están yendo más allá de las simples simulaciones del obturador de una cámara hacia modelos que se ajustan mejor a la percepción visual humana. Los comentaristas examinan cómo el ángulo de obturación, la frecuencia de cuadro, la tecnología de pantalla (CRT, LCD, OLED, HDR) y los movimientos oculares interactúan para producir o reducir artefactos como strobing, judder y smearing. También debaten el valor y la implementación del desenfoque de movimiento en juegos frente a películas, argumentando que un desenfoque pobre o centrado en la cámara a menudo perjudica la claridad, mientras que enfoques físicamente basados, por objeto, y futuras técnicas con seguimiento ocular podrían mejorar significativamente el realismo.

Estructura del artículo y concepto de torusphere

  • Varios lectores sintieron que el artículo se divide naturalmente en dos partes:
    • Una introducción conceptual clara y útil sobre el desenfoque de movimiento y el ángulo de obturación.
    • Una inmersión profunda, densa y “loca” en la implementación concreta del shader de torusphere.
  • La segunda mitad se ve como valiosa principalmente para hacer comprensible el shader/código que lo acompaña.
  • Se señala que la torusphere (“motion blur all the way down”) es físicamente imposible: en esencia es un bucle hecho enteramente de desenfoque de movimiento engrosado, no geometría “sólida” real.
  • Algunos notaron que la opacidad se incrementa artificialmente; de lo contrario, la torusphere seguiría volviéndose más tenue.

Percepción, frecuencia de cuadro y tecnología de pantalla

  • Hay un fuerte debate sobre cuán altas deben ser las tasas de refresco para parecer “continuas” (las afirmaciones van desde ~80 Hz hasta varios kHz), y muchos citan pruebas con el cursor, estroboscopía LED y los posimágenes humanas.
  • Se distingue entre:
    • Límites de refresco de la pantalla (sample-and-hold frente a strobing / baja persistencia).
    • Seguimiento ocular y persecución suave frente a sacadas y posimágenes.
  • Se elogia a los CRT y a las retroiluminaciones estroboscópicas por la claridad del movimiento; el sample-and-hold de LCD/OLED causa “tracking blur”.
  • Algunos argumentan que incluso 240 Hz o 400 Hz se perciben de forma discreta; otros dicen que más allá de cierto punto es “suficientemente bueno”.

Modelos de desenfoque de movimiento y ángulo de obturación

  • Se discute entre obturadores tipo caja y curvas de obturación más realistas; los renderizadores modernos admiten “shutter curves” personalizadas para un control cinematográfico.
  • El desenfoque de movimiento se plantea como una simulación del obturador de una cámara o del sistema visual humano; algunos ven el artículo como un cambio bienvenido hacia lo segundo.
  • El ángulo de obturación se trata como una herramienta expresiva en el cine (por ejemplo, estrecho para lo agresivo/acción, largo para lo onírico).

Juegos frente a películas: deseabilidad del desenfoque de movimiento

  • Hay una fuerte división:
    • A favor del desenfoque: necesario para evitar el strobing a FPS finitos; el “verdadero” desenfoque de movimiento 3D ligado al movimiento del objeto/cámara puede verse natural y es estándar en VFX.
    • En contra del desenfoque: las implementaciones en juegos suelen emborronar toda la pantalla con el movimiento de la cámara (“ego-motion blur”), desenfocan mal los objetos rastreados y resultan distractoras o nauseabundas. Muchos jugadores lo desactivan.
  • Hay consenso en que el desenfoque por objeto, por píxel, y los métodos sensibles al seguimiento ocular serían mejores, pero rara vez se implementan.

Espacio de color y preocupaciones de implementación

  • Algunos señalan que las demos parecen operar en sRGB (no lineal) en lugar de en espacio lineal, lo que puede hacer que la mezcla de movimiento se vea incorrecta y reduzca el impacto de los ejemplos.
  • El autor (en el hilo) lo reconoce y planea revisar las figuras interactivas.