아바타가 잘 움직이지 않을 때(FAQ)

캡처 앱, VMC 연결, OBS 연동에서 문제가 생겼을 때의 확인 사항

이 페이지는 기계 번역되었으며 부정확한 내용이 포함될 수 있습니다.

캡처 앱을 사용할 때 자주 묻는 질문을 정리했습니다. 기본 절차는 아바타 움직이기(캡처 앱)를, 표정 트래킹 방식 선택은 페이스 트래킹을 참고하세요.

먼저 확인할 사항
  • 뷰어 앱의 「스트리밍 모드」에서 수신이 ON으로 되어 있는지
  • 캡처 앱의 전송 대상 IP와 VMC Port가 뷰어 앱의 설정과 일치하는지
  • 웹캠 없이 사용하는 경우, 카메라 드롭다운에서 「카메라 없음 (iFacialMocap 사용)」을 선택했는지
1

아바타가 움직이지 않음 / 동작이 이상함

아바타의 몸이나 머리 등이 움직이지 않는 경우, 송수신 상태와 다른 VMC 관련 앱과의 충돌 여부를 확인하세요.

  • 최신 버전의 앱을 사용해 주세요
  • 뷰어 앱의 스트리밍 모드에서 수신이 ON으로 되어 있는지
  • 캡처 앱에서 「전송 시작」까지 진행했는지
  • 같은 PC에서 사용하는 경우, 캡처 앱의 전송 대상 IP가 127.0.0.1로 되어 있는지
  • 캡처 앱과 뷰어 앱의 VMC Port가 일치하는지
  • 다른 VMC 관련 앱과 함께 사용하고 있지 않은지

먼저 개변하지 않은 기본 아바타만으로 시험해 보세요. 그 상태에서도 이상하다면 아바타 자체가 원인이므로 제작자에게 문의해 주세요.

그렇지 않다면 개변에 포함된 기믹이나 애니메이션이 영향을 주는 경우가 많습니다. 다만 개변 내용은 저희 쪽에서 알 수 없기 때문에, 조사는 사용자분께서 직접 해 주시기를 부탁드립니다. 먼저 기본 아바타를 준비한 뒤, 개변 아이템을 하나씩 추가하면서 원인이 되는 것을 찾아 제거하는 방법을 추천합니다.

2

표정이 움직이지 않음

표정이 움직이지 않는 경우, 먼저 캡처 앱의 전송 부위에서 「표정」이 체크되어 ON으로 되어 있는지 확인하세요.

전송 부위의 「표정」을 ON으로 설정
전송 부위의 「표정」을 ON으로 설정

또한 페이스 트래킹 타입과 VRC OSC Port 충돌 여부도 확인하세요.

  • 페이스 트래킹 타입이 올바른지 확인하세요(VRCFT 등)
  • 아바타가 지원하는 페이스 트래킹 타입, 뷰어 앱의 스트리밍 모드 설정, 캡처 앱의 설정이 모두 일치해야 합니다
  • VRCFaceTracking 등 같은 VRC OSC Port를 사용하는 다른 앱과 함께 사용하고 있지 않은지

페이스 트래킹과 표정 블렌드셰이프의 대응

같은 「입 벌리기」「눈 깜빡임」이라도 페이스 트래킹 타입에 따라 Viewer가 참조하는 블렌드셰이프 이름이나 파라미터 이름이 다릅니다. 아바타에 대응하는 표정이 없거나 해당 표정의 움직임이 작게 만들어져 있으면, 일부 표정만 움직이지 않을 수 있습니다.

타입 블렌드셰이프 이름 확인 포인트
VRM/VRChat 표준 입: A/I/U/E/O, aa/ih/ou/ee/oh
눈 깜빡임: Blink_L, Blink_R, blinkLeft, blinkRight
거의 모든 아바타에서 움직이지만 간단한 움직임에 그칩니다. VRChat 아바타의 경우 자동 눈 깜빡임이나 표정 조작 기믹이 들어 있으면 움직이지 않습니다.
Perfect Sync 입: jawOpen, mouthFunnel, mouthPucker 등
눈 깜빡임: eyeBlinkLeft, eyeBlinkRight
풍부한 표정 변화가 가능합니다. 주로 VRM 아바타가 지원하지만, VRChat 아바타도 같은 이름의 블렌드셰이프가 있으면 움직입니다.
VRCFT VRCFaceTracking 5.x의 Unified Expressions / FX 파라미터 아바타의 VRCFT 지원 여부, FX 파라미터, VRChat OSC 포트를 확인하세요. 애드온의 구성에 따라 표정의 움직임이 달라집니다.
3

아바타가 지원하는 페이스 트래킹 타입을 확인하려면?

페이스 트래킹 타입 확인
페이스 트래킹 타입 확인

Viewer 앱에서는 현재 불러온 아바타가 지원하는 페이스 트래킹 타입을 확인할 수 있습니다. 캡처 앱이나 VRCFaceTracking의 설정을 확인하기 전에, 먼저 아바타가 해당 타입을 지원하는지 확인하세요.

  1. Viewer 앱에서 아바타를 표시합니다
  2. 툴바에서 스트리밍 모드를 엽니다
  3. 스트리밍 모드 안의 페이스 트래킹 버튼을 클릭합니다
  4. 창 안의 Available과 Unsupported 표시를 확인합니다
표시 보는 법
  • Available에 표시된 타입은 해당 아바타에서 사용할 수 있습니다. 캡처 앱과 Viewer의 타입을 같은 것으로 설정하세요
  • Unsupported에 표시된 타입은 현재 아바타에서 지원하지 않는 것으로 판정된 것입니다
  • VRCFT 지원 애드온을 넣었는데도 VRCFT가 Unsupported로 표시된다면, 애드온 적용이나 FX 파라미터, 또는 내보내기 시점의 상태가 올바르지 않을 수 있습니다. Unity에서 아바타 설정을 확인한 뒤 다시 내보내세요
4

웹캠 없이 사용할 수 있나요?

사용할 수 있습니다. Face ID를 지원하는 iPhone / iPad와 iFacialMocap이 있으면 웹캠 없이도 표정, 머리 방향, 시선을 전송할 수 있습니다.

  1. 캡처 앱의 「카메라」 드롭다운에서 「카메라 없음 (iFacialMocap 사용)」을 선택합니다
  2. 「iFacialMocap 사용」을 ON으로 설정합니다
  3. iFacialMocap의 IP 주소를 입력하고 iPhone에서 전송합니다
  4. 연결 상태가 「수신 중」이 되면 초기 캘리브레이션을 하고 전송을 시작합니다
주의
  • 웹캠 없이 사용하는 경우 몸, 팔, 하반신의 모션은 가져올 수 없습니다
  • 이 모드에서는 「카메라 시작」 버튼을 사용하지 않습니다. 버튼이 비활성화되어 있는 것이 정상입니다
  • 웹캠을 선택한 상태에서 「iFacialMocap 사용」을 ON으로 하면, 몸의 움직임은 웹캠, 표정은 iFacialMocap이 우선됩니다
  • iFacialMocap이 연결 대기 상태에서 넘어가지 않는 경우, iPhone과 PC가 같은 LAN에 있는지, iPhone의 IP 주소가 올바른지, iFacialMocap에서 전송할 수 있는 상태인지 확인하세요
5

「전송 시작」 버튼을 누를 수 없음

전송 시작은 캡처 앱이 유효한 입력을 받은 후에 누를 수 있게 됩니다. 웹캠의 경우 카메라 시작과 초기 캘리브레이션을, iFacialMocap만 사용하는 경우 iFacialMocap의 수신 상태를 확인하세요.

  • 웹캠을 사용하는 경우 카메라를 시작하고 미리보기에 자신이 비친 뒤 초기 캘리브레이션을 합니다. 얼굴이나 상반신이 감지되지 않는 상태에서는 전송을 시작할 수 없는 경우가 있습니다.
  • iFacialMocap만 사용하는 경우 카메라를 「카메라 없음」으로 설정하고 iFacialMocap이 수신 중인지 확인합니다. 수신 데이터가 없으면 전송을 시작할 수 없습니다.
  • 둘 다 사용하지 않는 경우 유효한 트래킹 입력이 없으므로 전송을 시작할 수 없습니다.
6

움직임이 끊기거나 멈춤

움직임이 멈추거나, 트래킹이 날뛰거나, 반응이 불안정한 경우에는 캡처 앱의 입력 상태와 뷰어 앱의 스무딩을 확인하세요.

  • 캡처 앱의 미리보기에 자신이 비치는지, 트래킹이 잡히는지 확인하세요
  • 옷과 배경의 색이 비슷하면 트래킹 정확도가 확연히 떨어집니다. 바닥이나 벽과 비슷한 색의 옷은 피하고, 배경과 대비가 강한 색의 옷을 입어 주세요
  • 팔을 움직이고 싶다면 팔꿈치와 팔이 카메라 화각 안에 들어오도록 해 주세요
  • 뷰어 앱의 스트리밍 모드에서 「모션 스무딩」을 열면 머리, 몸, 손 등 부위별로 조정할 수 있습니다
  • 값을 올리면 움직임이 부드러워지지만 반응이 조금 늦어집니다
  • 값을 내리면 반응이 빨라지지만, 입력이 거칠면 끊기기 쉬워집니다
  • iFacialMocap만 사용하는 경우 Wi-Fi 지연이나 패킷 손실로도 움직임이 불안정해집니다. iPhone과 PC를 같은 네트워크에 연결하고, 가능한 한 안정적인 통신 환경에서 사용하세요
  • VRCFT 모드에서는 뷰어의 표정 스무딩보다 전송 측의 표정 데이터와 FX 파라미터의 움직임이 우선됩니다
7

OBS로 가져올 수 없음

뷰어 앱의 화면을 OBS로 가져오는 방법은 주로 Spout 출력과 투명 창 캡처 두 가지입니다. 보통은 Spout 출력을 권장합니다.

  • 뷰어 앱에서 Spout 출력을 ON으로 한 뒤, OBS에서 Spout 지원 소스를 추가합니다
  • OBS에 소스가 나타나지 않는 경우, 뷰어 앱과 OBS가 같은 GPU에서 실행되고 있는지 확인하세요
  • 투명 창 캡처를 사용하는 경우, 뷰어 앱의 배경 투명 모드를 ON으로 합니다
  • 체험판에서는 Spout 출력에도 「체험판」 표시가 남습니다
8

iFacialMocap에 연결할 수 없음

iPhone에서 보낸 모션 데이터가 잠깐만 도착하거나, 상태가 「수신 중」이 되었다가 바로 돌아가거나, 연결 대기 상태에서 안정되지 않는 경우에는 Windows의 방화벽 또는 iPhone의 로컬 네트워크 권한을 확인하세요.

Windows Defender 방화벽 확인하기

iPhone에서 PC로 데이터는 도착하고 있지만, Windows 방화벽이 수신을 차단하고 있을 가능성이 있습니다. 특히 캡처 앱이 몇 초마다 iPhone으로 보내는 신호 직후에만 데이터가 잠깐 들어오는 경우라면 이 가능성이 높습니다.

  1. Windows 시작 메뉴에서 「방화벽」을 검색합니다
  2. Windows Defender 방화벽 화면을 엽니다
  3. 일시적으로 방화벽을 끕니다
  4. 캡처 앱의 상태가 「수신 중」으로 안정적으로 유지되는지 확인합니다
확인 후 조치
  • 방화벽을 끄면 안정되는 경우, 방화벽 설정에서 캡처 앱의 통신을 허용하세요
  • 확인이 끝나면 보안을 위해 방화벽을 다시 켜 주세요

iPhone의 로컬 네트워크 권한 확인하기

iPhone의 앱별 권한에서 iFacialMocap의 로컬 네트워크 접근이 꺼져 있으면, PC와 같은 Wi-Fi에 연결되어 있어도 통신할 수 없는 경우가 있습니다.

  1. iPhone에서 「설정」 앱을 엽니다
  2. 「앱」을 엽니다
  3. 목록에서 「iFacialMocap」을 선택합니다
  4. 「iFacialMocap에 접근 허용」 안에 있는 「로컬 네트워크」를 켭니다
  5. iFacialMocap과 캡처 앱을 다시 연결합니다
함께 확인할 사항
  • iPhone과 PC가 같은 Wi-Fi / LAN에 연결되어 있는지
  • 캡처 앱에 입력한 iPhone의 IP 주소가 올바른지
  • iFacialMocap에서 전송할 수 있는 상태인지