Advertencia

Este documento está desactualizado. A tener en cuenta: contenido alojado en HiFi (High Fidelity)

Tutorial: Agrega un Efecto de Dispersión

Dispersión del Subsuelo (Subsurface Scattering) es la reflexión difusa causada por la luz que entra en un material, se absorbe, se dispersa y, finalmente, sale del material. Es fundamental para superficies como papel, mármol, cera y piel realista. Puedes agregar este efecto a tu avatar en Vircadia.

Valor y Mapa de Dispersión del Subsuelo

Dispersión del subsuelo (SSS) es perceptible cuando la luz atraviesa un objeto traslúcido delgado como la piel de un avatar. Provoca la difusión de la luz dentro de la capa superficial de la piel.

La Dispersión se compone de un "valor de dispersión" y un "mapa de dispersión". Al establecer el valor de dispersión y el mapa, puedes influir en cómo se dispersa la luz en la geometría de un avatar.

  • El valor de dispersión es un número [0,1] que establece la cantidad de dispersión.

  • El Mapa de dispersión es una imagen en escala de grises que enmascara las áreas de dispersión. Se basa en el mapa UV del avatar.

Añadir Dispersión a un Avatar

Puedes agregar fácilmente la dispersión a un avatar agregando el valor y el mapa al archivo FST del avatar.

  1. Crear un avatar personalizado y empaquetarlo usando el Empaquetador de Avatar.

  2. Crea un mapa de dispersión para la dispersión del subsuelo en Adobe Photoshop o algún equivalente.

  3. Abre el archivo FST de tu avatar en un editor de texto de tu elección.

  4. Agrega información de dispersión al archivo FST del avatar. Por ejemplo:

materialMap = { "body_mat": { "scattering": 1.0, "scatteringMap" : "![skinMap.jpg](http://.../skinMap.jpg)" } }
  1. Usa el avatar para observar los efectos de dispersión en Vircadia.

A continuación, se muestra un ejemplo del efecto de dispersión. La imagen de la izquierda no tiene dispersión y la imagen de la derecha tiene dispersión. Puedes ver el reflejo difuso rojo a lo largo de la línea de sombra.

Sin Dispersión

Scattering

../../_images/no-scattering.png ../../_images/scattering.png

Aquí están los mapas de los aspectos dispersos para este avatar.

../../_images/skin-map.png ../../_images/skin-map-2.png

También puedes consultar los siguientes avatares que tienen efectos de dispersión:

Ver también