이거 참고해서 작성함 :

https://docs.google.com/document/d/1MFGxIrdh7U2tq368X_UthryceIsapwz6C7hydmnaWQM/edit#


원래 VRChat을 잘 안하기도 해서 그냥 이런게 있고 이렇게 하면 된다 라는 생각으로 작성함


생각없이 시작한게 시간은 드럽게 많이 먹어서 정말 그지같은 시간이었다


에어링크 상태에서 해보려고 시도했는데 잘 안되더라. 아니면 내 PC에서 뭔가가 꼬여서 안되었던지. (해결함) 일단 에어링크로 하는 방식이 제일 쉽고 간편하니까 시도라도 해보는걸 추천함.


대충 2가지 방법이 있음.

에어링크 + VRCF / ALXR + VRCF


우선은 에어링크에서 하는 방법.


0. 오큘러스 개발자 계정 등록 (인터넷에 찾아보셈)

0-1. 모바일 앱에서 퀘스트 프로 개발자 옵션 켜기

0-2. PC 소프트웨어 설정에서 OpenXR 기본값을 오큘러스로 설정

1. 오큘러스 PC 소프트웨어 실행

2. Settings - Beta에서 Developer Runtime Features 켜기

3. Passthrough over Oculus Link는 반드시 끌것

4. Eye tracking over Oculus Link 활성화

5. Natural Facial Expresssions over Oculus Link 활성화

6. https://github.com/korejan/ALXR-experimental/releases/latest/download/alxr-client-win-x64.zip 다운로드 후 압축 풀기

7. alxr-client.exe를 우클릭해서 바로가기 생성

8. 바로가기를 우클릭하고 속성에 --no-alvr-server --no-bindings를 추가할것


이런식으로.


9. https://github.com/Adjerry91/VRCFaceTracking/releases/latest 여기서 VRCFaceTrackingQuestPro.exe 다운로드 questProSensitivity.ini는 받고싶으면 받고 스킵해도 됨.


10. 9번에서 받은 파일은 둘다 같은 위치에 있어야함.

11. 같은 위치에 questProIP.txt 텍스트 파일을 생성하고 127.0.0.1만 적고 저장


12. 퀘스트 프로에서 에어링크 또는 유선링크 실행

13. 아까만든 alxr-client 바로가기 실행

14. 9에서 받은 VRCFaceTrackingQuestPro 실행

15. SteamVR 실행



나같은 경우엔 alxr-client.exe 바로가기 만들어서 실행하면 실행은 되는데 VRCFaceTrackingQuestProBetaV1.12.exe 실행했을때 연결이 거부되는 오류가 있었음

대충 alxr-client 바로가기를 열었을때 별 문제가 없고, VRCF 파일 열었을때 정상적으로 연결이 되어서 노란색 또는 빨간색 글씨가 안보이는것이 이상적인 상태. (이 경우 alxr-client를 이걸로 교체하고 해결함 https://github.com/korejan/ALXR-experimental/releases/tag/v0.10.0%2Bnightly.2023.01.27 )




ALVR + ALXR을 통해서 진행하는 방법


https://github.com/alvr-org/ALVR/releases/tag/v18.2.3


여기서 alvr_server_windows.zip 받고 압축을 푼다


https://github.com/korejan/ALXR-experimental/releases/latest


여기서 alxr-client-quest.apk를 받고 퀘스트 프로에 설치한다.


아까 압축을 푼 폴더로 가서 ALVR Launcher.exe를 찾아서 실행


실행 후 우상단  Show advanced options를 누르고 맨위에 Video encoding resolution base를 Absolute로 바꾸고 3600 / 1920으로 변경. Preferred game rendering resolution도 동일하게 설정 (근데 이건 또 똑같이 해주면 PC 사양에따라서 잘못될 수도 있으니 Scale로 맞추고 적절하게 1보다 낮은 값으로 돌려줘도 됨)


그외 나머지는 입맛대로 하면 된다. 설정값은 https://docs.google.com/document/d/1MFGxIrdh7U2tq368X_UthryceIsapwz6C7hydmnaWQM/edit# 이거 참고하면 됨.





대충 해주고 나서 Connection은 TDP로 수정





퀘스트 프로에서 알려지지 않은 소스로 이동 후 alxr 클라이언트 실행 (여기서 페이셜, 아이트래킹 관련 안내가 떠야함. 뜨지않으면 잘못된 버전이거나 퀘스트 2 버전을 설치한거임. 실행이 정상적으로 되면 시안 블루 컬러 화면이 보임)


컴퓨터 화면을 보면


첫 실행이면 Monitor누르고 커넥션 정보 보면 New Clients에 퀘스트 프로가 있을거임

Trust를 눌러서 Trusted Clients에 추가


퀘스트 프로 옆에 IP주소가 보일거.


VRCFaceTrackingQuestProBetaV1.12.exe가 있는 곳에 questProIP.txt를 만들어주고 그 내용물에 퀘스트 프로 IP주소를 넣고 저장


그 후 VRCFaceTrackingQuestProBetaV1.12.exe를 실행 한 다음 정상적으로 작동 되는지 확인


(대충 빨간 글씨랑 노란 글씨 없으면 성공적임)


그러고나서 https://discord.gg/vrcft 에 있는 #face-tracked-avatars 채널에 들어가서 월드 데모를 들어가서 테스트 하면 됨.


처음엔 안되길래 뭔지 잘 몰랐는데 VRChat 내부에서 메뉴버튼 눌러서 런치패드 연 다음에 우측 Expressions에서 페이스 트래킹 활성화 해야하더라






좌하단에 Facetracking 있음




땡글뱅이 돌아가고 있으면 활성화 된거