PIZiadas gráficas

PIZiadas gráficas

Mi mundo es la imagen.

Índice de refracción

Indice de refracciónAl introducir los materiales transparentes hemos visto diferentes parámetros que los caracterizan. En “Cycles” disponemos de un shader denominado “Glass” que permite simular el comportamiento de objetos translucidos en los que la luz cambia de dirección al atravesarlos.

La transparencia tiene asociado un parámetro que gobierna el cambio de dirección de los rayos de luz que atraviesan el material, es el coeficiente de refracción; los cálculos que efectúa el software para simular estos efectos están basados en la “Ley de Snell“.

La refracción es el cambio de dirección que experimenta una onda al pasar de un medio material a otro. Sólo se produce si la onda incide oblicuamente sobre la superficie de separación de los dos medios y si éstos tienen índices de refracción distintos. La refracción se origina en el cambio de velocidad de propagación de la onda. (Wikipedia)

Ley de refracción (Ley de Snell) (Fuente wikipedia)

Esta ley nos indica cómo cambia de dirección un rayo de luz al pasar de un medio a otro, por ejemplo del agua al aire, al incidir bajo un ángulo determinado respecto de la normal a la superficie de separación de ambos medios, y se modeliza según la siguiente expresión:

n_1\sin\theta_1 = n_2\sin\theta_2\

Donde:

  • n1 = índice de refracción del primer medio,
  • θ1= Ángulo de Incidencia,
  • n2 = índice de refracción del segundo medio
  • θ2 = ángulo de refracción.

El resultado es que los objetos que se encuentran por detras del objeto transparente aparecen desplazados al cambiar la luz reflejada por ellos su dirección. Para ver este efecto físico de forma gráfica hemos preparado unas imágenes en las que iremos aumentando el índice de refracción. Podremos ver el desplazamiento de la imagen posterior (esfera) en las caras del cubo.

IOR = 1 : Transparencia total sin distorsión de la dirección de la luz

IOR = 1 : Transparencia total sin distorsión de la dirección de la luz

En las siguientes imágenes iremos aumentando el IOR (“Index Of Refraction”)

IOR = 1.1

IOR = 1.1

IOR = 1.2

IOR = 1.2

IOR = 1.3

IOR = 1.3

IOR = 1.4

IOR = 1.4

IOR = 1.5

IOR = 1.5

Para terminar podemos ver el siguiente GIF animado en el que variamos el índice de refracción de forma continua para ver su efecto. Un interesante ejemplo.

IOR

Índice de refracción animado

Related Posts

  • Cerebro IV : Brain – Glossy [ Imagen ][ Wallpaper ]Cerebro IV : Brain – Glossy [ Imagen ][ Wallpaper ] Un nuevo renderizado del modelo 3D del cerebro realizado con el software de animación Blender. En este caso se han definido superficies con material "Glossy" y se ha utilizado un shader (render) con el nuevo modelo denominado "Cycles" que utiliza una técnica de varias pasadas de […]
  • Cycles : Shaders : Diffuse [ Blender ]Cycles : Shaders : Diffuse [ Blender ] Al hacer la introducción visual a los shaders introducíamos el concepto diciendo: Las imágenes sintéticas, como las que estamos calculando con Blender, son renderizadas con diferentes tipos de algoritmos; los resultados obtenidos varían la representación final de los objetos en la […]
  • Animación 3D, Shading: Materiales transparentes [Blogs experimentales] [Blender]Animación 3D, Shading: Materiales transparentes [Blogs experimentales] [Blender] En cualquier programa de modelado y edición 3D disponemos de unos parámetros que definen las propiedades de cada material. La transparencia o grado de opacidad del objeto es una de las características más complejas a simular. Para manipular objetos transparentes usaremos un valor que […]
  • Cycles : Shaders : TransparencyCycles : Shaders : Transparency Otro de los “shaders” que incorpora “Cycles” en Blender es “Transparency”. De forma similar al tipo "Glass" permite que la luz atraviese las superficies pero, en este caso, no se produce refracción (desviación) de la luz. Es especialmente útil, en combinación con texturas que actúen […]
  • RGB [ Cycles ] [ Wallpaper ]RGB [ Cycles ] [ Wallpaper ] Un ejercicio de renderizado con el motor Cycles, con tres focos tipo Spot con los colores primarios de la luz (Rojo, Verde, Azul), proyectados sobre tres planos (bandas horizontales) con texturas de cristal (glass) con idénticos colores. La suma de los diferentes colores permite […]
  • Cycles : Shaders : Glossy [ Blender ]Cycles : Shaders : Glossy [ Blender ] La iluminación de una escena usa principalmente efectos de difusión y reflexión. Hemos visto el shader básico que usa Cycles, denominado “diffuse”, que se basa en el modelo de Lambert o en el de Oren-Nayar, en función del valor que se use para el parámetro “Roughness” ( 0 = […]