Renderizado de avatares VRM en SwiftUI

Scowld utiliza un modelo VRM en tiempo real con sincronización labial y expresiones.

No reconstruí un pipeline 3D desde cero. En su lugar, utilizo un enfoque diferente.

La aplicación renderiza three.js y three-vrm dentro de un WKWebView. Se comunica con Swift mediante WKScriptMessageHandler.

Esta separación de funciones funciona bien:

Los usuarios tienen control total. Pueden cambiar avatares, nombres, voces y personalidades.

Este método ahorra tiempo y mantiene la lógica 3D estable.

Consulta el código aquí: https://github.com/apoorvdarshan/scowld

Publicación completa: https://dev.to/apoorvdarshan/rendering-a-customizable-vrm-avatar-in-a-swiftui-app-3ken