Muchos juegos buscan el realismo. Los desarrolladores quieren crear mundos que parezcan reales. Una parte fundamental de ello es conseguir la iluminación adecuada, algo que los juegos modernos han resuelto en gran medida, aunque conseguir que ese último detalle sea perfecto sigue requiriendo mucha energía y ciclos de procesamiento de la tarjeta gráfica. Nos referimos a técnicas como el trazado de rayos, la iluminación global y el sombreado. La oclusión ambiental es una de estas técnicas, pero ¿en qué consiste? Vamos a explicarlo.
La oclusión ambiental es una técnica de renderizado que calcula la intensidad de la iluminación de cada objeto basándose en la iluminación ambiental. En última instancia, permite obtener una imagen más realista, en la que los objetos parecen conectados al mundo que habitan en lugar de flotar sobre él. Tiene en cuenta factores como las fuentes de luz, el entorno físico y la ubicación de los objetos. Evalúa toda la escena, no solo la información local, y añade sutiles sombras de contacto donde se unen las geometrías.
La oclusión ambiental no llama necesariamente la atención como un reflejo trazado por rayos en un charco, pero añade mucha credibilidad a una escena cuando te mueves y observas objetos. Piensa en el sutil efecto de iluminación que hace que las esquinas del techo parezcan más oscuras que el centro de la habitación. O en un almacén lleno de cajas que tiene sombras adecuadas en lugar de una iluminación uniforme en todas partes. Cuando se ajusta bien, la oclusión ambiental profundiza las esquinas, los pliegues y los pequeños huecos, lo que ayuda a que los objetos parezcan más reales.
Al igual que en la mayoría de las técnicas de renderizado gráfico, existen múltiples implementaciones de oclusión ambiental entre las que los desarrolladores pueden elegir. Esto significa que verás varias opciones en la configuración gráfica y tendrás que probarlas para ver qué diferencias hay entre ellas. Estas son las principales:
SSAO: Oclusión ambiental del espacio de pantalla
Calcula la oclusión basándose en lo que se ve en la pantalla, lo que lo hace rápido y ampliamente compatible. Es el método AO más básico y funciona tanto con tarjetas AMD como Nvidia. La calidad puede variar según la distancia de la cámara y puede introducir halos alrededor de objetos delgados.
HBAO: Oclusión ambiental basada en el horizonte
Desarrollado por Nvidia, HBAO mejora la precisión al tener en cuenta las líneas del horizonte para obtener mejores sombras en grietas y esquinas. Muchos juegos implementan técnicas similares basadas en el horizonte que se ejecutan en cualquier GPU moderna, por lo que no es estrictamente exclusivo del hardware.
HDAO: Oclusión ambiental de alta definición
La respuesta de AMD a HBAO, que ofrece mayor precisión y mejor manejo de la profundidad. Una vez más, se esperan variantes comparables sin dependencia de un proveedor específico en muchos motores.
GTAO y CACAO
Nuevos métodos de espacio de pantalla que buscan una mayor calidad a un coste razonable. GTAO (Ground Truth Ambient Occlusion) busca resultados más plausibles desde el punto de vista físico, mientras que CACAO se centra en el rendimiento y la estabilidad. Es posible que veas estos nombres explícitamente en algunos menús de configuración.
RTAO: Oclusión ambiental trazada por rayos
Utiliza el trazado de rayos para obtener una oclusión de la luz más precisa desde el punto de vista físico, lo que ofrece los resultados más realistas, pero a costa de un gran rendimiento. Requiere una GPU con trazado de rayos por hardware (Nvidia RTX, AMD RDNA2 o superior, Intel Arc).
Si quieres un mundo creíble y envolvente, entonces sí, la oclusión ambiental marca una diferencia notable y es imprescindible en ciertos juegos. Los títulos en primera persona que hacen hincapié en la exploración se benefician especialmente de esta técnica.
Para los tiradores competitivos, lo primero que hay que tener en cuenta es el rendimiento y la visibilidad, ya que un AO fuerte puede intensificar las sombras y dificultar la visión de los objetivos.
Consejos prácticos para el ajuste:
Ten cuidado con las trampas:
Activa AO si puedes mantener una velocidad de fotogramas estable, prioriza una mayor calidad en juegos más lentos o cinemáticos, y pasa a un modelo más sencillo, como SSAO, cuando cada fotograma cuente.