Saltar al contenido

Oclusión ambiental: Lo que necesita saber

Actualizado el 9/4/2019

Entendiendo la oclusión del ambiente

En los gráficos, la oclusión ambiental es una técnica de sombreado que se utiliza para hacer que los objetos tridimensionales parezcan más realistas, simulando las suaves sombras que deberían aparecer de forma natural cuando se proyecta una iluminación indirecta o ambiental en la escena. El sombreado de oclusión ambiental es en realidad sombras indirectas falsas que se añaden al renderizado por medio de rayos que salen de cada superficie de tu geometría. Si estos rayos entran en contacto con otra superficie, esa área se oscurecerá. Si no encuentran otra superficie, el área se mantendrá más brillante.

Oclusión ambiental: Lo que necesita saber
Oclusión ambiental: Lo que necesita saber

Estas suaves sombras de oclusión ambiental ayudan a definir y separar los objetos de la escena y añaden otro nivel de realismo a la representación.

¿Cuándo se utiliza la oclusión ambiental?

Digamos que quieres aumentar la separación visible entre los ladrillos individuales en una pared de ladrillo para que no parezcan correr juntos. No quieres usar las mismas sombras que obtendrías de la iluminación directa porque no daría el efecto que deseas.

Usted querría usar la oclusión ambiental porque muestra sutiles variaciones en la iluminación y ayuda a sus ojos a detectar detalles de la superficie que de otra manera serían lavados o imperceptibles.

La oclusión ambiental es genial para suavizar la iluminación general de tu escena si es demasiado brillante. No hay necesidad de añadir luces adicionales porque la oclusión ambiental no funciona de la misma manera que el “recogimiento final” que debe utilizar una fuente de luz para emitir rayos.

La oclusión ambiental también es genial para visualizar un modelo que aún no ha sido texturizado.

¿Cómo funciona la oclusión del ambiente?

En la mayoría de las aplicaciones 3D, la oclusión ambiental se calcula utilizando un sombreador especial de oclusión ambiental que se aplica a su geometría.

Como la oclusión ambiental se simula emitiendo rayos para muestrear la geometría cercana, cualquier objeto al que se le aplique un mapa de transparencia no será calculado. Esto se debe a que la oclusión ambiental no mira los mapas de texturas aplicados a la geometría, sino que funciona mediante el muestreo de la geometría cercana que bloquea u ocluye la luz (ya que la luz pasa a través de un objeto transparente).

Una vez renderizado, el pase de oclusión ambiental es típicamente algo que se añade al renderizado final en un software de composición fotográfica (como Photoshop) donde se puede lograr una mayor manipulación y ajuste de la oclusión ambiental.

4 Consejos para establecer la oclusión del ambiente

Si bien puede requerir un poco de práctica y experiencia para conseguir que la oclusión ambiental sea correcta, aquí hay cuatro consejos para empezar:

  1. Utilice los ajustes de oclusión de ambiente integrado: Muchas aplicaciones 3D (como 3ds Max, Maya o Softimage) ya tienen ajustes de oclusión ambiental integrados. Por esa razón, debería comprobar primero los materiales de arquitectura y diseño antes de empezar a configurar una pasada de renderización separada.
  2. Hornea: Una gran manera de acelerar el tiempo de renderizado al incorporar la oclusión ambiental es hornear el pase de oclusión ambiental. Esto es especialmente importante al renderizar una animación. Eso es porque con cada fotograma renderizado, el ordenador necesitará recalcular el paso de oclusión ambiental, lo que puede aumentar enormemente el tiempo de renderización.
  3. Ajuste la distancia máxima: Si obtiene resultados indeseables de su pasada de oclusión ambiental (como sombras demasiado anchas o demasiado superficiales), puede ajustar la distancia máxima en los ajustes de oclusión ambiental. Cuando esto se ajusta, determina cuán lejos viajan los rayos para encontrar la geometría. Cuanto más lejos viajen estos rayos, más amplia será la sombra. Por lo tanto, al aumentar la distancia, aumentará la cantidad de sombras proyectadas en tu escena. Si disminuyes la distancia, los rayos no viajan tan lejos lo que crea un nivel mucho más estrecho de sombras que sólo aparecen cuando la otra geometría está muy cerca de la superficie.
  4. Utiliza un pase de oclusión de ambiente direccional: Puedes añadir otro nivel de realismo utilizando un pase de oclusión ambiental direccional. Esto permite utilizar la posición de la luz en la escena para añadir más direccionalidad, y no basarla únicamente en la geometría del entorno (que a menudo puede dar lugar a sombras poco realistas, dependiendo de la iluminación de la escena).

La oclusión del ambiente puede hacer maravillas para que tus renders se vean profesionales y más realistas. Averigua más sobre la oclusión ambiental y otras técnicas de renderizado con el popular CG101: Tutorial de renderizado u otros tutoriales de iluminación 3D de !