
¿Qué es el subsurface scattering? Cómo la luz dentro de una superficie da forma a los renders 3D
Resumen
Introducción
¿Qué es el subsurface scattering (dispersión subsuperficial)? Es lo que ocurre cuando la luz no se limita a rebotar en una superficie, sino que entra en ella, se desplaza por el interior del material y sale por un punto distinto. La piel, la cera, el mármol y la leche tienen el aspecto que tienen gracias a este fenómeno, y un renderizador que lo ignora suele producir materiales que parecen de plástico o de metal.
Esta guía explica la física en términos sencillos, qué distingue una BSSRDF de la BRDF que usan la mayoría de los shaders y las dos familias de métodos que emplean los renderizadores para aproximarla. A continuación muestra dónde ubican los controles Cycles, Arnold, V-Ray, Redshift y Corona, por qué el subsurface scattering (SSS) aumenta el tiempo de render y el ruido, y qué ajustes lo mantienen asequible en una animación larga. Cómo traza la luz un renderizador en primer lugar se explica en ray tracing vs path tracing; si el renderizado en sí es nuevo para usted, empiece por qué es el renderizado.
Cortes transversales lado a lado: con una BRDF la luz sale por el mismo punto por el que entró; con una BSSRDF la luz entra por un punto, se dispersa dentro del material y sale por otro punto distinto
Qué es el subsurface scattering, físicamente
Un shader básico trata la superficie como una frontera: la luz llega a un punto y se refleja, o se absorbe, o, en el caso del vidrio transparente, lo atraviesa directamente. Muchos materiales reales se comportan de otra manera. Una parte de la luz cruza la frontera, se dispersa en las partículas del interior, pierde algo de energía por absorción y el resto vuelve a salir de la superficie, normalmente a cierta distancia del punto por el que entró.
Chaos describe el SSS en su explicación del subsurface scattering (consultado el 10 de noviembre de 2026) como luz que entra en una superficie translúcida, se dispersa internamente y reaparece en un punto distinto. Distingue el efecto de la refracción, que describe materiales transparentes como el vidrio, y de la translucidez, que describe materiales finos como pantallas de lámpara u hojas. El SSS corresponde al caso grueso y denso: piel, cera, mármol, leche.
Se aprecia en cuatro lugares:
- Bordes de sombra suaves. La luz que entra por el lado iluminado se filtra hacia el lado en sombra, de modo que la línea entre luz y sombra se ve más suave que en el plástico.
- Sangrado de color. La luz que vuelve a salir lleva el color del interior del material, así que la piel en sombra adquiere un tinte cálido en lugar de quedarse en un gris neutro.
- Resplandor a través de las partes finas. Las orejas, los dedos y la cera de una vela se iluminan cuando hay una luz intensa detrás.
- Pérdida de detalle fino. La dispersión difumina la iluminación, por lo que las pequeñas irregularidades se leen con más suavidad que en una superficie opaca.
El costo de ese realismo es contable: el renderizador tiene que dar cuenta de una luz que ya no está en el punto que se está sombreando.
BRDF frente a BSSRDF en términos sencillos
La mayoría de los shaders describen una superficie con una BRDF, una función de distribución de reflectancia bidireccional. Para un punto responde a una pregunta acotada: si la luz llega desde esta dirección, ¿cuánta sale en aquella dirección? La suposición incorporada es que la luz entra y sale por el mismo punto.
Una BSSRDF, una función de distribución de reflectancia bidireccional de dispersión superficial, abandona esa suposición y relaciona la luz que llega a un punto con la luz que sale por otro. El libro de texto Physically Based Rendering (tercera edición, sección 11.4, consultado el 10 de noviembre de 2026) la describe como una función de ocho dimensiones: dos dimensiones de superficie y dos angulares para cada uno de los dos puntos. Integrarla para cada punto de sombreado resulta demasiado costoso, así que los renderizadores usan una forma separable compuesta de tres partes: un término para la luz que sale de la superficie, un término para la luz que entra y un perfil espacial que indica qué distancia recorre la luz entre ambos puntos.
Ese perfil espacial es la curva de «cuánto se extiende la luz», y es donde se ubica el ajuste de radio del material. El libro señala que las versiones más simples suponen una superficie localmente plana y un material bastante uniforme, y que la precisión disminuye en geometrías muy curvas. Por eso existe la segunda familia de métodos que se describe más abajo.
Camino libre medio y radio: el número que define el aspecto
Todo shader de SSS plantea una pregunta central: ¿qué distancia recorre la luz dentro de este material antes de dispersarse o salir? El término físico es el camino libre medio (mean free path), la distancia media entre eventos de dispersión. Los shaders lo exponen como un radio, normalmente con un multiplicador de escala y un color.
- La documentación de Arnold de Autodesk sobre los parámetros de subsurface (consultado el 10 de noviembre de 2026) describe el radio como la distancia aproximada hasta la cual la luz puede dispersarse bajo la superficie, también conocida como camino libre medio, y afirma que el SSS depende mucho de la escala.
- La página del nodo Subsurface Scattering del manual de Blender (consultado el 10 de noviembre de 2026) llama al radio la distancia media a la que la luz se dispersa bajo la superficie, con valores separados de rojo, verde y azul, y a la escala un factor global sobre él.
- La documentación del Redshift Standard Material de Maxon (consultado el 10 de noviembre de 2026) define el radio en centímetros y lo multiplica por Scale para obtener la distancia total de dispersión.
De ahí se derivan dos consecuencias. Como cada canal de color puede llevar su propio radio, un shader puede dispersar algunas longitudes de onda más lejos que otras, que es como los artistas dan a la piel su sangrado cálido. Y como el radio es una distancia real, la escala de la escena decide el aspecto: el valor que se lee como cera suave en un modelo construido en centímetros se convierte en una mancha brillante en uno construido en metros. Chaos plantea lo mismo para V-Ray (compruebe la escala de la escena, porque el radio de dispersión usa unidades del mundo real) y sugiere un radio de aproximadamente 5 a 20 mm para la piel.
Difusión frente a random walk
Los renderizadores aproximan la BSSRDF de dos maneras generales, y la mayoría de los motores ofrecen ambas.
Los métodos de difusión y de perfil sustituyen el interior por un perfil matemático. El ejemplo clásico es el modelo de difusión de dipolo del artículo de SIGGRAPH de 2001 «A Practical Model for Subsurface Light Transport» (Jensen, Marschner, Levoy y Hanrahan, consultado el 10 de noviembre de 2026), validado con leche, mármol y piel. Uno posterior es el Pixar Technical Memo 15-04 de Per Christensen y Brent Burley (julio de 2015), que construye el perfil a partir de curvas empíricas que dependen del albedo y del camino libre medio; Blender llama a su versión Christensen-Burley. Estos métodos son baratos y suaves, pero suponen que la superficie es localmente plana, por lo que las partes finas, las curvaturas marcadas y los detalles pequeños pueden verse mal.
Los métodos de random walk no usan ningún perfil. Trazan trayectorias de luz por el interior de la malla, dispersándose a distancias y en direcciones aleatorias hasta que una trayectoria sale. La documentación de Arnold dice que randomwalk, a diferencia del método empírico basado en la teoría de la difusión, realmente traza bajo la superficie, de modo que maneja mejor la geometría cóncava y fina. El precio es la sensibilidad a las mallas no cerradas: los agujeros, las «mouth bags» y la geometría interna suelta pueden proyectar sombras no deseadas. Las notas de la versión 2.80 de Blender presentaron Random Walk como un método que da resultados más precisos en objetos finos y curvos, y las de la 2.93 añadieron que ahora usa guiado de Dwivedi para reducir el ruido, señal de que el ruido era una debilidad conocida.
Dos paneles: la difusión sustituye el interior por un perfil suave alrededor del punto de entrada, mientras que el random walk traza una trayectoria de dispersión irregular dentro de la malla hasta que sale
Es el compromiso que aparece en todo el renderizado: el perfil es rápido, suave y aproximado; el random walk es más lento, más ruidoso y más cercano a lo que hace la geometría. Ninguno es adecuado para todos los planos.
Cómo exponen el SSS Cycles, Arnold, V-Ray, Redshift y Corona
Los nombres difieren, pero los controles se corresponden entre sí. Cada fila procede de la documentación del fabricante enlazada en este artículo, consultada el 10 de noviembre de 2026.
| Renderizador | Dónde está el control | Qué se elige |
|---|---|---|
| Cycles (Blender) | Entradas de subsurface del Principled BSDF, o el nodo Subsurface Scattering | Método: Christensen-Burley, Random Walk, Random Walk (Skin); radio, escala, IOR, anisotropía |
| Arnold | Grupo subsurface de standard_surface | Peso, color, radio, escala, anisotropía; tipo: diffusion, randomwalk o randomwalk_v2 |
| V-Ray | Translucidez volumétrica de VRayMtl, VRayFastSSS2, VRayAlSurface | Radio de dispersión, color de subsurface y de dispersión, función de fase |
| Redshift | Standard Material, grupo Subsurface | Modo: Point-Based Diffusion, Ray-Traced Diffusion, Random Walk; radio, escala, muestras |
| Corona | Physical Material, grupos Subsurface Scattering y Volumetric Scattering | Fracción, radio, color de dispersión; direccionalidad para la dispersión volumétrica |
Cycles. El manual de Blender describe Christensen-Burley como menos preciso que Random Walk, pero capaz de resolver el ruido más rápido en algunas situaciones. Random Walk es adecuado para objetos finos y curvos y funciona mejor en mallas cerradas; Random Walk (Skin) ajusta el radio según la textura de color.
Arnold. El tipo predeterminado es randomwalk. Diffusion se describe como una aproximación mucho más barata de evaluar que un randomwalk completo, mientras que randomwalk puede ser sustancialmente más rápido con un camino libre medio grande y más lento en medios densos con uno pequeño. randomwalk_v2 renderiza con más costo y más ruido que el método original, y el control de anisotropía solo funciona con randomwalk.
V-Ray. Chaos enumera VRayMtl con la refracción activada y la translucidez en volumétrica, VRayFastSSS2 con su radio de dispersión y función de fase, y VRayAlSurface, creado para la piel. Recomienda VRayFastSSS2 para objetos de fondo y reservar el SSS volumétrico para materiales protagonistas en primeros planos.
Redshift. La documentación del Standard Material describe Point-Based Diffusion como el modo más rápido y limpio pero menos preciso, que no funciona en renderizado progresivo. Ray-Traced Diffusion es más preciso pero más lento y ruidoso. Random Walk es el predeterminado y el más preciso, y puede ser más lento que los demás. El control Samples se aplica solo a Ray-Traced Diffusion y Random Walk.
Corona. La documentación del Corona Physical Material para Cinema 4D (consultado el 10 de noviembre de 2026) enumera una fracción de Subsurface Scattering, radio y color de dispersión, además de un grupo volumétrico aparte con color de absorción, color de dispersión, direccionalidad y distancia. Advierte de que los valores de direccionalidad cercanos a 1 o a menos 1 aumentan el ruido de la imagen.
Por qué el SSS añade tiempo de render y ruido
Chaos afirma que el SSS sí aumenta el tiempo de render y califica de computacionalmente costoso el SSS volumétrico en VRayMtl, aunque añade que el aumento no es grande cuando el SSS se usa de forma selectiva. Detrás del costo hay dos mecanismos, y la importancia de cada uno cambia con el método, por lo que un fotograma de prueba vale más que una regla general.
Más trayectorias por píxel. Un random walk es una trayectoria trazada dentro del objeto. Cada rayo de cámara que alcanza una superficie con SSS puede generar un recorrido de varios pasos de dispersión antes de salir, de modo que una muestra hace más trabajo y varía más de una muestra a otra. Una varianza mayor se ve como grano, que requiere más muestras para limpiarse. La versión general de este compromiso está en ray tracing vs path tracing.
Radio mayor, más muestras. La documentación de Maxon dice que, en Ray-Traced Diffusion, cuanto mayor es el radio de dispersión, más muestras se necesitan para obtener resultados limpios, y que subir el ajuste SSS Samples reduce el grano a cambio de más tiempo de render.
El SSS también depende de la iluminación global. Chaos aconseja activar la GI porque, sin ella, los materiales pueden parecer de plástico, y señala que es la luz trasera la que revela la dispersión. Si ha estado ajustando una escena con oclusión ambiental, tenga en cuenta que ambas cosas no guardan relación: la oclusión aproxima cuánta luz ambiental puede ver un punto, mientras que el SSS trata de adónde va la luz después de entrar en el material.
Cada uno de estos costos se repite en cada fotograma. Un plano de diez segundos a 24 fotogramas por segundo son 240 fotogramas, así que unos minutos extra por fotograma suman muchas horas de máquina.
Cómo mantener el SSS asequible en una animación larga
Estos cambios son los que con más frecuencia reducen el costo sin alterar el aspecto. Cada uno es una apreciación de lo que el espectador puede ver, así que compruébelo con sus propios fotogramas.
- Acierte primero con la escala. Trabaje en unidades del mundo real, o ajuste deliberadamente el control de escala, antes de juzgar el ruido o afinar las muestras.
- Repare la malla. Blender dice que Random Walk funciona mejor en mallas cerradas, Arnold advierte de que randomwalk es sensible a las mallas no cerradas y a la geometría interna, y Redshift señala artefactos con geometría superpuesta.
- Adapte el método al plano. Use el método costoso donde la cámara está cerca y el más barato donde no: VRayFastSSS2 o la difusión de Arnold para personajes a media distancia y de fondo, Redshift Point-Based Diffusion donde no se necesita renderizado progresivo, y Random Walk para primeros planos protagonistas con rasgos finos.
- Desactive el SSS donde no se ve. El SSS difumina la luz a lo largo de la distancia del radio. Si esa distancia es menor que un píxel con su resolución de render, está pagando por una dispersión que nadie ve. El peso de subsurface de Arnold es 0 por defecto y mezcla entre difuso y SSS, por lo que ajustarlo por material es lo normal.
- Mantenga la anisotropía cerca de cero. Corona señala que una direccionalidad cercana a 1 o a menos 1 aumenta el ruido, y la anisotropía de Arnold solo se aplica a randomwalk.
- Gaste las muestras donde está el ruido. Suba las muestras de SSS en los materiales que muestran grano en lugar de subir el muestreo global de todo el fotograma.
- Mida dos veces el fotograma más pesado. Renderice un primer plano exigente con peso de SSS 0 y otra vez con los ajustes finales. La diferencia es su costo de SSS por fotograma; multiplicada por el número de fotogramas, es la cifra que necesita.
Cadena que muestra cómo estimar el costo del SSS: renderizar un fotograma protagonista con el SSS desactivado y activado, restar los tiempos y multiplicar la diferencia por el número de fotogramas
Para una visión más amplia de cómo reducir el tiempo de render en una escena, la guía de optimización del tiempo de render cubre el muestreo, el denoising, la geometría y la iluminación.
Renderizar escenas con SSS en Super Renders Farm
El SSS es un ajuste de material, no una función aparte, así que una escena que lo usa se renderiza en una render farm como cualquier otra: los fotogramas se procesan en paralelo como trabajos por lotes. Lo que cambia es el costo por fotograma, y por eso vale la pena hacer un render de prueba de unos minutos antes de una secuencia completa.
En Super Renders Farm, una render farm completamente gestionada, usted sube la escena y la farm se encarga del software, los plug-ins y las licencias de render. Cycles y EEVEE en Blender, Arnold, V-Ray y Corona en 3ds Max, y Redshift en Maya y Cinema 4D están listos sin necesidad de solicitar ninguna configuración. Otras combinaciones de aplicación anfitriona y motor, por ejemplo V-Ray for Blender o Redshift para 3ds Max, se aprovisionan bajo petición, así que contáctenos para confirmarlo antes de subir una escena que dependa de ellas.
Corona, y Arnold o V-Ray en sus modos de CPU, se renderizan en nuestros nodos de CPU. Redshift se renderiza en nuestros nodos de GPU, que incorporan dos tarjetas RTX 5090 por nodo con 32 GB de VRAM por tarjeta; la memoria es por tarjeta y no se agrupa, por lo que una escena de Redshift tiene que caber en 32 GB. Las cuentas nuevas reciben $25 en créditos de render gratuitos, de modo que puede renderizar fotogramas de prueba de su plano de SSS más pesado antes de comprometer una secuencia. Las tarifas actuales están en nuestra página de precios.
Resumen: qué enfoque de SSS para cada plano
| Plano o material | Enfoque probable | Por qué |
|---|---|---|
| Primer plano protagonista, rasgos finos o curvos (orejas, dedos) | Random walk | No supone una superficie plana |
| Personaje a media distancia o de fondo | Difusión o un shader de SSS rápido | Suave y barato; la diferencia es difícil de ver |
| Cera, mármol, leche | Primero difusión; random walk si los bordes se ven mal | Los materiales gruesos se adaptan al enfoque de perfil |
| SSS ruidoso tras un fotograma de prueba | Revise escala, malla, anisotropía y, después, muestras | Primero las correcciones más baratas |
FAQ
Q: ¿Qué es el subsurface scattering en términos sencillos? A: El subsurface scattering es luz que entra en un material translúcido, rebota en su interior y sale por un punto distinto. Por eso la piel, la cera, el mármol y la leche se ven suaves y con un ligero resplandor, en lugar de planos y de aspecto plástico. Un shader de subsurface modela esa dispersión de la luz.
Q: ¿Cuál es la diferencia entre una BRDF y una BSSRDF? A: Una BRDF describe la luz que sale de una superficie por el mismo punto por el que llegó. Una BSSRDF cubre además la luz que entra por un punto, se dispersa dentro del material y sale por otro. Como relaciona dos puntos, los renderizadores usan aproximaciones como los perfiles de difusión o los random walks.
Q: ¿Qué es el camino libre medio en el SSS? A: El camino libre medio es la distancia media que recorre la luz dentro del material entre eventos de dispersión. Los renderizadores lo exponen como el radio del SSS, normalmente con un multiplicador de escala. Un radio mayor da un aspecto más suave y ceroso, y como es una distancia real, depende de la escala de la escena.
Q: ¿El subsurface scattering aumenta el tiempo de render? A: Sí. Chaos afirma que el SSS aumenta el tiempo de render, y Maxon documenta que los radios de dispersión mayores necesitan más muestras para obtener resultados limpios. El aumento procede de las trayectorias de luz adicionales dentro del material y del ruido que generan, por lo que varía según el método, el radio y la parte del fotograma que cubre el material.
Q: ¿Debo usar random walk o difusión para el SSS? A: Use random walk donde importa la precisión, como en primeros planos con geometría fina o curva, y difusión donde importa la velocidad, como en objetos de fondo. Arnold, Blender y Redshift ofrecen ambos, y Arnold señala que ninguno es siempre más rápido, así que renderice un fotograma de prueba con cada uno.
Q: ¿Por qué mi render con subsurface scattering tiene ruido? A: Los métodos de random walk trazan trayectorias dentro de la malla, lo que añade varianza. Las causas habituales son un radio grande, una malla no cerrada, una anisotropía extrema y muy pocas muestras de SSS. Corrija primero la escala y la geometría, luego reduzca la anisotropía y después suba las muestras en el material afectado.
Q: ¿Se pueden renderizar en una render farm las escenas con subsurface scattering? A: Sí. El SSS es un ajuste de material, así que la escena se renderiza como fotogramas por lotes, igual que cualquier otra. En Super Renders Farm, Cycles y EEVEE en Blender, Arnold, V-Ray y Corona en 3ds Max, y Redshift en Maya y Cinema 4D están listos sin necesidad de solicitar ninguna configuración. Otras combinaciones de aplicación anfitriona y motor se aprovisionan bajo petición, así que contáctenos para confirmarlo antes de subir la escena.
About Thierry Marc
3D Rendering Expert with over 10 years of experience in the industry. Specialized in Maya, Arnold, and high-end technical workflows for film and advertising.



