FaceFocusVR
Wersja offline
Ten dokument to wyeksportowana kopia instrukcji online. Dla najlepszych wrażeń z interaktywnymi zdjęciami, filmami i najnowszymi aktualizacjami korzystaj ze strony internetowej. Ten PDF jest przeznaczony jako kopia zapasowa na wypadek niedostępności strony lub braku dostępu do internetu.
Jeśli potrzebujesz pomocy, dołącz na Discorda (facefocusvr.com/discord).
Ważne informacje zanim zaczniesz instalować zestaw FaceFocusVR.
Instalacja zestawu jest w większości prosta i powinna zająć mniej więcej jedną do dwóch godzin, jeśli będziesz postępować zgodnie z instrukcją uważnie, spokojnie i we własnym tempie. Nie ma potrzeby się spieszyć.
Instrukcja opisuje metodę, która według mnie jest najbardziej niezawodna i najłatwiejsza do wykonania. Jeśli w trakcie instalacji odkryjesz lepsze podejście, na przykład inny sposób prowadzenia kabli, możesz go zastosować. Mimo to gorąco polecam podążanie dokładnie za moją instrukcją, zwłaszcza przy pierwszym podejściu.
Niezależnie od wybranego sposobu, pamiętaj o jednej ważnej zasadzie: kable taśmowe nie mogą być zagięte, skręcone ani złamane. Łagodne zagięcia są w porządku, ale kable muszą być gładkie i wolne od ostrych załamań przez cały czas. Uszkodzonych kabli nie da się naprawić i będą wymagały wymiany.
Płyta FaceFocusVR to centralny element zestawu. Łączy wszystkie kamery, LEDy i wentylator. Zanim zaczniesz instalację, poświęć chwilę na zapoznanie się z każdym złączem i jego przeznaczeniem.
Złącza kamer
Trzy szerokie złącza taśmowe są przeznaczone dla kamer: Eye Right i Eye Left na górze, Face na dole. Kamery do oczu znajdują się w pierścieniach montowanych wokół soczewek gogli. Kamera do twarzy w module face.
Złącza LED
Trzy małe złącza wzdłuż dolnej krawędzi są przeznaczone dla podczerwonych LEDów: Eye R i Eye L po prawej stronie, Face po lewej. Zapewniają działanie śledzenia nawet w całkowitej ciemności.
Wentylator / Przycisk zasilania
Złącze wentylatora na górze zasila wentylator chłodzący. Złącze po prawej stronie służy do podłączenia przycisku zasilania.
USB
Dodatkowy port USB z przodu płyty może być używany do dodatkowych akcesoriów, takich jak dongle Bluetooth. Jednak ze względu na ograniczenia prądowe nie polecam go używać.
Fizyczna instalacja zestawu FaceFocusVR w goglach Valve Index.
Przed rozpoczęciem przygotuj gogle, dostosowując kilka ustawień i zdejmując odłączalne części.
Source: ifixit.com
Ramkę uszczelki na twarz trzeba zdjąć, żeby uzyskać dostęp do wewnętrznych elementów.
Source: ifixit.com
Po zdjęciu ramki ostrożnie zdejmij uszczelkę tubusu oka za pomocą pęsety.
Source: ifixit.com
Po zdjęciu uszczelki zdejmij przednią osłonę i osłonę płyty głównej, żeby uzyskać dostęp do wnętrza.
Source: ifixit.com
Od tego momentu proces staje się bardziej delikatny, ponieważ pracujesz z kablami taśmowymi. Nie spiesz się!
W następnych czterech krokach zainstalujesz dwa pierścienie służące do eye trackingu. Każdy pierścień zawiera płytkę z LEDami do oświetlania oka oraz kamerę.
Ponieważ łatwiej się pracuje, gdy widać cel, zdjęcia pokazują, jak powinien wyglądać Twój setup po wykonaniu kroków 5, 6, 7 i 8.
W kroku 5 poprowadzisz kabel taśmowy lewej strony przez gogle. W kroku 6 powtórzysz to dla prawej strony. Kroki 7 i 8 to podłączenie modułów LED.
Na końcu z przodu Indexa powinny wychodzić cztery kable, ułożone dokładnie tak jak na zdjęciu.
Poprowadź lewy kabel taśmowy przez gogle tak, żeby wychodził z przodu.
Kabel taśmowy powinien przejść za niebiesko zaznaczonym plastikowym elementem i wyjść przez jasny otwór, podążając za pomarańczową strzałką na zdjęciu referencyjnym.
Jeśli masz trudności z przeprowadzeniem kabla przez otwór lub jego zobaczeniem, umieść źródło światła przed goglami, żeby wyraźnie zobaczyć, gdzie kabel powinien wyjść.
Na ostatnim zdjęciu widać, gdzie kabel taśmowy powinien wyjść. Przy wystarczającym oświetleniu i odrobinie cierpliwości przeprowadzenie kabla jest dość łatwe.
Gdy kabel dotrze na drugą stronę, delikatnie naciśnij pierścień na soczewkę, żeby utrzymać go na miejscu.
Powtórz krok 5 dla prawej strony.
Kabel taśmowy powinien ponownie przejść za niebiesko zaznaczonym plastikowym elementem i wyjść przez jasny otwór, podążając za pomarańczową strzałką na zdjęciu referencyjnym.
Na ostatnim zdjęciu widać, gdzie kabel taśmowy powinien wyjść.
Gdy kabel dotrze na drugą stronę, delikatnie naciśnij pierścień na soczewkę, żeby utrzymać go na miejscu.
Poprowadź elastyczny kabel LED po lewej stronie tą samą ścieżką co w kroku 5.
Po poprowadzeniu dwóch kabli taśmowych kamer poprowadź lewy elastyczny kabel LED tą samą ścieżką co w kroku 5.
Może być konieczne lekkie uniesienie pierścienia z soczewki, żeby przeprowadzić kabel. Uważaj, żeby kabel taśmowy kamery nie wyślizgnął się przy tym.
Po podłączeniu kabla do pierścienia naciśnij pierścień ponownie na soczewkę i delikatnie wyciągnij nadmiar kabla od przodu.
Poprowadź elastyczny kabel LED po prawej stronie tą samą ścieżką co w kroku 6.
Powtórz krok 7 dla prawej strony. Poprowadź prawy elastyczny kabel LED tą samą ścieżką co w kroku 6.
Ponownie może być konieczne lekkie uniesienie pierścienia z soczewki, żeby przeprowadzić kabel. Uważaj, żeby kabel taśmowy kamery nie wyślizgnął się przy tym.
Po podłączeniu kabla do pierścienia naciśnij pierścień ponownie na soczewkę i delikatnie wyciągnij nadmiar kabla od przodu.
Po poprowadzeniu wszystkich kabli ponownie załóż uszczelkę tubusu oka na gogle.
Source: ifixit.com
Po ułożeniu wszystkich kabli ponownie załóż ramkę uszczelki, żeby zakończyć instalację sprzętową.
Source: ifixit.com
Żeby zapobiec wciągnięciu lewego kabla taśmowego w wentylator, należy go poprowadzić przez konkretną szczelinę.
Poprowadź kable przez nowy frunk i zamocuj go do gogli.
Przeczytaj cały krok przed rozpoczęciem!
Ten krok wymaga trochę cierpliwości i ostrożności, ponieważ kable mają tendencję do prostowania się lub przesuwania z pozycji.
Czasem pomaga lekkie wstępne zagięcie kabli, żeby naturalnie układały się we właściwej pozycji podczas instalacji, jak pokazano na zdjęciu.
Podczas mocowania frunka upewnij się, że kable przebiegają mniej więcej tak, jak pokazano na zdjęciach. Dokładna ścieżka nie jest krytyczna, ale bardzo ważne jest, żeby nie były zaciśnięte ani ostro zagięte.
Zwróć szczególną uwagę na prawy kabel w pobliżu portu USB. Z mojego doświadczenia wynika, że ma tendencję do prostowania się przed złączem. Kabel powinien przebiegać z dala od portu USB, nie przed nim.
Nie powinieneś odczuwać znacznego oporu przy nakładaniu nowego frunka. Jeśli musisz użyć siły, żeby go wcisnąć, prawdopodobnie jeden z kabli taśmowych jest zaciśnięty - najprawdopodobniej prawy, patrząc na Indexa od przodu.
Kable powinny wystawać około 1 cm poza krawędź frunka, żeby można było je później łatwo podłączyć. Dokładna długość nie jest krytyczna, wystarczy, żeby było dość kabla do wygodnego podłączenia.
Przed dokręceniem śrub upewnij się, że żaden kabel taśmowy nie przesunął się na ścieżkę śruby (patrz krok 11).
Ostrożnie włóż płytę główną do złącza USB i zamocuj ją na miejscu.
Podłącz kable taśmowe, złącza LED i wentylator.
Załóż przednią osłonę z modułem face tracking i przyciskiem zasilania.
Przeprowadź kabel taśmowy przez uchwyt i zamontuj ramię, żeby zakończyć instalację.
Instalacja sprzętowa jest zakończona. Postępuj zgodnie z poniższymi krokami, żeby sprawdzić, czy wszystko działa.
Żeby sprawdzić, czy wszystko działa, włącz gogle Index i uruchom nowy sprzęt przyciskiem z przodu. Na płycie powinna zaświecić się niebieska dioda LED, widoczna przez górne szczeliny wentylacyjne nad przyciskiem zasilania.
Następnie otwórz Menedżer urządzeń. Jeśli widzisz trzy urządzenia kamer, jak na zdjęciu po prawej, płyta główna działa prawidłowo. Jeśli widzisz tylko dwa, wystarczy raz zresetować system. Może się to zdarzyć, ponieważ Windows lub połączenie USB może nie zainicjować wszystkich urządzeń przy pierwszym uruchomieniu.
Teraz otwórz aplikację Aparat w Windows i spróbuj przełączać się między wszystkimi trzema strumieniami wideo. Jeśli to działa, gratulacje - Twój sprzęt jest zainstalowany i działa prawidłowo.
Przejdź teraz do części programowej.
Skonfiguruj oprogramowanie do trackingu na swoim komputerze.
Ten projekt skupia się na sprzęcie. Komputer widzi trzy kamery (Eye L, Eye R, Face) jako standardowe strumienie UVC webcam w rozdzielczości 240x240@60 FPS lub 320x320@45 FPS w nowszych wersjach. Każde oprogramowanie obsługujące strumień z kamery będzie działać.
Popularne programy do trackingu to ETVR, Ryan's Eye Tracking i Project Babble. Wszystkie są kompatybilne z tym sprzętem. Polecam Baballonia od Project Babble dla najlepszych wyników i łatwości użycia, ale możesz wypróbować inne opcje.
Ta instrukcja opisuje konfigurację z Baballonia.
VRCFT pełni rolę tłumacza dla VRChat. Przekształca dane face trackingu i eye trackingu, które otrzymuje od Baballonia, na parametry zrozumiałe dla VRChat, dzięki czemu mimika i ruchy Twojego awatara reagują odpowiednio.
Jeśli chcesz używać face trackingu (i eye trackingu) w VRChat, będziesz potrzebować VRCFT, niezależnie od tego, czy używasz mojego sprzętu, czy innego rozwiązania.
Baballonia analizuje strumienie z kamer oczu i twarzy, żeby określić kierunek patrzenia, otwarcie oczu i wyraz twarzy, a następnie przekazuje te dane do VRCFT.
Wszystkie kolejne kroki trzeba wykonywać w VR. Tak, VRChat też się nadaje.
Tylko dla kamery twarzy musisz ustawić kadr, który utrzyma Twoją twarz widoczną we wszystkich ekstremalnych pozycjach, jednocześnie minimalizując tło. Polecam następujące podejście:
Nie musi być idealnie precyzyjne. Z moich testów wynika, że lepiej jest uwzględnić trochę więcej tła niż przypadkowo obciąć część twarzy. Finalnie Twój kadr będzie prawdopodobnie wyglądał podobnie do mojego na ostatnim zdjęciu.
Video: https://www.youtube.com/watch?v=CmLql1VxT-I
Gorąco polecam obejrzenie filmu przed rozpoczęciem kalibracji.
Celem jest nauczenie oprogramowania, jak wyglądają Twoje oczy gdy są zamknięte, ponieważ może to się różnić w zależności od wyrazu twarzy lub pozycji gogli.
Eye i face tracking jest teraz gotowy do użycia. Wypróbuj tego awatara do testów w VRChat.
Jeśli chcesz dopracować tracking, naprawić problemy z mruganiem lub mrużeniem, albo wzmocnić niektóre wyrazy twarzy, przejdź do zakładki Fine-Tuning.
Dostosuj parametry trackingu, żeby uzyskać najlepsze wyniki dla Twoich wyrazów twarzy.
Zmieniaj te ustawienia tylko wtedy, gdy zauważysz konkretny problem, na przykład nieprawidłowe mruganie, wyrazy twarzy aktywujące się za wcześnie lub niewystarczająco mocne. Jeśli wszystko działa dobrze, nie ma potrzeby niczego zmieniać.
Jeśli mruganie awatara nie działa prawidłowo, albo chcesz, żeby uśmiechy i inne wyrazy twarzy były bardziej lub mniej intensywne, możesz je dostosować w aplikacji Baballonia, regulując progi.
Każdy parametr, taki jak LeftEyeLid, RightEyeLid albo dowolny parametr twarzy jak smile, ma dwie kontrolki: minimum (zaznaczony na żółto) i maksimum (zaznaczony na różowo). Czerwona kropka pokazuje aktualny stan i przesuwa się w zależności od Twojego wyrazu twarzy. Na przykład, gdy twarz jest rozluźniona, przesuwa się w lewo, a gdy zaczynasz się uśmiechać, przesuwa się w prawo.
Wartość minimalna określa, kiedy dany kształt zaczyna się aktywować. Podnieś ją, jeśli kształt aktywuje się za wcześnie lub jest aktywny w stanie spoczynku. Wartość maksymalna kontroluje, jak daleko kształt może się przesunąć. Obniżenie jej wyolbrzymia ruch w nowym zakresie.
Jeśli mruganie lub mrużenie awatara nie zachowuje się prawidłowo, albo w ogóle nie mruga, możesz podnieść wartość minimalną powiek. To sprawia, że mruganie aktywuje się wcześniej i wygląda szybciej.
Wartość będzie prawdopodobnie wyższa niż ta na zdjęciu. Na podstawie kalibracji moja zwykle mieści się między 0,15 a 0,4.
Czasami możesz chcieć, żeby wyraz twarzy aktywował się wcześniej, pozostawał lekko aktywny cały czas lub był wyolbrzymiony.
Dobrym przykładem jest uśmiech. Jeśli chcesz, żeby Twój awatar utrzymywał delikatny uśmiech nawet gdy twarz jest rozluźniona, wystarczy obniżyć wartość maksymalną parametru smile.
Gorąco polecam po prostu grać w VRChat ze swoim awatarem, patrzeć w lustro i eksperymentować z minimalnymi i maksymalnymi wartościami parametrów. Wartości aktualizują się na żywo, więc nie musisz przełączać się między zakładkami, żeby zobaczyć efekty.
Zdarza się, że wyraz twarzy aktywuje się za wcześnie, na przykład gdy otwierasz usta, a awatar wysuwa język, mimo że tak naprawdę tego nie robisz.
W takich przypadkach możesz dostosować wartość minimalną odpowiedniego parametru, żeby wyraz aktywował się tylko wtedy, gdy powinien.
Gorąco polecam po prostu grać w VRChat ze swoim awatarem, patrzeć w lustro i eksperymentować z minimalnymi i maksymalnymi wartościami parametrów. Wartości aktualizują się na żywo, więc nie musisz przełączać się między zakładkami, żeby zobaczyć efekty.
Narzędzie webowe do interakcji ze sprzętem FaceFocusVR.
FFVR Connect to narzędzie webowe, które pozwala na interakcję ze sprzętem FaceFocusVR bezpośrednio z przeglądarki. Możesz regulować prędkość wentylatora, zmieniać jasność LED, włączać i odczytywać logi, a w przyszłości także przeprowadzać aktualizacje firmware.
Narzędzie jest intuicyjne i proste w obsłudze. Wystarczy otworzyć je w przeglądarce, podłączyć płytę i gotowe.
Możesz uzyskać do niego dostęp tutaj: connect.facefocusvr.com
FFVR Connect wymaga przeglądarki opartej na Chromium (Google Chrome, Microsoft Edge, Brave). Polecam Google Chrome. Firefox i Safari nie są obsługiwane.
Jeśli Twoja płyta nie może się połączyć, najprawdopodobniej ma starszą wersję firmware, która nie obsługuje tego narzędzia. Każda płyta wysłana przed 15.03.2026 nie ma potrzebnego sprzętu do sterowania wentylatorem, więc ręczna aktualizacja firmware nie jest konieczna.
Jeśli mimo to chcesz zaktualizować, skontaktuj się przez Discorda.
Prędkość wentylatora - Domyślna wartość to 30%, co jest również moim zaleceniem. Nie ustawiaj poniżej 25%.
Jasność LED - Można zmienić, ale nie jest to wymagane. Dostosowuj tylko jeśli zostaniesz o to poproszony przez wsparcie FaceFocusVR.
Logowanie - Włączanie i odczytywanie logów urządzenia do celów diagnostycznych.
Aktualizacje firmware - Będą dostępne przez FFVR Connect w przyszłości.