Instructions

Tout ce dont vous avez besoin pour installer votre kit FaceFocusVR. Lisez chaque étape attentivement et prenez votre temps.
Si vous avez besoin d'aide, rejoignez le Discord

Avant de commencer

L'installation du kit est assez simple et devrait prendre environ une Ă  deux heures si vous suivez les instructions avec soin, Ă  votre rythme. Inutile de vous presser.

Les instructions de ce guide décrivent la méthode que j'ai trouvée la plus fiable et la plus facile à installer. Si vous trouvez une meilleure approche pendant l'installation, par exemple un acheminement de câble différent, vous êtes libre de l'utiliser. Cela dit, je recommande fortement de suivre mes instructions exactement telles qu'elles sont écrites, surtout pour votre première tentative.

Quelle que soit l'approche choisie, gardez une règle importante en tête : les câbles ruban ne doivent jamais être pliés, tordus ou froissés. Les courbes douces sont parfaitement acceptables, mais les câbles doivent rester lisses et sans angles vifs à tout moment. Les câbles endommagés ne peuvent pas être réparés et devront être remplacés.

  1. Vue d'ensemble des connecteurs de la carte

    La carte FaceFocusVR est la pièce centrale de votre kit. Elle connecte toutes les caméras, LEDs et le ventilateur. Avant de commencer l'installation, prenez un moment pour vous familiariser avec chaque connecteur et sa fonction.

    Connecteurs de caméra
    Les trois connecteurs larges pour câbles ruban sont destinés aux caméras : Eye Right et Eye Left en haut, et Face en bas. Les caméras oculaires se trouvent dans des anneaux qui se montent autour des lentilles de votre casque. La caméra faciale se trouve dans le module facial.

    Connecteurs LED
    Les trois petits connecteurs le long du bord inférieur sont pour les LEDs infrarouges : Eye R et Eye L à droite, Face à gauche. Elles permettent le tracking même dans l'obscurité totale.

    Ventilateur / Bouton d'alimentation
    Le connecteur du ventilateur en haut alimente le ventilateur de refroidissement. Le connecteur sur le côté droit est pour le bouton d'alimentation.

    USB
    Le port USB supplémentaire à l'avant de la carte peut être utilisé pour des accessoires comme un dongle Bluetooth. Cependant, sa puissance étant limitée, je ne recommande pas son utilisation.

Required Tools

  • ClĂ© Allen M3 (clĂ© hexagonale)
  • Tournevis Torx T5
  • Pince (auto-bloquante) optional but recommended
  1. 1

    Préparation

    Avant de commencer, préparez votre casque en ajustant quelques réglages et en retirant les pièces amovibles.

    • Tournez la molette de rĂ©glage du champ de vision dans le sens horaire jusqu'Ă  extension maximale.
    • RĂ©glez l'IPD Ă  sa valeur minimale (lentilles complètement vers l'intĂ©rieur).
    • Retirez le coussin facial magnĂ©tique.
    • Tirez doucement le câble de liaison droit hors du casque (uniquement le câble lui-mĂŞme ; inutile de retirer les clips du serre-tĂŞte).
  2. 2

    Retirer le cadre du coussin facial

    Le cadre du coussin facial doit être retiré pour accéder aux composants internes.

    • Utilisez un tournevis Torx T5 pour retirer les quatre vis de 6 mm fixant le cadre au casque.
    • Saisissez le bord gauche du cadre du coussin facial et faites-le glisser hors du casque.
    • RĂ©pĂ©tez l'opĂ©ration pour le cĂ´tĂ© droit du cadre.
    • Retirez le cadre du coussin facial.

    N'essayez pas de forcer le cadre du coussin facial, vous risqueriez d'endommager le casque.

  3. 3

    Retirer le joint des tubes oculaires

    Le cadre étant retiré, détachez délicatement le joint des tubes oculaires à l'aide d'une pince.

    • Utilisez une pince pour sĂ©parer le bord gauche du joint des tubes oculaires du casque en soulevant dĂ©licatement le joint par-dessus les crochets de chaque cĂ´tĂ©.
    • RĂ©pĂ©tez l'opĂ©ration pour le bord droit du joint.
  4. 4

    Retirer le capot de la carte mère

    Le joint retiré, enlevez le capot avant et le capot de la carte mère pour accéder aux composants internes.

    • Tirez le capot avant droit hors de l'avant du casque. Il est maintenu en place par quatre aimants.
    • Utilisez un tournevis Torx T5 pour retirer les quatre vis de 5,4 mm fixant le capot de la carte mère au casque.
    • Retirez le capot de la carte mère du casque.
  5. Objectif des étapes 5, 6, 7 et 8

    À partir de maintenant, le processus devient plus délicat car vous travaillez avec des câbles ruban. Prenez votre temps !

    Dans les quatre prochaines étapes, vous allez installer les deux anneaux utilisés pour l'eye tracking. Chaque anneau contient un circuit imprimé avec des LEDs pour l'illumination oculaire et une caméra.

    Comme il est souvent plus facile de travailler vers un objectif visible, les images montrent à quoi votre installation devrait ressembler après avoir terminé les étapes 5, 6, 7 et 8.

    À l'étape 5, vous acheminerez le câble ruban du côté gauche à travers le casque. À l'étape 6, vous ferez de même pour le côté droit. Les étapes 7 et 8 connecteront les modules LED.

    Au final, quatre câbles doivent sortir de l'avant de votre Index, positionnés exactement comme indiqué.

    Sur les révisions les plus récentes du kit, les LEDs et le connecteur sont encastrés dans l'anneau, avec le câble LED pré-attaché.

  6. 5

    Acheminement du câble ruban gauche

    Guidez le câble ruban gauche à travers le casque pour qu'il sorte du côté avant.

    Le câble ruban doit passer derrière la pièce plastique marquée en bleu et sortir par le trou lumineux, en suivant la flèche orange sur l'image de référence.

    Si vous avez du mal à guider le câble à travers le trou ou à le voir, placez une source de lumière devant le casque pour voir clairement où le câble doit sortir.

    Sur la dernière image, vous pouvez voir où le câble ruban doit sortir. Avec assez de lumière et un peu de patience, il est assez facile de guider le câble ruban à travers le trou.

    Une fois le câble passé de l'autre côté, appuyez doucement l'anneau sur la lentille pour le maintenir en place.

  7. 6

    Acheminement du câble ruban droit

    Répétez maintenant l'étape 5 pour le côté droit.

    Le câble ruban doit à nouveau passer derrière la pièce plastique marquée en bleu et sortir par le trou lumineux, en suivant la flèche orange sur l'image de référence.

    Sur la dernière image, vous pouvez voir où le câble ruban doit sortir.

    Une fois le câble passé de l'autre côté, appuyez doucement l'anneau sur la lentille pour le maintenir en place.

  8. 7

    Acheminement du câble LED gauche

    Acheminez le câble LED flexible du côté gauche par le même chemin utilisé à l'étape 5.

    Après avoir acheminé les deux câbles ruban des caméras, acheminez le câble LED flexible gauche par le même chemin que celui indiqué à l'étape 5.

    Vous devrez peut-être soulever légèrement l'anneau de la lentille pour guider le câble. Veillez à ce que le câble ruban de la caméra ne glisse pas pendant cette opération.

    Après avoir connecté le câble à l'anneau, reposez l'anneau sur la lentille et tirez doucement l'excédent de câble par l'avant.

  9. 8

    Acheminement du câble LED droit

    Acheminez le câble LED flexible du côté droit par le même chemin utilisé à l'étape 6.

    Répétez maintenant l'étape 7 pour le côté droit. Acheminez le câble LED flexible droit par le même chemin que celui indiqué à l'étape 6.

    Là encore, vous devrez peut-être soulever légèrement l'anneau de la lentille pour guider le câble. Veillez à ce que le câble ruban de la caméra ne glisse pas.

    Après avoir connecté le câble à l'anneau, reposez l'anneau sur la lentille et tirez doucement l'excédent de câble par l'avant.

  10. 9

    Remettre le joint des tubes oculaires

    Tous les câbles étant acheminés, remettez le joint des tubes oculaires sur le casque.

    • Utilisez une pince pour placer le bord gauche du joint des tubes oculaires sur les petits crochets du casque.
    • RĂ©pĂ©tez l'opĂ©ration pour le cĂ´tĂ© droit du joint.
  11. 10

    Remettre le cadre du coussin facial

    Tous les câbles étant en place, remettez le cadre du coussin facial pour terminer l'installation matérielle.

    • Positionnez les deux cĂ´tĂ©s du cadre du coussin facial et faites-le glisser dĂ©licatement sur le casque.
    • Utilisez un tournevis Torx T5 pour serrer les quatre vis de 6 mm, fixant le cadre au casque, puis remettez le coussin facial magnĂ©tique.

    Assurez-vous que les clips du cadre du coussin facial sont correctement alignés avec le casque avant de le glisser complètement en place.

  12. 11

    Préparation du cheminement des câbles

    Pour éviter que le câble ruban gauche ne se prenne dans le ventilateur, il doit être acheminé à travers un espace spécifique.

    • Assurez-vous que le rĂ©glage du champ de vision est toujours en extension maximale et que l'IPD est au rĂ©glage minimal (lentilles complètement vers l'intĂ©rieur).
    • Guidez le câble ruban GAUCHE (vu de face) Ă  travers le petit espace entre le boĂ®tier plastique de l'Index et l'insert filetĂ©, comme montrĂ© sur les images.

    Assurez-vous absolument que le câble ruban est complètement passé et qu'il n'est pas coincé dans l'espace. Si le câble se coince, il sera endommagé de manière irréparable.

  13. 12

    Installation du frunk

    Acheminez les câbles à travers le nouveau frunk et fixez-le au casque.

    Lisez l'intégralité de cette étape avant de commencer !

    • Évitez les pliures brutales : Les câbles ne doivent pas ĂŞtre pliĂ©s ou froissĂ©s brusquement. Une courbe douce, comme sur les photos, est acceptable.
    • Ne pincez pas les câbles : Assurez-vous que les câbles ruban ne sont pas pincĂ©s en fixant le nouveau frunk. Ils doivent ĂŞtre aussi plats que possible et ne doivent pas ĂŞtre sur la tranche, car cela pourrait les comprimer et les endommager.

    Cette étape demande de la patience et du soin, car les câbles ont tendance à se redresser ou à se déplacer.

    Il est parfois utile de pré-courber légèrement les câbles pour qu'ils tombent naturellement dans la bonne position pendant l'installation, comme montré sur l'image.

  14. En fixant le frunk, assurez-vous que les câbles suivent approximativement le chemin montré sur les images. Le chemin exact n'est pas critique, mais il est très important qu'ils ne soient ni pincés ni pliés brusquement.

    Portez une attention particulière au câble droit près du port USB. D'après mon expérience, il a tendance à se redresser devant le connecteur. Le câble doit s'éloigner du port USB, pas se trouver devant.

    Vous ne devriez sentir aucune résistance significative en plaçant le nouveau frunk. Si vous devez forcer pour l'enfoncer, l'un des câbles ruban est probablement pincé, très probablement le droit vu de face.

  15. Les câbles devraient dépasser d'environ 1 cm au-delà du bord du frunk pour que vous puissiez les connecter facilement plus tard. La longueur exacte n'est pas critique, tant qu'il y a assez de câble pour les brancher confortablement.

    Avant de serrer les vis, vérifiez qu'aucun câble ruban ne s'est glissé dans le chemin d'une vis (voir étape 11).

    Assurez-vous que le côté contacts dorés des câbles ruban est orienté vers le haut lorsque vous les passez à travers le passe-câbles.

  16. 13

    Installation de la carte principale

    Insérez délicatement la carte principale dans le connecteur USB et fixez-la en place.

    • InsĂ©rez la carte principale lĂ©gèrement en angle dans le connecteur USB. Dès qu'elle dĂ©passe le bord du frunk, remettez-la Ă  plat pour qu'elle glisse droit dans le connecteur USB.
    • Une fois la carte entièrement insĂ©rĂ©e, appuyez sur l'arrière jusqu'Ă  ce qu'elle s'enclenche dans le crochet.
  17. 14

    Connecter tous les câbles

    Connectez les câbles ruban, les connecteurs LED et le ventilateur.

    • Connectez les câbles ruban. Ne les froissez pas, courbez-les doucement comme montrĂ© sur l'image.
    • Ouvrez les connecteurs en soulevant les languettes noires sur les cĂ´tĂ©s vers le haut, comme montrĂ© dans cette vidĂ©o.
    • Vous pouvez maintenant brancher les deux connecteurs pour les LEDs. Faites attention Ă  l'orientation du connecteur, il ne s'insère que dans un seul sens, ne forcez pas. Les couleurs des câbles et l'ordre des fils n'ont pas d'importance. Assurez-vous simplement que les contacts mĂ©talliques du connecteur sont orientĂ©s vers le bas lors du branchement, comme montrĂ© sur la troisième image.
    • Pour finir, branchez le ventilateur.

    Assurez-vous que les contacts métalliques des connecteurs LED sont orientés vers le bas lors du branchement. Ils ne s'insèrent que dans un sens, ne forcez pas.

  18. 15

    Capot avant

    Fixez le capot avant avec le module de face tracking et l'interrupteur d'alimentation.

    • Passez le module de face tracking prĂ©-assemblĂ© Ă  travers le capot avant et connectez-le Ă  la carte comme montrĂ© sur la photo.
    • Connectez l'interrupteur d'alimentation Ă  la carte.
    • Fixez le capot Ă  l'aide des vis fournies.

    Vous vissez dans du plastique, ne serrez donc pas trop. Un serrage modéré à la main suffit. Trop forcer risque d'endommager le filetage de manière permanente.

  19. 16

    Bras du module de face tracking

    Passez le câble ruban dans le support et montez le bras pour terminer l'installation.

    • Passez le câble ruban dans le support prĂ©vu et installez le bras. Le plus simple est de positionner temporairement le module de face tracking en angle pour que les câbles ne soient pas sous tension.
    • Installez la longue vis qui fixe le module de face tracking.
    • Ajustez le module pour qu'il pointe vers votre visage, puis serrez la vis. L'installation est maintenant terminĂ©e.

    Vous vissez dans du plastique, ne serrez donc pas trop. Un serrage modéré à la main suffit. Trop forcer risque d'endommager le filetage de manière permanente.

  20. Félicitations, c'est terminé !

    L'installation matérielle est terminée. Suivez les étapes ci-dessous pour vérifier que tout fonctionne.

    Pour tester le bon fonctionnement, allumez votre Index et activez votre nouveau matériel à l'aide du bouton à l'avant. Une LED bleue devrait s'allumer sur la carte, visible à travers les fentes d'aération au-dessus du bouton d'alimentation.

    Ensuite, ouvrez le Gestionnaire de périphériques. Si vous voyez trois caméras listées, comme montré sur l'image de droite, la carte principale fonctionne correctement. Si vous n'en voyez que deux, redémarrez simplement le système une fois. Cela peut arriver parce que Windows ou la connexion USB n'initialise pas toujours tous les appareils au premier essai.

    Ouvrez maintenant l'application Caméra de Windows et essayez de basculer entre les trois flux vidéo. Si cela fonctionne, félicitations, votre matériel est installé et fonctionne correctement.

    Passez maintenant Ă  la partie logicielle.

Bases

Ce projet est centré sur le matériel. Votre ordinateur reconnaît les trois caméras (Eye L, Eye R, Face) comme des flux webcam UVC standard à 240x240@60 FPS ou 320x320@45 FPS sur les révisions plus récentes. Tout logiciel capable de traiter un flux webcam fonctionnera.

Les logiciels de tracking populaires incluent ETVR, Ryan's Eye Tracking et Project Babble. Tous sont compatibles avec ce matériel. Je recommande Baballonia de Project Babble pour les meilleurs résultats et la facilité d'utilisation, mais n'hésitez pas à essayer d'autres options.

Ce guide couvre la configuration de Baballonia.

  1. VRCFaceTracking

    VRCFT sert de traducteur pour VRChat. Il convertit les valeurs de face tracking et les données d'eye tracking reçues de Baballonia en paramètres que VRChat comprend, permettant aux expressions et mouvements de votre avatar de réagir en conséquence.

    Si vous souhaitez utiliser le face tracking (et l'eye tracking) dans VRChat, vous aurez besoin de VRCFT, que vous utilisiez mon matériel ou toute autre solution de face tracking.

    • TĂ©lĂ©chargez VRCFT sur Steam : store.steampowered.com/app/3329480/VRCFaceTracking
    • Après l'avoir lancĂ©, accĂ©dez Ă  "Module Registry" et recherchez le module "VRCFT-Babble", puis installez-le.
    • RedĂ©marrez VRCFT.
    • Le module Babble devrait maintenant apparaĂ®tre sur la page d'accueil de l'application VRCFT, comme montrĂ© sur la dernière image. Aucune autre Ă©tape n'est nĂ©cessaire dans VRCFT.
  2. Baballonia

    Baballonia analyse les flux caméra de vos yeux et de votre visage pour déterminer la direction de votre regard, l'ouverture des yeux et les expressions faciales, puis transmet ces données à VRCFT.

    • TĂ©lĂ©chargez Baballonia sur Steam : store.steampowered.com/app/4091970/Project_Babble_Baballonia
    • Ouvrez Baballonia et ignorez l'assistant de configuration.
    • Ouvrez les "Face Camera Settings" et activez les options de retournement vertical et horizontal. Les options de retournement peuvent apparaĂ®tre sous forme d'icĂ´nes selon votre version. N'ajustez aucun paramètre de camĂ©ra pour les yeux !
    • Assurez-vous que votre Index et le matĂ©riel sont allumĂ©s, puis sĂ©lectionnez la camĂ©ra correspondante dans le menu dĂ©roulant.
    • Une fois toutes les camĂ©ras sĂ©lectionnĂ©es, cliquez sur "Start Camera" pour chacune.
  3. Presque terminé !

    Toutes les étapes suivantes doivent être effectuées en VR. Oui, VRChat fonctionne aussi.

    Si l'image de la caméra d'eye tracking apparaît surexposée ou délavée, consultez la page Sécurité et contactez-nous sur Discord si nécessaire.

  4. Recadrage de la caméra faciale

    Pour la caméra faciale uniquement, vous devez définir un recadrage qui garde votre visage visible dans toutes les positions extrêmes tout en incluant le moins d'arrière-plan possible. Je recommande l'approche suivante :

    • Changez le mode de la camĂ©ra faciale de "Tracking" Ă  "Cropping".
    • Gonflez vos joues au maximum. Cela dĂ©finit les limites latĂ©rales du recadrage.
    • Ouvrez la bouche aussi grand que possible. Cela dĂ©finit la limite infĂ©rieure.
    • RĂ©glez la limite supĂ©rieure de sorte que votre nez reste visible, tout en minimisant les parties fixes du casque Index dans le cadre.
    • Essayez de garder le cadre de recadrage aussi proche d'un carrĂ© que possible.
    • C'est tout. Le face tracking ne nĂ©cessite aucune calibration. Il s'ajuste automatiquement au fil du temps. Utilisez-le quelques minutes et il se calibrera de lui-mĂŞme.

    Pas besoin d'une précision parfaite. D'après mes tests, il vaut mieux inclure un peu plus d'arrière-plan que de risquer de couper une partie de votre visage. Au final, votre recadrage ressemblera probablement au mien montré sur la dernière image.

  5. Calibration de l'eye tracking

    YouTube video thumbnail
    En cliquant, vous acceptez le chargement de la video depuis YouTube. Politique de confidentialite

    Je recommande fortement de regarder la vidéo avant de lancer le processus de calibration.

    • Placez-vous au centre de votre espace de jeu face Ă  votre direction avant. Si vous n'ĂŞtes pas sĂ»r de la direction, recentrez votre espace de jeu.
    • Après avoir cliquĂ© sur "Eye Calibration", un overlay SteamVR apparaĂ®tra montrant une courte vidĂ©o des mouvements de tĂŞte requis.
    • Une fois le compte Ă  rebours de 60 secondes terminĂ©, rĂ©pĂ©tez ces mouvements de tĂŞte pendant environ 3 minutes. L'ordre exact n'a pas d'importance. L'essentiel est que vos yeux restent toujours fixĂ©s sur la balle et que vous bougiez la tĂŞte pour que vos yeux atteignent leurs positions extrĂŞmes.
    • Une fois cette partie terminĂ©e, vous recevrez un retour. Puis un message apparaĂ®tra disant : "When the countdown finishes, close your eyes."
    • Lorsque le compteur atteint 2 secondes, fermez les yeux et gardez-les bien fermĂ©s jusqu'Ă  recevoir une autre confirmation.
    • Les yeux fermĂ©s, plissez chaque oeil deux fois et haussez les sourcils deux fois comme si vous faisiez une expression de surprise, en gardant les yeux fermĂ©s tout le temps. Bouger lĂ©gèrement le casque pendant cette phase peut Ă©galement aider.

    L'objectif est d'apprendre au logiciel à quoi ressemblent vos yeux fermés, car cela peut varier selon l'expression faciale ou la position du casque.

  6. Tout est prĂŞt !

    L'eye et le face tracking sont maintenant opérationnels. Essayez cet avatar pour tester dans VRChat.

    Si vous souhaitez affiner votre tracking, corriger des problèmes de clignement ou de clin d'oeil, ou exagérer certaines expressions, passez à l'onglet Fine-Tuning.