Perguntas frequentes

P. O app iOS não responde ao pressionar “Connect to Maya” etc.

Se a barra azul do app do iPhone não desaparecer mesmo ao pressionar “Connect to Maya” e o app não responder, talvez seja possível conectar usando um dos métodos 1) a 7).

  1. Tente Connect e Disconnect algumas vezes, reinicie o app, reinicie o smartphone ou o PC. Em especial, se uma barra vermelha aparecer ao iniciar, é necessário reiniciar o próprio smartphone.
  2. Altere o item iPhone IP address para "255.255.255.255" e tente executar. Este é um endereço IP para tentar conectar a todas as máquinas na mesma rede.
  3. Se (2) falhar, defina Auto IP detection como "ON" e tente conectar.
  4. Altere iOS Connection Type de “UDP-UDP” para “TCP-TCP” e tente novamente.
  5. Vá em Ajustes → iFacialMocap → confirme que a permissão Local Network está ativada.
  6. O endereço IP do iPhone pode ficar instável. Consulte o vídeo abaixo e altere o IP do iPhone de Automático para Manual.
    https://www.youtube.com/watch?v=DS5ksFBowK8
  7. Ajustes do iPhone → Wi‑Fi → toque no ícone (i) do Wi‑Fi usado → Configurar IP. Siga essa ordem e altere "Automático" para "BootP".
  8. Se o procedimento acima não funcionar, tente o seguinte.

    No Windows, abra o Prompt de Comando.
    https://www.digitalcitizen.life/7-ways-launch-command-prompt-windows-7-windows-8

    No Mac, abra o Terminal.
    https://www.idownloadblog.com/2019/04/19/ways-open-terminal-mac/

    No Prompt de Comando ou Terminal, envie um comando ping para o endereço IP mostrado no app iOS, como "ping 192.168.1.3".

    Se não conseguir conectar via ping, o roteador pode estar impedindo a comunicação entre os dispositivos. Contate o fabricante dizendo que "o comando ping não funciona" e confirme como alterar as configurações do roteador.

P. O app iOS responde, mas a conexão não funciona

A conexão pode estar bloqueada pelo firewall do sistema operacional.
Tente o seguinte:

・ Método 1

Acesse a URL abaixo e marque “Private” para “iFacialMocap” e “Maya / Unity / Blender” em “Allow application by Windows Firewall”.
https://www.youtube.com/watch?v=G9sLSCyOk0s

・ Método 2

Se a conexão não funcionar após o Método 1, consulte a URL abaixo e abra "TCP" "porta 50001" e "UDP" "portas 50002 e 50003".
https://www.tomshardware.com/news/how-to-open-firewall-ports-in-windows-10,36451.html

・ Método 3

O aplicativo iFacialMocap se comunica com o iPhone usando a porta 49983 no PC.
Se a porta 49983 já estiver em uso por outro aplicativo no PC, não será possível comunicar.
Se não funcionar no Blender ou no avatar de exemplo, é muito provável que o iPhone e o aplicativo de desktop não estejam se comunicando por causa deste problema de porta.

Nesse caso, altere a porta de destino no iOS e o número da porta de recebimento no aplicativo do PC.

[Configurações no lado iOS]
Acesse o ícone de engrenagem → [Destination Settings] → Advanced Settings → Send Port e altere 49983 para 49985, etc.

[Configurações no lado PC]
Depois de pressionar o botão Advanced, role a tela para baixo.
Altere "[Recieve Port]" de 49983 para 49985, etc. (defina o mesmo valor usado no iOS).

・ Método 4

O aplicativo de desktop iFacialMocap usa a porta 49983 no Windows/Mac para se comunicar com o app iOS.
Se a porta 49983 estiver sendo usada por outro software, ele não conseguirá se comunicar.
Para descobrir qual software usa a porta 49983, feche uma vez o app de desktop iFacialMocap.

Depois disso, abra o Prompt de Comando do Windows.
No Prompt de Comando, digite "netstat -ano" e anote o número PID do software que usa a porta 49983.

Com base nesse PID, identifique o software que usa a porta e encerre-o.

Descobrir qual software ocupa a porta 49983 é complicado; consulte o artigo abaixo.
https://www.howtogeek.com/howto/28609/how-can-i-tell-what-is-listening-on-a-tcpip-port-in-windows/

P. Os dados de exemplo funcionam no Unity, mas, ao importar um modelo feito no Maya, não consigo movê-lo.

Ao importar para o Unity dados criados no Maya, o nome do nó BlendShape é adicionado como prefixo ao nome do BlendShape.
O BlendShape criado no Maya como "eyeBlinkLeft" pode aparecer no Unity como "blendShape5.eyeBlinkLeft". Esse nome será substituído.

No iFacialMocap, o nome do BlendShape deve coincidir exatamente; caso contrário, não funcionará.
Portanto, em BlendShapeTargetSettings, escreva no campo "prefix" algo como "blendShape5." para funcionar.

P. Se não funcionar com seu próprio app criado no Unity

Em um build normal, o Unity não funciona quando está inativo.

Ao pressionar "Connect to Unity" no iFacialMocap, a janela ativa muda para o iFacialMocap; por isso, toque na tela do Unity.

Como alternativa, ative "Edit" → "Project Settings" → "Run in Background" antes do build para que o Unity funcione mesmo inativo. A ordem de inicialização também importa: primeiro inicie o iFacialMocap no PC e depois o app feito no Unity.

Se você tentou tudo e ainda não consegue conectar ao Maya

Consulte a página a seguir e tente redefinir as Preferências do Maya.
https://knowledge.autodesk.com/support/maya/troubleshooting/caas/sfdcarticles/sfdcarticles/Reset-Maya-to-Default.html

Se a mensagem seguinte aparecer mesmo após configurar o firewall e pressionar "wait connection", a porta 50001 pode estar sendo usada por outro software. Altere a porta de destino para outra diferente de 50001.

P. Outros casos de comportamento estranho

O software iFacialMocap no PC possui um modo chamado debugMode.
Se ativar o debugMode e pressionar botões ou executar ações, mensagens de erro podem aparecer na janela de debugMode.
Se você nos enviar essa mensagem ao entrar em contato, talvez possamos ajudar com o problema.

P. Se o app de e-mail não iniciar ao clicar no botão de e-mail

Se você não registrar um endereço de e-mail no iOS, o app de e-mail não será iniciado. Registre seu endereço no dispositivo iOS seguindo o procedimento da URL abaixo.
https://support.apple.com/en-us/HT201320

Também é possível acessar a pasta de arquivos do iOS → iFacialMocap; o arquivo estará salvo ali e você poderá selecioná-lo, anexá-lo a um e-mail etc. e enviá-lo.

P. Política de devolução e reembolso

Se o problema não puder ser resolvido pelos métodos acima
Ou se o problema não pôde ser resolvido por e-mail ou outras consultas
Ou se você usa um iPhone sem Face ID e comprou por engano

Consulte a URL a seguir para concluir o processo de devolução e reembolso.
https://support.apple.com/en-us/HT204084

P. Existem termos de uso comercial?

Não há condições especiais. Depois da compra, você pode usá-lo livremente para qualquer finalidade, pessoal ou corporativa.
Entre em contato comigo com antecedência se quiser modificar o software ou os scripts do lado receptor.

P. Há planos para oferecer suporte ao UE4?

No futuro, esperamos oferecer suporte também a UE4, Houdini e 3dsMax.
Não sei quando isso será implementado.