𝗥𝗲𝗻𝗱𝗲𝗿𝗶𝘇𝗮𝗻𝗱𝗼 𝗔𝘃𝗮𝘁𝗮𝗿𝗲𝘀 𝗩𝗥𝗠 𝗲𝗺 𝗦𝘄𝗶𝗳𝘁𝗨𝗜

O Scowld utiliza um modelo VRM em tempo real com sincronia labial e expressões.

Eu não reconstruí um pipeline 3D do zero. Em vez disso, utilizo uma abordagem diferente.

O aplicativo renderiza three.js e three-vrm dentro de um WKWebView. Ele se comunica com o Swift usando WKScriptMessageHandler.

Essa separação de responsabilidades funciona bem:

Os usuários têm controle total. Eles podem trocar avatares, nomes, vozes e personalidades.

Este método economiza tempo e mantém a lógica 3D estável.

Confira o código aqui: https://github.com/apoorvdarshan/scowld

Post completo: https://dev.to/apoorvdarshan/rendering-a-customizable-vrm-avatar-in-a-swiftui-app-3ken