31/12/2017
Si alguna vez has seguido un tutorial para crear un shader de vidrio, metal o cualquier material translúcido, seguramente te has topado con las siglas "IOR". Muchos simplemente copian el valor recomendado y continúan, pero comprender qué es y cómo funciona puede transformar radicalmente la calidad y el realismo de tus renders. El IOR, o Índice de Refracción, es uno de esos parámetros fundamentales que separa a los artistas 3D principiantes de los avanzados.

A menudo, encontrar una explicación sencilla y directa sobre este concepto puede ser frustrante. Por eso, en este artículo vamos a desmitificar el IOR de una vez por todas. Exploraremos qué es exactamente, por qué es tan vital para el fotorrealismo, cómo se implementa en diferentes motores de render y te proporcionaremos una lista completa de valores para materiales comunes que podrás usar hoy mismo en tu software 3D preferido.
¿Qué es Exactamente el IOR (Índice de Refracción)?
En términos sencillos, el IOR es un valor numérico sin unidades que nos indica cuánto se desvía o "dobla" un rayo de luz al pasar de un medio a otro (por ejemplo, del aire al agua). También determina cuánta luz se refleja en la superficie en lugar de atravesarla. Para las necesidades de la mayoría de los artistas 3D, la regla general es: valores de IOR más bajos significan más refracción (más luz pasa a través), y valores más altos significan más reflexión (la superficie se comporta más como un espejo).
Pero, ¿por qué la luz se dobla en primer lugar? Para entender esto, usemos una analogía muy efectiva. Imagina un coche que va a toda velocidad por una carretera de asfalto perfectamente lisa. De repente, una parte de la carretera se convierte en un terreno de barro espeso. Si el coche entra en el barro en un ángulo, una de las ruedas delanteras (digamos, la derecha) tocará el barro antes que la otra. En ese instante, la rueda derecha se ralentizará drásticamente debido a la fricción del barro, mientras que la rueda izquierda, todavía en el asfalto, mantiene su velocidad original. Este desequilibrio de velocidad provocará que el coche gire bruscamente hacia la derecha, cambiando su trayectoria.
Este es exactamente el mismo principio que gobierna la refracción de la luz. La luz viaja a diferentes velocidades en diferentes medios. Cuando un rayo de luz pasa del aire (un medio "rápido") al vidrio (un medio "lento"), se ralentiza y su trayectoria se dobla. Este fenómeno físico se describe mediante la Ley de Snell.
¿Por Qué es tan Importante el IOR para un Artista 3D?
La importancia del IOR radica en el fotorrealismo. En los inicios de los gráficos por computadora, la reflexión y la refracción se controlaban con deslizadores genéricos de "reflectividad" o "transparencia". Esto daba resultados aceptables, pero carecían de la sutileza y precisión del mundo real. El IOR nos permite ir un paso más allá.
Dado que el Índice de Refracción es una propiedad física medible de los materiales reales, podemos buscar el valor IOR de, por ejemplo, el diamante (2.418) e introducirlo directamente en nuestro shader. El motor de renderizado utilizará este número para calcular con precisión física cómo la luz debe interactuar con la superficie de nuestro modelo 3D. Esto resulta en reflejos, refracciones y distorsiones que se comportan exactamente como lo harían en la vida real, elevando drásticamente la credibilidad de la escena sin necesidad de hacer ajustes a ojo.
¿Cómo se Utiliza el IOR en los Motores de Render?
Aquí es donde las cosas pueden variar un poco. No hay una única forma de implementar el IOR, ya que cada motor de render (como Cycles de Blender, Redshift, V-Ray, Arnold, etc.) tiene su propia filosofía y conjunto de herramientas. Sin embargo, podemos agruparlos en varias categorías generales:
- Implementación Simple: Algunos motores de render o shaders simplificados solo exponen un único campo "IOR". Aquí, simplemente introduces el valor deseado y el motor se encarga del resto, calculando tanto la refracción como la reflexión basándose en ese único número.
- Control Separado: Motores más avanzados, como Redshift, a menudo ofrecen control sobre el IOR tanto para la refracción como para la reflexión. Por defecto, estos valores suelen estar vinculados, ya que se derivan de la misma propiedad física. Sin embargo, desacoplarlos te da un control artístico inmenso. Un ejemplo clásico es una pompa de jabón: su cuerpo es principalmente agua, por lo que su IOR de refracción es cercano a 1.33, pero para lograr ese brillo iridiscente característico, los artistas a menudo aumentan artificialmente el IOR de reflexión.
- Control por Canales (RGB): Para el máximo nivel de precisión, algunos motores de render permiten definir el IOR utilizando valores RGB. Esto simula un fenómeno conocido como "dispersión cromática", donde diferentes longitudes de onda de la luz (rojo, verde y azul) se doblan en ángulos ligeramente diferentes. Este es el efecto que causa que los prismas descompongan la luz blanca en un arcoíris y es lo que le da al diamante su característico "fuego". A menos que estés creando gemas de alta gama o necesites un realismo científico, rara vez necesitarás este nivel de detalle.
IOR: Refracción vs. Reflejo - Aclarando la Confusión
Una de las mayores fuentes de confusión para los artistas es ver materiales opacos como el asfalto o el aluminio en las listas de IOR. Si no se puede ver a través de ellos, ¿cómo pueden tener un Índice de Refracción? La clave está en entender que el IOR no describe la transparencia de un objeto, sino cómo se comporta la luz al *intentar entrar* en su medio. Aunque un rayo de luz no pueda atravesar el aluminio, la forma en que rebota en su superficie (su reflexión) sigue estando gobernada por su Índice de Refracción. Los metales tienen valores de IOR complejos (que incluyen un componente imaginario llamado "coeficiente de extinción"), lo que les confiere su aspecto reflectante característico. En muchos shaders modernos, el IOR de reflexión es el parámetro principal que se ajusta para los metales, mientras que la refracción se desactiva o se ignora.
Tabla de Valores IOR para Materiales Comunes
Aquí tienes una tabla de referencia rápida para que la uses en tus proyectos. Usar estos valores como punto de partida te garantizará una base mucho más realista para tus materiales.
| Material | Valor IOR |
|---|---|
| Aire | 1.000 |
| Agua | 1.325 |
| Alcohol Etílico | 1.360 |
| Plástico | 1.460 |
| Vidrio (Común) | 1.500 |
| Vidrio Acrílico (Lucite) | 1.495 |
| Nylon | 1.530 |
| Esmeralda | 1.560 |
| Cristal | 2.000 |
| Diamante | 2.418 |
| Hielo | 1.309 |
| Leche | 1.350 |
| Oro | 0.470 (Reflexión) |
| Cobre | 1.100 (Reflexión) |
| Aluminio | 1.390 (Reflexión) |
| Hierro | 2.950 (Reflexión) |
Preguntas Frecuentes (FAQ) sobre el IOR
¿Cuál es la diferencia práctica entre un IOR alto y uno bajo?
Para un artista, el efecto es muy visual. Un material con un IOR de 1.0 (como el aire) es completamente invisible, ya que la luz lo atraviesa sin desviarse. A medida que aumentas el valor, por ejemplo a 1.33 (agua), empiezas a ver una ligera distorsión de los objetos que están detrás. Con un IOR de 1.5 (vidrio), la distorsión es más pronunciada y los reflejos en la superficie son más nítidos. Si llegas a un IOR de 2.4 (diamante), la distorsión es extrema y el material se vuelve altamente reflectante, casi como un espejo en ciertos ángulos.
¿Puede el Índice de Refracción ser menor que 1?
Físicamente, un IOR menor que 1 implicaría que la luz viaja más rápido en ese medio que en el vacío, lo cual, según la teoría de la relatividad, es imposible. Sin embargo, en el mundo de los gráficos por computadora, nada te impide introducir un valor menor que 1. Hacerlo a menudo "invierte" la refracción, creando efectos extraños y no realistas que pueden ser útiles para ciertos estilos artísticos o materiales de fantasía, pero debe evitarse si se busca el realismo.
¿Por qué algunos materiales como el oro tienen un IOR menor que 1 en la tabla?
¡Excelente pregunta! Esto se debe a que el IOR de los metales es un número complejo que no se puede representar con un solo valor como en los materiales dieléctricos (no conductores) como el vidrio o el agua. Los valores que ves para los metales en las listas simplificadas son aproximaciones para ser usadas en el canal de "IOR de reflexión" de ciertos shaders que funcionan de esa manera. El comportamiento real de la luz en los metales es mucho más complejo, pero para fines artísticos, estos valores funcionan bien para lograr el aspecto metálico deseado.
Esperamos que esta guía te haya ayudado a comprender mejor el concepto del IOR. No es necesario ser un físico para ser un gran artista 3D, pero entender los principios básicos detrás de las herramientas que usas a diario te dará un control creativo mucho mayor y te permitirá llevar tus creaciones al siguiente nivel. La próxima vez que te enfrentes a ese campo "IOR" en tu shader, sabrás exactamente qué poder tienes en tus manos.
Si quieres conocer otros artículos parecidos a IOR en Shaders: Domina la Refracción y Reflejo puedes visitar la categoría Guías.
