Espejos
[Razón: Resources heading is empty. Proofread according to Manual of Style.]

Los espejos son superficies reflectantes que permiten a los usuarios ver una versión reflejada de su avatar, junto con otros usuarios y/o el mundo en el que estén, dependiendo de los ajustes del mundo. Muchos mundos incluyen espejos pensados para que los usuarios se sienten frente a ellos mientras socializan. A esta actividad se la conoce de forma coloquial como "mirror dwelling". Los usuarios también pueden elegir invocar un espejo propio, aunque solo será visible para ellos.
Mundo prefabricado
El SDK de VRChat contiene un prefabricado de un espejo listo para usar que puede arrastrarse a una escena. Este prefabricado se encuentra en la siguiente ruta:
Packages\com.vrchat.worlds\Samples\UdonExampleScene\Prefabs\VRCMirror.prefab
Tipos de espejos

Espejo personal
Un espejo personal es un tipo de espejo que puede ser invocado y movido por el usuario que es el único que puede verlo.
Se puede activar y configurar desde el menú de acción o desde la página de ajustes del menú principal.
Espejo facial


Un espejo facial es un tipo de espejo que muestra la cara del avatar de un usuario en su HUD. Los espejos faciales están diseñados para ayudar al usuario a mantenerse al tanto de las expresiones faciales de su avatar, especialmente si se controlan mediante gestos. A diferencia de un espejo tradicional, el espejo facial no retrata la profundidad.
Se puede activar y configurar desde el menú de acción o desde la página de ajustes del menú principal.
Espejo de calibración
Un espejo de calibración es un tipo de espejo que se activa automáticamente cuando el usuario presiona el botón "Calibrar FBT". Solo es visible para el usuario que está calibrando y desaparece una vez que termina. El espejo de calibración muestra únicamente el avatar del usuario, los mandos y el modelo del rastreador de FBT, los cuales se pueden configurar en la página de ajustes del menú principal. Si la opción "Mostrar elementos visuales de la calibración" está activada en "Seguimiento e IK", el espejo de calibración también reflejará estos visuales, mostrando qué puntos de seguimiento estarán activos cuando se complete la calibración.
Se puede activar desde el menú de acción o desde la página de ajustes del menú principal, pero no hay opciones de configuración para el espejo de calibración.
Configuraciones comunes
El prefabricado del espejo permite seleccionar qué capas se mostrarán en el reflejo. Por eso es común que los mundos tengan varios espejos configurados para alternar entre ellos. Normalmente, esto se reduce a 3 opciones: espejo de alta calidad, espejo de baja calidad y espejo transparente. Algunos mundos ofrecen configuraciones aún más especializadas además de estas.
Alta calidad
Un espejo de alta calidad actúa como un espejo en la vida real, reflejando el mundo y los avatares a su alrededor desde la perspectiva del espejo.
Baja calidad
Un espejo de baja calidad normalmente refleja los avatares a su alrededor con una resolución más baja y reemplaza el reflejo del mundo con el cielo (skybox).
Transparente
Un espejo transparente normalmente refleja los avatares a su alrededor mientras actúa como una ventana, mostrando lo que aparece detrás del espejo y también un tenue reflejo del mundo desde la perspectiva del espejo. Requiere una configuración especial, que también está disponible mediante prefabricados de espejos transparentes creados por la comunidad.
Problemas de rendimiento
Cada objeto reflejado en un espejo tiene que renderizarse de nuevo, por separado de lo que el usuario ve en el mundo jugable. Un espejo que refleja todo el mundo duplica el costo de rendimiento de renderizar el mundo. El filtrado por oclusión (occlusion culling) no funciona en los reflejos de los espejos, por lo que un espejo que mira hacia una pared intentará renderizar también todo lo que está detrás de esa pared.
Los creadores pueden reducir el costo de rendimiento de los espejos de varias maneras, como:
- Desactivando todos los espejos por defecto. Solo activar un espejo cuando el usuario presione un botón o se acerque físicamente a él.
- Desactivando los espejos cuando un usuario abandone el área. Esto eliminará el costo de renderizado del espejo cuando un jugador no lo esté usando. Los usuarios a menudo no hacen esto por sí mismos, así que usa un script para hacerlo por ellos.
- Considerando la ubicación de los espejos. Un espejo que mira hacia afuera del centro del mundo tendrá que renderizar menos que uno que mira hacia adentro.
- Cambiando las capas.
- Usar solo un espejo a la vez.
- Elegir una opción de menor calidad para un espejo, si está disponible.
- Alternativamente, sustituir el espejo del mundo por tu espejo personal.
- Ajustar la resolución de tu espejo en los ajustes de gráficos.
Recursos
Documentación para creadores de VRChat - Reflejo de espejos en VRC (en inglés)