jueves, 21 de julio de 2011

Representacion realista de la piel

La piel es un material cuya representación realista resulta complicada. Esto se debe a su estructura formada por capas con distintas propiedades de brillo, transparencia y densidad. Esto provoca que la luz no se refleje siempre en la superficie sino que la reflexión se realiza bajo ella en ocasiones con lo cual el color de una posición influye en los puntos que lo rodean.

En la siguiente imagen se puede observar de izquierda a derecha: el modelo normal sin iluminación, el modelo con iluminación, utilización del shader de dispersión, y el resultado final con el shader ajustado para representar piel realista.


En este caso se ha utilizado un shader en lenguaje GLSL junto con OpenGL, en el cual podemos modificar la iluminación en tiempo real.