Mirrors/fr: Difference between revisions

From VRChat Wiki
French Fox (talk | contribs)
Created page with "Miroirs"
 
Shad0wDark (talk | contribs)
No edit summary
 
(53 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{Noticebox/Official}}
{{Noticebox/Official}}
{{stub|Resources heading is empty. Proofread according to [[Special:MyLanguage/VRCWiki:Manual of Style|Manual of Style]].}}
[[File:Mirrors.webp|thumb|Un groupe de personnes socialisant devant un miroir.]]
[[File:Mirrors.webp|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">A group of people socializing in front of a mirror.</span>]]
Les '''miroirs''' sont des surfaces réflectives qui permettent aux utilisateurs de voir une image réfléchie de leur avatar aux côtés d'autres utilisateurs ou du monde où ils se trouvent, dépendant des paramètres du monde. De nombreux mondes possèdent des miroirs ayant pour but de permettre aux utilisateurs de s'y asseoir tout en socialisant. Cette activité est plus communément appelée « Mirror Dwelling ». Les utilisateurs sont aussi en capacité d'utiliser un miroir personnel qui leur est uniquement visible.  
<div lang="en" dir="ltr" class="mw-content-ltr">
'''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, depending on the settings of the world. Many worlds contain mirrors intended for users to sit in front of as they socialize. This activity is colloquially referred to as "mirror dwelling". Users may also choose to summon a mirror of their own though only visible to them.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
=== Types de miroirs ===
=== World prefab ===
[[File:Mirror actionmenu.webp|thumb|Une démonstration des boutons "Miroir personnel" et "Miroir facial" dans le menu d'action.]]
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Personal_Mirror"></span>
The [[Special:MyLanguage/VRChat SDK|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:
==== Miroir personnel ====
</div><br>
 
<code>Packages\com.vrchat.worlds\Samples\UdonExampleScene\Prefabs\VRCMirror.prefab</code>
Un miroir personnel est un type de miroir pouvant être utilisé, déplacé et visible uniquement par son utilisateur.
<div lang="en" dir="ltr" class="mw-content-ltr">
 
=== Types of mirror ===
Il peut être activé et modifié via la page du [[Special:MyLanguage/Action Menu|menu d'action]] ou du [[Special:MyLanguage/Main Menu|menu principal]].
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
==== Miroir facial ====
==== Personal Mirror ====
[[File:Mirrorsettings actionmenu.webp|thumb|Une démonstration des paramètres du Miroir personnel dans le menu d'action.]][[File:Facemirrorsettings actionmenu.webp|thumb|Une démonstration des paramètres du Miroir facial dans le menu d'action.]]
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Un miroir facial est un type de miroir qui affiche le visage de l’avatar d’un utilisateur dans son [[Special:MyLanguage/HUD|HUD]]. Les miroirs faciaux sont conçus pour aider l’utilisateur à rester conscient des expressions faciales de son avatar, en particulier lorsqu’elles sont contrôlées par des gestes. Contrairement à un miroir traditionnel, le miroir facial ne restitue pas la profondeur. En mode bureau, la résolution du miroir facial s’adapte à sa taille d’affichage, jusqu’à un maximum de 2048 × 2048 pixels. Lors d’une diffusion via [[Special:MyLanguage/Settings#Face Mirror|Spout]], il est toujours rendu à sa résolution maximale.
A personal mirror is a type of mirror that can be summoned and moved by a user that can only be viewed by them.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Il peut être activé et modifié via la page du [[Special:MyLanguage/Action Menu|menu d'action]] ou du [[Special:MyLanguage/Main Menu|menu principal]].
It can be enabled and configured via the [[Special:MyLanguage/Action Menu|Action Menu]] or the [[Special:MyLanguage/Main Menu|Main Menu]]'s [[Special:MyLanguage/Settings|Settings]] page.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Calibration_Mirror"></span>
==== Face Mirror ====
==== Miroir de calibration ====
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Un miroir de calibration est un type de miroir qui s'active automatiquement lorsque l'utilisateur appuie sur le bouton « Calibrer ». Il n'est visible que pour l'utilisateur qui se calibre et disparaît une fois celle-ci effectuée. Le miroir de calibration ne fait qu'afficher l'avatar de l'utilisateur, ses manettes et modèle des traqueurs qui peuvent être définis dans les paramètres du menu principal. Si « Afficher les visuels de calibration » est activé dans « Suivi et CI », le miroir de calibration les reflètera, affichant quel point de suivi sera suivi par les traqueurs lorsque la calibration sera finie.
A face mirror is a type of mirror that displays the face of a user's avatar in their [[Special:MyLanguage/HUD|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.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Il peut être activé et modifié via la page du [[Special:MyLanguage/Action Menu|menu d'action]] ou du [[Special:MyLanguage/Main Menu|menu principal]]. Aucune option de configuration n'est disponible pour le miroir de calibration.
It can be enabled and configured via the [[Special:MyLanguage/Action Menu|Action Menu]] or the [[Special:MyLanguage/Main Menu|Main Menu]]'s [[Special:MyLanguage/Settings|Settings]] page.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Common_setups"></span>
==== Calibration Mirror ====
== Mise en place commune ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Le préfab du miroir permet de sélectionner quelle couche doit être reflétée. Pour cette raison, il est courant que les mondes aient défini différents miroirs afin d'intervertir entre chacune des couches. Raison pour laquelle ils sont généralement divisés en trois options : Haute qualité, basse qualité et transparent. Certains mondes offrent même un nombre plus important d'options.
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.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="High_quality"></span>
It can be enabled via the [[Special:MyLanguage/Action Menu|Action Menu]] or the [[Special:MyLanguage/Main Menu|Main Menu]]'s [[Special:MyLanguage/Settings|Settings]] page, but there are no configuration options for the calibration mirror.
=== Haute qualité ===
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Un miroir de haute qualité agit comme dans la vraie vie, reflétant le monde et les avatars tout autour depuis sa perspective.
== Common setups ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Low_quality"></span>
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.
=== Basse qualité ===
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Un miroir de basse qualité reflète généralement les avatars tout autour à plus faible résolution et remplace les réflexions du monde par la skybox.
=== High quality ===
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
=== Transparent ===
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.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Un miroir transparent reflète généralement les avatars tout autour, tout en agissant comme une fenêtre, affichant ce qui s'y trouve derrière, ainsi qu'une légère réflexion du monde depuis sa perspective. Cela nécessite une mise en place spéciale qui est aussi disponible via les préfabs de miroir transparent de la communauté.
=== Low quality ===
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Performance_issues"></span>
A low quality mirror usually mirrors the avatars around it at a lower resolution and replaces the reflection of the world with the skybox.
== Problèmes de performances ==
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Chaque objet reflété dans un miroir doit être rendu à nouveau, séparément de ce que l'utilisateur perçoit dans le monde. Un miroir qui reflète l'entièreté du monde double les coûts en performance dû au rendu du monde. L'occlusion ne fonctionnant pas avec la réflexion des miroirs, ceux faisant face à un mur tenteront tout de même d'effectuer un rendu de ce qui se trouve derrière ce mur.
=== Transparent ===
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Les créateurs peuvent réduire le coût en performances des miroirs de plusieurs manières, par exemple :
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.
* Désactiver tous les miroirs par défaut. N’activer un miroir que lorsque l’utilisateur appuie sur un bouton ou s’en approche physiquement.
</div>
* Désactiver les miroirs lorsqu’un utilisateur quitte la zone. Cela supprime le coût de rendu d’un miroir lorsqu’aucun joueur ne l’utilise. Les utilisateurs ne feront souvent pas cela eux-mêmes, il est donc recommandé d’utiliser un script pour le faire automatiquement.
* Prendre en compte le placement des miroirs. Un miroir orienté à l’extérieur du centre du monde devra rendre moins d’éléments qu’un miroir orienté vers l’intérieur.
* Modifier les [[Special:MyLanguage/Layers|couches]] qu’un miroir reflète. Un miroir ne rend que les objets des couches définies. Par exemple, si vous avez un grand monde extérieur avec une maison au centre, vous pouvez définir les objets de l’environnement extérieur sur la couche environnement, puis désactiver cette couche sur les miroirs à l’intérieur de la maison. Cela empêche les miroirs de tenter de rendre un environnement qu’ils ne peuvent pas voir.
Lorsqu’un utilisateur interagit avec un miroir dans un monde, il pourra activer ou basculer différentes options pour économiser les performances, telles que :


<div lang="en" dir="ltr" class="mw-content-ltr">
* N'utiliser qu'un miroir à la fois.
== Performance issues ==
* Choisir une qualité plus basse si disponible.
</div>
* Autrement, opter pour le miroir personnel.
* Ajuster la résolution du miroir via les paramètres dans [[Special:MyLanguage/Settings#Graphics|Graphismes]]


<div lang="en" dir="ltr" class="mw-content-ltr">
==SDK==
Every object reflected in a mirror has to be rendered again, separately from what the player sees in the playable world. A mirror reflecting the whole world will double the performance cost of rendering the world. Occlusion culling does not work in mirror reflections, so a mirror facing a wall will still try to render everything behind the wall too.
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="World_prefab"></span>
Creators can reduce the performance cost for mirrors in many ways, such as:
=== préfab de monde ===
* Disabling all mirrors by default. Only enable a mirror when the player pushes a button, or physically approaches them.
* Disabling mirrors when a player leaves the area. This will remove the rendering cost of a mirror when a player isn't using it. Players will often not do this themselves, so use a script to do it for them.
* Considering the placement of mirrors. A mirror facing away from the center of the world will have to render less than one facing inward.
* Changing the [[Special:MyLanguage/Layers{{#translation:}}|Layers]]
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
Le [[Special:MyLanguage/VRChat SDK|SDK VRchat]] contient un préfab de miroir prêt à utiliser qui peut être glissé dans la scène. Ce préfab peut être trouvé sur le chemin suivant :<br>
a mirror reflects. A mirror only renders objects on the defined layers. For example, if you have a large outdoor world with a house in the middle, you could set the outdoor environment objects to the environment layer, and then disable the environment layer on the mirrors inside the house. This will stop the mirrors from trying to render the environment that they can't see.
<code>Packages\com.vrchat.worlds\Samples\UdonExampleScene\Prefabs\VRCMirror.prefab</code>
When interacting with a Mirror in a world, users will be able to enable or toggle different options to save on performance, such as:
=== Détails techniques ===
</div>
Les miroirs sont rendus durant la fonction <code>Camera.onPreCull</code>.
Les créateurs de worlds qui utilisent des scripts dépendant du timing de rendu des miroirs doivent prendre cela en considération.


<div lang="en" dir="ltr" class="mw-content-ltr">
<span id="Resources"></span>
* Using only one mirror at a time.
== Ressources ==
* Choosing a lower quality option for a mirror, if available.
* Alternatively, substituting a world's mirror for your Personal Mirror.
* Adjust your mirror resolution under [[Special:MyLanguage/Settings#Graphics|Graphics Settings]].
</div>


<div lang="en" dir="ltr" class="mw-content-ltr">
[https://creators.vrchat.com/worlds/components/vrc_mirrorreflection/ Documentation des créateurs VRChat - VRC Mirror Reflection]
== Resources ==
</div>


[https://creators.vrchat.com/worlds/components/vrc_mirrorreflection/
<div lang="en" dir="ltr" class="mw-content-ltr">
VRChat Creator Documentation - VRC Mirror Reflection
</div>]


[[Category:Features]]
[[Category:Features{{#translation:}}]]

Latest revision as of 17:25, 6 April 2026

V · EC'est une page officielle d'informations VRChat !
Elle est examinée et approuvée par l'équipe VRCWiki. Apprenez comment contribuer à cette page en consultant le Guide du contributeur.
Un groupe de personnes socialisant devant un miroir.

Les miroirs sont des surfaces réflectives qui permettent aux utilisateurs de voir une image réfléchie de leur avatar aux côtés d'autres utilisateurs ou du monde où ils se trouvent, dépendant des paramètres du monde. De nombreux mondes possèdent des miroirs ayant pour but de permettre aux utilisateurs de s'y asseoir tout en socialisant. Cette activité est plus communément appelée « Mirror Dwelling ». Les utilisateurs sont aussi en capacité d'utiliser un miroir personnel qui leur est uniquement visible.

Types de miroirs

Une démonstration des boutons "Miroir personnel" et "Miroir facial" dans le menu d'action.

Miroir personnel

Un miroir personnel est un type de miroir pouvant être utilisé, déplacé et visible uniquement par son utilisateur.

Il peut être activé et modifié via la page du menu d'action ou du menu principal.

Miroir facial

Une démonstration des paramètres du Miroir personnel dans le menu d'action.
Une démonstration des paramètres du Miroir facial dans le menu d'action.

Un miroir facial est un type de miroir qui affiche le visage de l’avatar d’un utilisateur dans son HUD. Les miroirs faciaux sont conçus pour aider l’utilisateur à rester conscient des expressions faciales de son avatar, en particulier lorsqu’elles sont contrôlées par des gestes. Contrairement à un miroir traditionnel, le miroir facial ne restitue pas la profondeur. En mode bureau, la résolution du miroir facial s’adapte à sa taille d’affichage, jusqu’à un maximum de 2048 × 2048 pixels. Lors d’une diffusion via Spout, il est toujours rendu à sa résolution maximale.

Il peut être activé et modifié via la page du menu d'action ou du menu principal.

Miroir de calibration

Un miroir de calibration est un type de miroir qui s'active automatiquement lorsque l'utilisateur appuie sur le bouton « Calibrer ». Il n'est visible que pour l'utilisateur qui se calibre et disparaît une fois celle-ci effectuée. Le miroir de calibration ne fait qu'afficher l'avatar de l'utilisateur, ses manettes et modèle des traqueurs qui peuvent être définis dans les paramètres du menu principal. Si « Afficher les visuels de calibration » est activé dans « Suivi et CI », le miroir de calibration les reflètera, affichant quel point de suivi sera suivi par les traqueurs lorsque la calibration sera finie.

Il peut être activé et modifié via la page du menu d'action ou du menu principal. Aucune option de configuration n'est disponible pour le miroir de calibration.

Mise en place commune

Le préfab du miroir permet de sélectionner quelle couche doit être reflétée. Pour cette raison, il est courant que les mondes aient défini différents miroirs afin d'intervertir entre chacune des couches. Raison pour laquelle ils sont généralement divisés en trois options : Haute qualité, basse qualité et transparent. Certains mondes offrent même un nombre plus important d'options.

Haute qualité

Un miroir de haute qualité agit comme dans la vraie vie, reflétant le monde et les avatars tout autour depuis sa perspective.

Basse qualité

Un miroir de basse qualité reflète généralement les avatars tout autour à plus faible résolution et remplace les réflexions du monde par la skybox.

Transparent

Un miroir transparent reflète généralement les avatars tout autour, tout en agissant comme une fenêtre, affichant ce qui s'y trouve derrière, ainsi qu'une légère réflexion du monde depuis sa perspective. Cela nécessite une mise en place spéciale qui est aussi disponible via les préfabs de miroir transparent de la communauté.

Problèmes de performances

Chaque objet reflété dans un miroir doit être rendu à nouveau, séparément de ce que l'utilisateur perçoit dans le monde. Un miroir qui reflète l'entièreté du monde double les coûts en performance dû au rendu du monde. L'occlusion ne fonctionnant pas avec la réflexion des miroirs, ceux faisant face à un mur tenteront tout de même d'effectuer un rendu de ce qui se trouve derrière ce mur.

Les créateurs peuvent réduire le coût en performances des miroirs de plusieurs manières, par exemple :

  • Désactiver tous les miroirs par défaut. N’activer un miroir que lorsque l’utilisateur appuie sur un bouton ou s’en approche physiquement.
  • Désactiver les miroirs lorsqu’un utilisateur quitte la zone. Cela supprime le coût de rendu d’un miroir lorsqu’aucun joueur ne l’utilise. Les utilisateurs ne feront souvent pas cela eux-mêmes, il est donc recommandé d’utiliser un script pour le faire automatiquement.
  • Prendre en compte le placement des miroirs. Un miroir orienté à l’extérieur du centre du monde devra rendre moins d’éléments qu’un miroir orienté vers l’intérieur.
  • Modifier les couches qu’un miroir reflète. Un miroir ne rend que les objets des couches définies. Par exemple, si vous avez un grand monde extérieur avec une maison au centre, vous pouvez définir les objets de l’environnement extérieur sur la couche environnement, puis désactiver cette couche sur les miroirs à l’intérieur de la maison. Cela empêche les miroirs de tenter de rendre un environnement qu’ils ne peuvent pas voir.

Lorsqu’un utilisateur interagit avec un miroir dans un monde, il pourra activer ou basculer différentes options pour économiser les performances, telles que :

  • N'utiliser qu'un miroir à la fois.
  • Choisir une qualité plus basse si disponible.
  • Autrement, opter pour le miroir personnel.
  • Ajuster la résolution du miroir via les paramètres dans Graphismes

SDK

préfab de monde

Le SDK VRchat contient un préfab de miroir prêt à utiliser qui peut être glissé dans la scène. Ce préfab peut être trouvé sur le chemin suivant :
Packages\com.vrchat.worlds\Samples\UdonExampleScene\Prefabs\VRCMirror.prefab

Détails techniques

Les miroirs sont rendus durant la fonction Camera.onPreCull. Les créateurs de worlds qui utilisent des scripts dépendant du timing de rendu des miroirs doivent prendre cela en considération.

Ressources

Documentation des créateurs VRChat - VRC Mirror Reflection