FAQ

Q. L’application iOS ne répond pas lorsque vous appuyez sur « Connect to Maya », etc.

Si la barre bleue de l’application iPhone ne disparaît pas même après avoir appuyé sur un bouton comme « Connect to Maya » et que l’application ne répond pas, essayez les méthodes 1) à 7).

  1. Essayez Connect et Disconnect plusieurs fois, redémarrez l’application, le smartphone ou le PC. En particulier, si une barre rouge apparaît au démarrage, il faut redémarrer le smartphone lui-même.
  2. Changez l’élément iPhone IP address en "255.255.255.255" puis essayez d’exécuter. C’est une adresse IP permettant d’essayer de se connecter à toutes les machines du même réseau.
  3. Si (2) échoue, réglez Auto IP detection sur "ON" et essayez de vous connecter.
  4. Changez iOS Connection Type de « UDP-UDP » à « TCP-TCP » et réessayez.
  5. Allez dans Réglages → iFacialMocap → vérifiez que l’autorisation Local Network est activée.
  6. L’adresse IP de l’iPhone peut devenir instable. Consultez la vidéo ci-dessous et passez l’adresse IP de l’iPhone d’Automatique à Manuel.
    https://www.youtube.com/watch?v=DS5ksFBowK8
  7. Réglages iPhone → Wi‑Fi → touchez le (i) du Wi‑Fi utilisé → Configurer l’IP. Suivez cet ordre et remplacez "Automatique" par "BootP".
  8. Si ce qui précède ne fonctionne pas, essayez ce qui suit.

    Sous Windows, lancez l’invite de commandes.
    https://www.digitalcitizen.life/7-ways-launch-command-prompt-windows-7-windows-8

    Sur Mac, lancez le Terminal.
    https://www.idownloadblog.com/2019/04/19/ways-open-terminal-mac/

    Dans l’invite de commande ou le Terminal, envoyez une commande ping vers l’adresse IP affichée dans l’app iOS, par exemple "ping 192.168.1.3".

    Si le ping ne fonctionne pas, votre routeur peut empêcher la communication entre les appareils. Contactez le fabricant du routeur en indiquant que "la commande ping ne fonctionne pas" et demandez comment modifier les réglages.

Q. L’application iOS répond, mais la connexion ne fonctionne pas

La connexion peut être bloquée par le pare-feu du système d’exploitation.
Essayez ce qui suit :

・ Méthode 1

Consultez l’URL suivante et cochez « Private » pour « iFacialMocap » et « Maya / Unity / Blender » dans « Allow application by Windows Firewall ».
https://www.youtube.com/watch?v=G9sLSCyOk0s

・ Méthode 2

Si la connexion échoue même après la méthode 1, consultez l’URL ci-dessous et ouvrez "TCP" "port 50001" et "UDP" "ports 50002 et 50003".
https://www.tomshardware.com/news/how-to-open-firewall-ports-in-windows-10,36451.html

・ Méthode 3

L’application iFacialMocap communique avec l’iPhone en utilisant le port 49983 sur le PC.
Si le port 49983 est déjà utilisé par une autre application sur le PC, la communication ne sera pas possible.
Si cela ne fonctionne pas dans Blender ni avec l’avatar d’exemple, il est très probable que l’iPhone et l’application de bureau ne communiquent pas à cause de ce problème de port.

Dans ce cas, vous devez modifier le port de destination côté iOS et le port de réception côté PC.

[Réglages côté iOS]
Ouvrez l’icône d’engrenage → [Destination Settings] → Advanced Settings → Send Port, puis remplacez 49983 par 49985, etc.

[Réglages côté PC]
Après avoir appuyé sur le bouton Advanced, faites défiler l’écran vers le bas.
Remplacez "[Recieve Port]" de 49983 par 49985, etc. (mettez la même valeur que côté iOS).

・ Méthode 4

L’application de bureau iFacialMocap utilise le port 49983 sur Windows/Mac pour communiquer avec l’app iOS.
Si le port 49983 est déjà utilisé par un autre logiciel, la communication est impossible.
Pour savoir quel logiciel utilise le port 49983, fermez d’abord l’application de bureau iFacialMocap.

Ensuite, ouvrez l’invite de commande Windows.
Dans l’invite de commande, saisissez "netstat -ano" et notez le numéro PID du logiciel qui utilise le port 49983.

À partir de ce PID, identifiez le logiciel qui utilise le port et arrêtez-le.

La vérification du logiciel qui occupe le port 49983 est complexe ; consultez l’article suivant.
https://www.howtogeek.com/howto/28609/how-can-i-tell-what-is-listening-on-a-tcpip-port-in-windows/

Q. Les données d’exemple fonctionnent dans Unity, mais un modèle créé dans Maya ne bouge pas après import.

Lorsque vous importez dans Unity des données créées dans Maya, le nom du nœud BlendShape est ajouté en préfixe au nom du BlendShape.
Le BlendShape nommé "eyeBlinkLeft" dans Maya peut devenir dans Unity un nom comme "blendShape5.eyeBlinkLeft". Il sera remplacé.

Dans iFacialMocap, le nom du BlendShape doit correspondre exactement, sinon cela ne fonctionne pas.
Dans BlendShapeTargetSettings, indiquez donc dans le champ "prefix" un nom comme "blendShape5." pour que cela fonctionne.

Q. Si cela ne fonctionne pas avec votre propre application créée avec Unity

Dans un build normal, Unity ne fonctionne pas s’il est inactif.

Si vous appuyez sur "Connect to Unity" dans iFacialMocap, la fenêtre active passe à iFacialMocap ; vous devez donc toucher l’écran Unity.

Vous pouvez aussi activer "Edit" → "Project Settings" → "Run in Background" avant le build pour que Unity fonctionne même inactif. L’ordre de lancement est également important : démarrez d’abord iFacialMocap sur le PC, puis l’application Unity.

Si vous avez tout essayé et que vous ne pouvez toujours pas vous connecter à Maya

Consultez la page suivante et essayez de réinitialiser les préférences de Maya.
https://knowledge.autodesk.com/support/maya/troubleshooting/caas/sfdcarticles/sfdcarticles/Reset-Maya-to-Default.html

Si le message suivant apparaît malgré les réglages du pare-feu et l’appui sur "wait connection", le port 50001 est peut-être utilisé par un autre logiciel. Changez le port de destination pour un autre que 50001.

Q. Autres cas de comportement étrange

Le logiciel iFacialMocap côté PC possède un mode appelé debugMode.
Si vous activez debugMode puis appuyez sur des boutons ou effectuez des actions, des messages d’erreur peuvent apparaître dans la fenêtre debugMode.
Si vous nous envoyez ce message lors de votre prise de contact, nous pourrons peut-être vous aider.

Q. Si l’application Mail ne démarre pas lorsque vous cliquez sur le bouton mail

Si aucune adresse e-mail n’est configurée dans iOS, l’application Mail ne démarre pas. Enregistrez votre adresse e-mail sur l’appareil iOS en suivant la procédure de l’URL ci-dessous.
https://support.apple.com/en-us/HT201320

Vous pouvez aussi ouvrir le dossier de fichiers iOS → iFacialMocap : le fichier y est enregistré, vous pouvez le sélectionner, le joindre à un e-mail et l’envoyer.

Q. Politique de retour et de remboursement

Si le problème ne peut pas être résolu avec les méthodes ci-dessus
Ou si le problème n’a pas pu être résolu par e-mail ou autre demande
Ou si vous utilisez un iPhone sans Face ID et l’avez acheté par erreur

Consultez l’URL suivante pour effectuer la procédure de retour et de remboursement.
https://support.apple.com/en-us/HT204084

Q. Existe-t-il des conditions d’utilisation commerciale ?

Il n’y a pas de conditions particulières. Après achat, vous pouvez l’utiliser librement à titre personnel ou professionnel.
Contactez-moi à l’avance si vous souhaitez modifier le logiciel ou les scripts côté réception.

Q. Prévoyez-vous de prendre en charge UE4 ?

À l’avenir, nous espérons aussi prendre en charge UE4, Houdini et 3dsMax.
Je ne sais pas quand cela sera implémenté.