Mi objetivo es hacer un sistema de personalización similar a ROBLOX para mi juego, donde un usuario puede elegir entre cientos de prendas y accesorios para su avatar. Ahora, me gustaría usar Mixamo para animar a mi personaje, pero Mixamo necesita una plataforma completa para descargar las animaciones. Ahora eso es un problema: necesito Blender para desarmar el rig, pero cada rig será diferente ya que el usuario está creando su propio personaje, y si tuviera todos los rigs prefabricados, ¡habría literalmente millones de combinaciones de personajes!
La alternativa, creo, es usar Tween.js, pero esa es una forma realmente mala, ya que tomará mucho trabajo y tiempo solo obtener una sola animación, y aún así no será tan bueno como Mixamo. .
En este punto, estoy seguro de que no tienes idea de lo que estoy hablando, así que aquí hay una imagen para describir mi problema:
Espero que el diagrama haya aclarado mi problema. A continuación, he enumerado algunas de las posibilidades que podrían resolver este problema, pero, de nuevo, no estoy seguro.
¿Alguien sabe como hacer esto?
Para cualquier otra persona que se pregunte lo mismo: primero debe descargar la animación deseada de Mixamo en el modelo base (sin las personalizaciones). Una vez que cargue la animación en three.js, debería poder ver un grupo, que incluye los componentes a partir de los cuales se creó el modelo. Luego puede aplicar manualmente tantas texturas como desee a las partes deseadas de la plataforma. Por lo tanto, su modelo se moverá normalmente (como la animación), mientras tiene su personaje exactamente como usted o el usuario lo desean.