Tratar con la iluminación y los tonos de color de tu juego es tan importante como el aspecto del juego. Hacer que tu juego se vea bien puede atraer a más jugadores. Los efectos de posprocesamiento integrados de Unity te permiten hacer un montón de efectos de pantalla geniales que pueden mejorar en gran medida la imagen de tu juego.
El posprocesamiento es una técnica utilizada para mejorar la calidad visual de los medios renderizados, como juegos, videos y películas. En los videojuegos, el proceso de posprocesamiento se realiza aplicando varios efectos antes de mostrar el cuadro en la pantalla.
Hay varios efectos de procesamiento posterior que puede usar, que van desde cambiar el tono hasta los efectos de floración o incluso aplicar el efecto de desenfoque de movimiento.
Tabla de contenido
Escena por defecto del proyecto URP
Cómo habilitar el procesamiento posterior
Es un proceso simple para habilitar el uso del procesamiento posterior, aunque primero debe cumplir con un requisito previo. En este artículo, usaré la escena de muestra de URP como ejemplo.
Requisito previo
En primer lugar, su proyecto debe tener habilitado Universal Render Pipeline (URP) o High Definition Render Pipeline (HDRP).
URP y HDRP
Si su proyecto no tiene ninguna de esas canalizaciones de procesamiento, debe instalar el paquete Post-Processing Stack V2 para usar los efectos de posprocesamiento.
Instalar el paquete de posprocesamiento
Una vez hecho esto, estará listo para habilitar el posprocesamiento.
Nota: Dependiendo de la canalización de procesamiento que elija, la cantidad de efectos de posprocesamiento disponibles, así como sus comportamientos, serán diferentes.
Es importante determinar qué efectos va a necesitar y elegir la canalización de procesamiento correcta para que no tenga que lidiar con el dolor de cabeza de convertir su proyecto a una plantilla diferente.
Visite la descripción general oficial del posprocesamiento para ver la lista de efectos disponibles para cada tubería.
Habilitar posprocesamiento
Primero, creemos un objeto Volumen. Este objeto es un objeto de juego con un componente de volumen que le permitirá aplicar varios efectos de procesamiento posterior a las escenas.
Haga clic con el botón derecho en > Volumen > Volumen global
- Volumen global aplica los efectos de posprocesamiento a toda la pantalla
- Box Volume, Sphere Volume y Convex Mesh Volume crean un límite en su forma respectiva que aplica los efectos de procesamiento posterior cuando la cámara ingresa al límite. Esto es útil cuando desea hacer cosas como aplicar diferentes efectos al bucear bajo el agua.
También puede hacer esto creando un objeto vacío y agregando manualmente el componente Volumen al objeto. Solo asegúrese de agregar un componente colisionador para establecer el límite si configura el modo de Volumen en Local.
El componente Volumen debería verse así:
Un componente de volumen
Ahora, necesitará un perfil de volumen que es como un contenedor para guardar sus efectos de posprocesamiento y sus configuraciones.
Puede crear uno haciendo clic en el botón Nuevo en el campo de perfil, o haciendo clic con el botón derecho en la ventana Proyecto, seleccionando Crear > Perfil de volumen y arrastrando el archivo al campo de perfil.
Haga clic con el botón derecho en > Crear > Perfil de volumen
Una vez que se agrega un perfil de volumen, verá el botón Agregar anulación.
Después de agregar un perfil de volumen
Al hacer clic en el botón Agregar anulación, aparecerá un menú.
Después de hacer clic en Agregar anulación
Seleccione Posprocesamiento y verá una lista de efectos.
Lista de efectos
Elige lo que quieras y juega con él. La mejor manera de aprender es intentar averiguar qué hace cada efecto. ¡Divertirse!
Un perfil de volumen se puede compartir entre varios volúmenes.
Por ejemplo, es posible que desee los mismos efectos de filtro submarino en varias ubicaciones de su juego. Simplemente puede vincular el mismo perfil de volumen a cada volumen local para obtener los mismos efectos de posprocesamiento consistentes.
Si no puede encontrar dónde se encuentra el perfil de volumen, haga clic en el nombre del perfil en el componente de volumen y Unity Editor resaltará el archivo en Project Explorer por usted.
Lista de efectos de posprocesamiento
A continuación se muestran algunos de los efectos que puede utilizar. Tenga en cuenta que no todos los efectos están disponibles en todas las canalizaciones de procesamiento y no todos tienen la misma configuración. Le recomiendo que los pruebe usted mismo para obtener una mejor comprensión.
Floración
Ajustes del efecto Bloom
El efecto Bloom agrega un efecto de brillo a las partes brillantes de la escena del juego. Este efecto se comporta de manera diferente según la canalización de procesamiento que esté utilizando.
Comparación del efecto Bloom
Este es un gran efecto para hacer que su escena se vea más brillante y vibrante.
Viñeta
Configuración del efecto de viñeta
El efecto Viñeta oscurece los bordes alrededor de la cámara. Esto es útil para hacer que la escena se vea más oscura y, a veces, más realista, dependiendo de cómo ajuste los valores.
Comparación del efecto de viñeta
Profundidad de campo
Configuración del efecto de profundidad de campo
El efecto Profundidad de campo desenfoca cualquier cosa que esté más allá de una distancia específica para mantener el enfoque en ciertas cosas de la escena.
Este es uno de los efectos de posprocesamiento más utilizados y puede hacer que la escena de tu juego parezca más profunda.
Comparación del efecto de profundidad de campo
Mapeo de tonos
Configuración del efecto de mapeo de tonos
El efecto Tonemapping reasigna los valores de color del rango de alta definición (HDR), lo que hace que una escena con un rango dinámico más bajo parezca tener más rango de colores.
Este efecto ajusta la gama de colores a una gama más amplia para dar a la escena más contraste y hacer que parezca más realista.
Comparación de efectos de mapeo de tonos
Tenga en cuenta que el mapeo de tonos de URP tiene opciones limitadas. Si desea un control más preciso, considere usar el paquete HDRP o Post Processing V2.
Grano de la película
Ajustes del efecto Grano de película
El efecto Grano de película agrega un efecto de ruido de película animada a la cámara para que parezca que la escena se está reproduciendo a través de una película física.
Comparación del efecto de grano de película
Balance de blancos
Ajustes del efecto Balance de blancos
El efecto Balance de blancos cambia el tono general de la escena cambiando la temperatura o el matiz mientras se mantienen las áreas blancas.
Comparación de efectos de balance de blancos
Desenfoque de movimiento
Configuración del efecto de desenfoque de movimiento
El efecto Desenfoque de movimiento crea un efecto visual de líneas borrosas cuando mueve la cámara, lo que hace que los objetos parezcan moverse rápidamente.
El efecto Desenfoque de movimiento
Aberración cromática
Configuración del efecto de aberración cromática
La aberración cromática crea un efecto visual que produce la cámara del mundo real cuando no muestra los colores correctamente y muestra 3 colores separados en diferentes puntos.
Comparación del efecto de la aberración cromática
Otros efectos
Los efectos anteriores son solo algunos de los efectos que Unity tiene para ofrecer. Para obtener una lista de todos los efectos disponibles y explicaciones más detalladas de la configuración, visite la página oficial de descripción general del posprocesamiento o puede probarlos usted mismo dentro de Unity Editor.
Juntar varios efectos de posprocesamiento
Se pueden superponer varios efectos de posprocesamiento uno encima del otro para que pueda apilar tantos efectos como desee.
Múltiples efectos de posprocesamiento combinados
La imagen de arriba usó los efectos Tonemapping, Bloom, Vignette, Depth Of Field y Color Adjustments para crear esta escena asombrosa.
Ahora es tu turno. ¡Ve y juega con los efectos al contenido de tu corazón! Déjame saber cómo te va en la sección de comentarios.
¡Salud!