Mirrors: Difference between revisions

From VRChat Wiki
(stub grammar)
(Remove redundant capitalizations. Group mirror types. Fix section headings: use sentence case, don't refer back to article name)
Line 1: Line 1:
{{Noticebox/official}}
{{Noticebox/official}}
{{stub|Resources heading is empty. Proofread according to [[VRCWiki:Manual of Style|Manual of Style]].}}
{{stub|Resources heading is empty. Proofread according to [[VRCWiki:Manual of Style|Manual of Style]].}}
[[File:Mirror.webp|alt=People socializing in front of a Mirror in VRChat|thumb|People socializing in front of a Mirror in VRChat]]
[[File:Mirror.webp|alt=People socializing in front of a Mirror in VRChat|thumb|People socializing in front of a mirror.]]
Mirrors are reflective surfaces that allow users to view a mirrored reflection of their avatar, alongside other users and/or the world they're in. Many worlds contain mirrors intended for users to sit in front of as they socialize, often referred to as "mirror dwelling". Users may also choose to summon a mirror of their own, only visible to them.  
'''Mirrors''' are reflective surfaces that allow users to view a mirrored reflection of their avatar, alongside other users and/or the world they're in. Many worlds contain mirrors intended for users to sit in front of as they socialize, often referred to as "mirror dwelling". Users may also choose to summon a mirror of their own, only visible to them.  


== Types of mirrors ==
== Types ==


=== Mirrors found in worlds ===
=== World prefab ===
The [[VRChat SDK]] contains a prefab for a ready-to-use mirror that can be dragged into a scene. This prefab is found at the following path:<br>
The [[VRChat SDK]] contains a prefab for a ready-to-use mirror that can be dragged into a scene. This prefab is found at the following path:<br>
<code>Packages\com.vrchat.worlds\Samples\UdonExampleScene\Prefabs\VRCMirror.prefab</code>
<code>Packages\com.vrchat.worlds\Samples\UdonExampleScene\Prefabs\VRCMirror.prefab</code>


=== Personal Mirror ===
=== User feature ===
 
==== Personal Mirror ====
A personal mirror is a type of mirror that can be summoned and moved by a user that can only be viewed by them.  
A personal mirror is a type of mirror that can be summoned and moved by a user that can only be viewed by them.  


The personal mirror can be enabled and configured via the [[Action Menu]] or the [[Main Menu]]'s [[Settings]] page.
It can be enabled and configured via the [[Action Menu]] or the [[Main Menu]]'s [[Settings]] page.


=== Face Mirror ===
==== Face Mirror ====
A face mirror is a type of mirror that displays the face of a user's avatar in their HUD. Face mirrors are designed to help a user stay aware of their avatar's facial expressions, especially if they're controlled by gestures. Unlike a traditional mirror, the face mirror does not portray depth.
A face mirror is a type of mirror that displays the face of a user's avatar in their HUD. Face mirrors are designed to help a user stay aware of their avatar's facial expressions, especially if they're controlled by gestures. Unlike a traditional mirror, the face mirror does not portray depth.


The face mirror can be enabled and configured via the [[Action Menu]] or the [[Main Menu]]'s [[Settings]] page.
It can be enabled and configured via the [[Action Menu]] or the [[Main Menu]]'s [[Settings]] page.


=== Calibration Mirror ===
==== Calibration Mirror ====
A Calibration mirror is a type of mirror that activates automatically when the user presses the "Calibrate FBT" button. It is visible only to the user who is calibrating and disappears once they are done. The Calibration mirror displays only the user's avatar, controllers, and FBT tracker model, which can be set in the Main Menu's Settings. If "Display Calibration Visuals" is enabled under Tracking and IK, the Calibration mirror will also reflect these, showing which tracking points the trackers will track when calibration is done.
A calibration mirror is a type of mirror that activates automatically when the user presses the "Calibrate FBT" button. It is visible only to the user who is calibrating and disappears once they are done. The calibration mirror displays only the user's avatar, controllers, and FBT tracker model, which can be set in the Main Menu's Settings. If "Display Calibration Visuals" is enabled under Tracking and IK, the calibration mirror will also reflect these, showing which tracking points the trackers will track when calibration is done.


The Calibration mirror can be enabled [[Action Menu]] or the [[Main Menu]]'s [[Settings]] page but there are no configuration options for the calibration mirror.
It can be enabled via the [[Action Menu]] or the [[Main Menu]]'s [[Settings]] page, but there are no configuration options for the calibration mirror.
[[Category:Features]]
[[Category:Features]]


== Common Setups for Mirrors ==
== Common setups ==
The Mirror Prefab allows for selection of which Layers are to be shown in the reflection. Therefore it is common that Worlds have set up multiple different mirrors to toggle between. Which is why it usually breaks down to 3 options: High Quality Mirror, Low Quality Mirror and Transparent Mirror. Some Worlds offer even more specialized setups beyond these.
The mirror prefab allows for selection of which layers are to be shown in the reflection. Therefore it is common that worlds have set up multiple different mirrors to toggle between. Which is why it usually breaks down to 3 options: high quality, low quality and transparent mirror. Some worlds offer even more specialized setups beyond these.


=== High Quality Mirror ===
=== High quality ===
The High Quality Mirror acts as a mirror would in real life, reflecting the world and avatars around it from the perspective of the mirror.
A high quality mirror acts as a mirror would in real life, reflecting the world and avatars around it from the perspective of the mirror.


=== Low Quality Mirror ===
=== Low quality ===
The Low Quality Mirror usually mirrors the avatars around it at a lower resolution and replaces the reflection of the world with the skybox.
A low quality mirror usually mirrors the avatars around it at a lower resolution and replaces the reflection of the world with the skybox.


=== Transparent mirror ===
=== Transparent ===
The Transparent mirror usually reflects the avatars around it while acting like a window, showing what appears behind the mirror, and also having a faint reflection of world from the mirror's perspective. It requires a special set up, which is also available through transparent mirror prefabs from the Community.
A transparent mirror usually reflects the avatars around it while acting like a window, showing what appears behind the mirror, and also having a faint reflection of world from the mirror's perspective. It requires a special set up, which is also available through transparent mirror prefabs from the community.


== Resources ==
== Resources ==

Revision as of 11:03, 13 August 2024

Template:Noticebox/official

Vrrat posed-right.png
V · EThis page is a stub.
You can help the VRChat Wiki by improving it.
[Reason: Resources heading is empty. Proofread according to Manual of Style.]
People socializing in front of a Mirror in VRChat
People socializing in front of a mirror.

Mirrors are reflective surfaces that allow users to view a mirrored reflection of their avatar, alongside other users and/or the world they're in. Many worlds contain mirrors intended for users to sit in front of as they socialize, often referred to as "mirror dwelling". Users may also choose to summon a mirror of their own, only visible to them.

Types

World prefab

The VRChat SDK contains a prefab for a ready-to-use mirror that can be dragged into a scene. This prefab is found at the following path:
Packages\com.vrchat.worlds\Samples\UdonExampleScene\Prefabs\VRCMirror.prefab

User feature

Personal Mirror

A personal mirror is a type of mirror that can be summoned and moved by a user that can only be viewed by them.

It can be enabled and configured via the Action Menu or the Main Menu's Settings page.

Face Mirror

A face mirror is a type of mirror that displays the face of a user's avatar in their HUD. Face mirrors are designed to help a user stay aware of their avatar's facial expressions, especially if they're controlled by gestures. Unlike a traditional mirror, the face mirror does not portray depth.

It can be enabled and configured via the Action Menu or the Main Menu's Settings page.

Calibration Mirror

A calibration mirror is a type of mirror that activates automatically when the user presses the "Calibrate FBT" button. It is visible only to the user who is calibrating and disappears once they are done. The calibration mirror displays only the user's avatar, controllers, and FBT tracker model, which can be set in the Main Menu's Settings. If "Display Calibration Visuals" is enabled under Tracking and IK, the calibration mirror will also reflect these, showing which tracking points the trackers will track when calibration is done.

It can be enabled via the Action Menu or the Main Menu's Settings page, but there are no configuration options for the calibration mirror.

Common setups

The mirror prefab allows for selection of which layers are to be shown in the reflection. Therefore it is common that worlds have set up multiple different mirrors to toggle between. Which is why it usually breaks down to 3 options: high quality, low quality and transparent mirror. Some worlds offer even more specialized setups beyond these.

High quality

A high quality mirror acts as a mirror would in real life, reflecting the world and avatars around it from the perspective of the mirror.

Low quality

A low quality mirror usually mirrors the avatars around it at a lower resolution and replaces the reflection of the world with the skybox.

Transparent

A transparent mirror usually reflects the avatars around it while acting like a window, showing what appears behind the mirror, and also having a faint reflection of world from the mirror's perspective. It requires a special set up, which is also available through transparent mirror prefabs from the community.

Resources