Seguro que todos hemos acercado alguna vez la mano a una bombilla o a una vela, y hemos visto cómo la piel más fina entre los dedos se volvía anaranjada. Esto es porque parte de la luz atraviesa la piel, rebota y sale por un punto distinto.
Las golosinas y los algodones de azúcar también tienen esta propiedad, llamada Subsurface Scattering, así que se la añadimos a nuestro juego. Para implementar el shader, nos basamos en el código desarrollado por Marc Bouchard y Colin Barré-Brisebois de EA para el motor gráfico Frostbite.
Además, quisimos añadir siluetas a los modelos del juego, para darle una apariencia más cartoon. El Toon Shader de Unity3D no nos convencía, ya que aplanaba demasiado los objetos, así que también lo implementamos nosotras mismas. He aquí la comparación:
En la próxima entrada pondré el vídeo de presentación del juego y hablaré más de él, pero pongo aquí un adelanto, para mostrar cómo quedó nuestro shader personalizado de Subsurface Scattering con siluetas. Personalmente, me encanta esta imagen:
El vídeo con varias escenas del juego con el shader es el siguiente:
No hay comentarios:
Publicar un comentario