Häufig gestellte Fragen
F. Die iOS-App reagiert nicht beim Drücken von „Connect to Maya“ usw.
Wenn die blaue Leiste der iPhone-App auch nach Drücken einer Schaltfläche wie „Connect to Maya“ nicht verschwindet und die App nicht reagiert, versuchen Sie die Methoden 1) bis 7).
- Versuchen Sie einige Male Connect und Disconnect, starten Sie die App, das Smartphone oder den PC neu. Besonders wenn beim Start eine rote Leiste angezeigt wird, muss das Smartphone selbst neu gestartet werden.
- Ändern Sie iPhone IP address auf "255.255.255.255" und versuchen Sie die Ausführung. Dies ist eine IP-Adresse, um eine Verbindung zu allen Geräten im selben Netzwerk zu versuchen.
- Wenn (2) fehlschlägt, setzen Sie Auto IP detection auf "ON" und versuchen Sie die Verbindung.

- Ändern Sie iOS Connection Type von „UDP-UDP“ auf „TCP-TCP“ und versuchen Sie es erneut.

- Gehen Sie zu Einstellungen → iFacialMocap → stellen Sie sicher, dass die Berechtigung Local Network aktiviert ist.

- Die IP-Adresse des iPhones kann instabil werden. Sehen Sie sich das folgende Video an und ändern Sie die IP-Adresse des iPhones von Automatic auf Manual.
https://www.youtube.com/watch?v=DS5ksFBowK8 - iPhone-Einstellungen → WLAN → tippen Sie auf das (i) des verwendeten WLANs → IP konfigurieren. Gehen Sie so vor und ändern Sie "Automatisch" zu "BootP".

- Wenn das oben Genannte nicht funktioniert, versuchen Sie Folgendes.
Starten Sie unter Windows die Eingabeaufforderung.
https://www.digitalcitizen.life/7-ways-launch-command-prompt-windows-7-windows-8Starten Sie auf dem Mac das Terminal.
https://www.idownloadblog.com/2019/04/19/ways-open-terminal-mac/Senden Sie in der Eingabeaufforderung oder im Terminal einen Ping-Befehl an die in der iOS-App angezeigte IP-Adresse, z. B. "ping 192.168.1.3".
Wenn keine Verbindung per Ping möglich ist, erlaubt Ihr Router möglicherweise keine Kommunikation zwischen Geräten. Wenden Sie sich an den Hersteller mit dem Hinweis, dass "der Ping-Befehl nicht funktioniert", und fragen Sie nach der Änderung der Router-Einstellungen.
F. Die iOS-App reagiert, aber die Verbindung funktioniert nicht
Die Verbindung kann durch die Firewall des Betriebssystems blockiert werden.
Versuchen Sie Folgendes:
・ Methode 1
Rufen Sie die folgende URL auf und aktivieren Sie „Private“ für „iFacialMocap“ und „Maya / Unity / Blender“ unter „Allow application by Windows Firewall“.
https://www.youtube.com/watch?v=G9sLSCyOk0s
・ Methode 2
Wenn die Verbindung nach Methode 1 nicht erfolgreich ist, öffnen Sie über die folgende URL "TCP" "Port 50001" und "UDP" "Port 50002 und 50003".
https://www.tomshardware.com/news/how-to-open-firewall-ports-in-windows-10,36451.html
・ Methode 3
Die iFacialMocap-Anwendung kommuniziert mit dem iPhone über Port 49983 auf dem PC.
Wenn Port 49983 auf dem PC bereits von einer anderen Anwendung verwendet wird, ist keine Kommunikation möglich.
Wenn es in Blender oder beim Beispielavatar nicht funktioniert, kommunizieren iPhone und Desktop-App sehr wahrscheinlich wegen dieses Portproblems nicht miteinander.
In diesem Fall müssen Sie den Zielport auf iOS-Seite und den Empfangsport der Anwendung auf PC-Seite ändern.
[Einstellungen auf der iOS-Seite]
Öffnen Sie das Zahnrad → [Destination Settings] → Advanced Settings → Send Port und ändern Sie 49983 z. B. auf 49985.
[Einstellungen auf der PC-Seite]
Scrollen Sie nach dem Drücken der Advanced-Schaltfläche nach unten.
Ändern Sie "[Recieve Port]" von 49983 z. B. auf 49985. (Stellen Sie denselben Wert wie auf iOS ein.)
・ Methode 4
Die iFacialMocap-Desktop-App verwendet unter Windows/Mac Port 49983 zur Kommunikation mit der iOS-App.
Wenn Port 49983 bereits von anderer Software verwendet wird, ist keine Kommunikation möglich.
Um herauszufinden, welche Software Port 49983 verwendet, schließen Sie zunächst die iFacialMocap-Desktop-App.
Öffnen Sie danach die Windows-Eingabeaufforderung.
Geben Sie in der Eingabeaufforderung "netstat -ano" ein und notieren Sie die PID-Nummer der Software, die Port 49983 verwendet.
Ermitteln Sie anhand der PID den Namen der Software, die den Port verwendet, und beenden Sie sie.
Das Ermitteln der Software, die Port 49983 belegt, ist kompliziert; lesen Sie dazu den folgenden Artikel.
https://www.howtogeek.com/howto/28609/how-can-i-tell-what-is-listening-on-a-tcpip-port-in-windows/
F. Die Beispieldaten funktionieren in Unity, aber ein aus Maya importiertes Modell lässt sich nicht bewegen.
Wenn Sie in Maya erstellte Daten in Unity importieren, wird der Name des BlendShape-Knotens dem BlendShape-Namen vorangestellt.
Der in Maya als "eyeBlinkLeft" erstellte BlendShape kann in Unity z. B. "blendShape5.eyeBlinkLeft" heißen. Dieser Name wird ersetzt.
In iFacialMocap muss der BlendShape-Name exakt übereinstimmen, sonst funktioniert es nicht.
Tragen Sie daher in BlendShapeTargetSettings im Feld "prefix" einen Namen wie "blendShape5." ein, damit es funktioniert.

F. Falls es mit Ihrer eigenen Unity-App nicht funktioniert
Bei einem normalen Build funktioniert Unity nicht, wenn es inaktiv ist.
Wenn Sie in iFacialMocap auf "Connect to Unity" drücken, wechselt das aktive Fenster zu iFacialMocap; deshalb müssen Sie den Unity-Bildschirm antippen.
Alternativ aktivieren Sie vor dem Build unter "Edit" → "Project Settings" → "Run in Background", damit Unity auch im inaktiven Zustand arbeitet. Auch die Startreihenfolge ist wichtig: Starten Sie zuerst iFacialMocap auf dem PC und danach die eigene Unity-App.

Wenn Sie alles ausprobiert haben und sich immer noch nicht mit Maya verbinden können
Lesen Sie die folgende Seite und versuchen Sie, die Maya-Preferences zurückzusetzen.
https://knowledge.autodesk.com/support/maya/troubleshooting/caas/sfdcarticles/sfdcarticles/Reset-Maya-to-Default.html
Wenn die folgende Meldung trotz Firewall-Einstellungen und Drücken von "wait connection" erscheint, wird Port 50001 möglicherweise von anderer Software verwendet. Ändern Sie den Zielport auf einen anderen Port als 50001.


F. Andere Fälle von ungewöhnlichem Verhalten
Die PC-Seite der iFacialMocap-Software besitzt einen Modus namens debugMode.
Wenn Sie debugMode aktivieren und dann Tasten drücken oder Aktionen ausführen, können Fehlermeldungen im debugMode-Fenster erscheinen.
Wenn Sie uns diese Meldung bei der Kontaktaufnahme senden, können wir Ihnen möglicherweise helfen.

F. Wenn die Mail-App beim Klicken auf die Mail-Schaltfläche nicht startet
Wenn unter iOS keine E-Mail-Adresse registriert ist, startet die Mail-App nicht. Registrieren Sie Ihre E-Mail-Adresse auf dem iOS-Gerät anhand des Verfahrens unter der folgenden URL.
https://support.apple.com/en-us/HT201320
Alternativ können Sie den iOS-Dateiordner → iFacialMocap öffnen; die Datei ist dort gespeichert und kann ausgewählt, an eine E-Mail angehängt und gesendet werden.
F. Rückgabe- und Erstattungsrichtlinie
Wenn das Problem mit den oben genannten Methoden nicht gelöst werden kann
Oder wenn das Problem per E-Mail oder anderer Anfrage nicht gelöst werden konnte
Oder wenn Sie ein iPhone ohne Face ID verwenden und es versehentlich gekauft haben
Rufen Sie die folgende URL auf, um Rückgabe und Erstattung abzuschließen.
https://support.apple.com/en-us/HT204084
F. Gibt es Bedingungen für die kommerzielle Nutzung?
Es gibt keine besonderen Bedingungen. Nach dem Kauf können Sie es für private oder geschäftliche Zwecke frei verwenden.
Bitte kontaktieren Sie mich im Voraus, wenn Sie die Software oder Skripte auf der Empfängerseite ändern möchten.
F. Gibt es Pläne, UE4 zu unterstützen?
In Zukunft hoffen wir, auch UE4, Houdini und 3dsMax zu unterstützen.
Ich weiß nicht, wann es implementiert wird.