Tutorial Unity
Tutorial em vídeo
Como mover o avatar de exemplo
1. Baixe o script e o avatar de exemplo para Unity na página abaixo.
Baixar Unity Script e avatar de exemplo
2. Carregue o script e o avatar de exemplo no Unity.
3. Anexe o script (UnityRecieve_Facemotion3d.cs) a um GameObject.

4. Pressione Settings no app iOS Facemotion3d e verifique o endereço IP do iPhone.
Digite o endereço IP do iPhone no campo “iOS_IP Address” do script Unity.
5. Ative a caixa “Game Start With Connect” no script Unity.
Pressione o botão “Game Start” e o avatar de exemplo começará a se mover.
Como mover seu avatar original
1. Carregue seu avatar original no Unity.
Crie um BlendShape com a mesma convenção de nomes do avatar de exemplo.
2. Mude para Settings → Streaming Settings → aba Unity no app iOS.
Informe aqui o nome do Bone do avatar e outras informações.
3. Se quiser ignorar as configurações do lado iOS e especificar o nome do Bone no lado Unity, isso pode ser feito no script do Unity.
Marque a caixa “Specify Object Name Inside Unity”.
Digite no script anexado o nome do GameObject que deseja mover.
4. Inicie o jogo e mova o avatar.
Como importar dados gravados no Unity
1. Grave com o aplicativo iOS.
2. Pressione Save, salve os dados gravados em formato .txt e envie-os ao PC por e-mail etc.
3. Baixe no site abaixo o script para importar os dados gravados para o Unity.
https://drive.google.com/drive/folders/1Crbd9GvTk6JK9zWcslRXLEtm-9czYWE5?usp=sharing
4. Carregue o script no Unity.
5. Digite o nome do GameObject ao qual a animação será aplicada.
6. Carregue o arquivo .txt exportado pelo app iOS.
Como mover avatares VRM
Baixe o script pelo URL abaixo e anexe-o ao GameObject.
https://drive.google.com/drive/folders/1Crbd9GvTk6JK9zWcslRXLEtm-9czYWE5?usp=sharing

No script do inspector, selecione o objeto raiz do VRM e os GameObjects dos bones como head, eyes e neck.
Ative “Use ARKit BlendShape” para encontrar e mover os 52 blendshape BlendShapeClips.