Explorando el Shading en Unity: Un Proyecto de Demostración con Post-Procesado Avanzado 🎮✨
En el desarrollo de videojuegos, los shaders y los efectos de post-procesado son herramientas clave para mejorar la inmersión y el realismo gráfico. En este proyecto, creamos un juego de demostración en Unity donde utilizamos shaders avanzados y post-procesado basado en layers para generar efectos visuales dinámicos.

🔹 ¿En qué consiste el proyecto?
El objetivo era desarrollar una experiencia interactiva que mostrara el potencial de los shaders en Unity. Para ello, implementamos diferentes técnicas de renderizado y efectos visuales en tiempo real.
🔹 Shaders Implementados
Snow Shader ❄️
- Simula la acumulación y alteración de nieve en tiempo real.
- Utiliza Custom Render Textures para modificar el terreno dinámicamente.
Eagle Vision Shader 🦅
- Inspirado en la visión de águila de Assassin’s Creed.
- Permite resaltar objetos importantes en la escena mediante efectos de rayos X.
- Se combina con un sistema de cooldown para hacerlo más realista.
🔹 Post-Procesado por Capas (Layers)
Para lograr una mejor calidad visual, utilicé Post-Processing Stack v2 con un sistema basado en layers, lo que nos permitió:
- Aplicar efectos de desenfoque y glow selectivamente.
- Gestionar el color grading y la exposición de diferentes elementos.
- Separar la iluminación y los efectos de profundidad según el contexto del juego.
🔹 Resultados y Aprendizajes
Este proyecto me permitió experimentar con shaders avanzados y optimizar el uso de post-procesado en Unity sin afectar demasiado el rendimiento. La combinación de estos elementos mejora la experiencia del jugador y abre nuevas posibilidades en diseño visual.