자주 묻는 질문
Q. iOS 앱에서 "Connect to Maya" 등을 눌러도 반응하지 않는 경우
iPhone 앱의 파란색 바가 "Connect to Maya"와 같은 버튼을 눌러도 사라지지 않고 앱이 반응하지 않는 경우, 다음 1)~7) 방법 중 하나로 연결할 수 있을 수 있습니다.
- Connect와 Disconnect를 몇 번 시도하거나, 앱을 다시 시작하거나, 스마트폰 또는 PC를 다시 시작해 보세요. (특히 시작할 때 빨간색 바가 표시되면 스마트폰 자체를 다시 시작해야 합니다.)
- iPhone IP address 항목을 "255.255.255.255" 로 변경한 뒤 실행해 보세요. 이는 같은 네트워크의 모든 기기에 연결을 시도하기 위한 IP 주소입니다.
- (2)가 실패하면 Auto IP detection을 "ON" 으로 설정하고 연결을 시도해 보세요.

- iOS Connection Type을 "UDP-UDP"에서 "TCP-TCP"로 변경한 뒤 다시 시도해 보세요.

- Settings App → iFacialMocap으로 이동하여 Local Network 권한이 켜져 있는지 확인하세요.

- iPhone의 IP address가 불안정해질 수 있습니다. 아래 동영상을 참고하여 iPhone의 IP address 설정을 Automatic에서 Manual로 변경하세요.
https://www.youtube.com/watch?v=DS5ksFBowK8 - iPhone settings → Wi-Fi → 사용 중인 Wi-Fi의 (i) 표시 탭 → Configure IP 순서로 진행한 뒤 "Automatic" 설정을 "BootP"로 변경하세요.

- 위 방법으로 해결되지 않으면 다음을 시도해 보세요.
Windows에서는 command prompt를 시작하세요.
https://www.digitalcitizen.life/7-ways-launch-command-prompt-windows-7-windows-8Mac에서는 terminal을 실행하세요.
https://www.idownloadblog.com/2019/04/19/ways-open-terminal-mac/command prompt 또는 terminal에서 "ping 192.168.1.3"처럼 iOS 앱에 표시된 IP address로 ping command를 보내세요.
ping으로 연결할 수 없다면 router가 기기 간 통신을 허용하지 않는 것일 수 있습니다. router 제조사에 "ping command가 작동하지 않는다"고 문의하여 router 설정 변경 방법을 확인하세요.
Q. iOS 앱은 반응하지만 연결되지 않는 경우
OS firewall에 의해 연결이 차단되었을 수 있습니다.
다음을 시도해 보세요:
・ 방법 1
다음 URL을 방문하여 "Allow application by Windows Firewall"에서 "iFacialMocap" 및 "Maya / Unity / Blender"의 "Private"를 체크하세요.
https://www.youtube.com/watch?v=G9sLSCyOk0s
・ 방법 2
방법 1을 수행해도 연결되지 않으면 다음 URL을 참고하여 "TCP" "50001 port" 및 "UDP" "50002 port and 50003 port"를 입력해 열어 주세요.
https://www.tomshardware.com/news/how-to-open-firewall-ports-in-windows-10,36451.html
・ 방법 3
iFacialMocap 애플리케이션은 PC의 port 49983을 사용하여 iPhone과 통신합니다.
PC에서 port 49983이 이미 다른 애플리케이션에 사용 중이면 통신할 수 없습니다.
Blender나 sample avatar에서 작동하지 않는 경우, 이 port 문제로 인해 iPhone과 데스크톱 애플리케이션이 통신하지 못하고 있을 가능성이 높습니다.
이 경우 iOS 쪽의 destination port 설정과 PC 쪽 애플리케이션의 receiving port number 설정을 변경해야 합니다.
[iOS 쪽 설정]
gear icon → [Destination Settings] → Advanced Settings → Send Port로 이동하여 49983 설정을 49985 등으로 변경하세요.
[PC 쪽 설정]
Advanced 버튼을 누른 뒤 화면을 아래로 스크롤하세요.
"[Recieve Port]" 항목을 49983에서 49985 등으로 변경하세요. (iOS 쪽과 같은 값으로 설정)
・ 방법 4
iFacialMocap 데스크톱 앱은 Windows/Mac에서 port 49983을 사용하여 iOS 앱과 통신합니다.
port 49983이 다른 소프트웨어에서 사용 중이면 통신할 수 없습니다.
port 49983을 어떤 소프트웨어가 사용 중인지 확인하려면 먼저 iFacialMocap 데스크톱 앱을 닫으세요.
그런 다음 Windows command prompt를 여세요.
command prompt에서 "netstat -ano"를 입력하고 port 49983을 사용 중인 소프트웨어의 PID 번호를 메모하세요.
PID 번호를 기준으로 해당 port를 사용 중인 소프트웨어 이름을 확인하고 종료하세요.
port 49983을 점유한 소프트웨어를 확인하는 방법은 복잡하므로 다음 글을 참고하세요.
https://www.howtogeek.com/howto/28609/how-can-i-tell-what-is-listening-on-a-tcpip-port-in-windows/
Q. Unity에서는 샘플 데이터가 작동하지만 Maya에서 만든 모델을 가져오면 움직이지 않습니다.
Maya에서 만든 데이터를 Unity로 가져오면 BlendShape node 이름 앞에 BlendShape node 이름이 prefix로 붙습니다.
Maya에서 "eyeBlinkLeft"로 만든 BlendShape 이름이 Unity에서는 "blendShape5.eyeBlinkLeft"처럼 바뀌어 있습니다.
iFacialMocap에서는 BlendShape 이름이 정확히 일치해야 하며, 그렇지 않으면 작동하지 않습니다.
따라서 BlendShapeTargetSettings의 "prefix" 필드에 "blendShape5."와 같은 이름을 입력하면 작동하게 할 수 있습니다.

Q. Unity로 빌드한 자체 앱에서 작동하지 않는 경우
일반 빌드에서는 Unity가 비활성 상태이면 작동하지 않습니다.
iFacialMocap의 "Connect to Unity" 버튼을 누르면 활성 창이 Unity에서 iFacialMocap 쪽으로 이동하므로 Unity 화면을 클릭해야 합니다.
또는 빌드하기 전에 설정에서 "Edit"-> "Project Settings"-> "Run in Background" 항목을 켜면 Unity가 비활성 상태에서도 작동합니다. 또한 앱 실행 순서도 중요하며, PC 쪽 iFacialMocap을 Unity로 만든 자체 앱보다 먼저 시작해야 작동합니다.

모든 방법을 시도해도 Maya에 연결할 수 없는 경우
다음 페이지를 참고하여 Maya의 Preference를 재설정해 보세요.
https://knowledge.autodesk.com/support/maya/troubleshooting/caas/sfdcarticles/sfdcarticles/Reset-Maya-to-Default.html
firewall 설정을 완료하고 "wait connection" 버튼을 눌렀는데도 다음 메시지가 표시되면 port 50001이 다른 소프트웨어에서 사용되어 통신이 차단되고 있을 수 있습니다. destination port를 50001이 아닌 다른 port로 변경하세요.


Q. 그 밖의 이상 동작
iFacialMocap 소프트웨어의 PC 쪽에는 debugMode라는 모드가 있습니다.
debug mode를 켠 뒤 버튼을 누르거나 다른 작업을 하면 debug mode 창에 오류 메시지가 표시될 수 있습니다.
문의할 때 이 메시지를 보내 주시면 문제 해결에 도움을 드릴 수 있습니다.

Q. 메일 버튼을 눌러도 메일 앱이 시작되지 않는 경우
iOS에 이메일 주소를 등록하지 않으면 이메일 앱이 시작되지 않습니다. 아래 URL의 절차를 참고하여 iOS 기기에 이메일 주소를 등록하세요.
https://support.apple.com/en-us/HT201320
또는 iOS file folder → iFacialMocap에 접근하면 파일이 저장되어 있으므로, 거기에서 파일을 선택해 이메일 등에 첨부하여 보낼 수 있습니다.
Q. 반품 및 환불 정책
위 방법으로 문제가 해결되지 않는 경우
또는 이메일 등의 문의로 문제가 해결되지 않은 경우
또는 Face ID가 없는 iPhone을 사용 중인데 실수로 구매한 경우
아래 URL을 참고하여 반품 및 환불 절차를 진행해 주세요.
https://support.apple.com/en-us/HT204084
Q. 상업적 이용 조건이 있나요?
특별한 조건은 없습니다. 구매하셨다면 개인 또는 법인 여부와 관계없이 자유롭게 사용할 수 있습니다.
수신 측 소프트웨어나 스크립트를 수정하려는 경우 사전에 문의해 주세요.
Q. UE4 지원 예정이 있나요?
향후 UE4, Houdini, 3dsMax도 지원하고 싶습니다.
구현 시기는 아직 알 수 없습니다.