Encuentra y Usa un Avatar Existente

You can download avatars for use from external sources such as TurboSquid or CGTrader. Once you get the avatar, you will need to process it in Unity using the Overte Avatar Exporter. This tool imports most avatars into Unity, maps their skeleton using Unity's humanoid tool, and exports them as FST and GLB/FBX files to import in-world. Learn more about the security of your assets.

Pautas de Avatar

Muchos sitios externos como TurboSquid y CGTrader proporcionan avatares que puedes utilizar. Sin embargo, ten en cuenta que no todos los avatares que encuentres pueden funcionar en Overte. Para mejorar las posibilidades de que tu avatar descargado sea compatible con Overte, hemos compilado una lista de pautas para ayudarte con tú "chequeo" antes de usarlo.

Debes asegurarte de que:

  • Descargaste unos modelos en tiempo real (preparados para el tiempo de ejecución, no preparados para renderizar).

  • Tienes descargados los archivos correctos

    • An glTF/GLB/FBX model for your avatar. We do not support other 3D model formats. GLB/glTF is recommended over FBX due to better PBR material support.

    • (Optional) One or more image files to give your avatar color and texture. Sometimes, these are already embedded in your GLB/FBX model and you won't have any additional image files in your download.

  • Tu avatar está equipado.

Nota

If your avatar is not rigged, you can use Blender or Mixamo to rig it. If you use Mixamo, you do not necessarily need to use Unity and the avatar exporter. Because Mixamo already uses a skeleton that we support, you can load the GLB/FBX file directly, create FST file by hand or use our Avatar Packager to import your avatar into Overte. Avatar Packager needs maintenance so it's not recommended currently.

Exportador de Avatares de Overte para Unity

Overte admite solo un tipo estándar de aparejo para avatares. Debido a que muchos avatares no coinciden con este esqueleto, creamos Overte Avatar Exporter para Unity (también conocido como el "exportador de avatares") para convertir avatares de apariencia humana con una estructura ósea humanoide (cuerpo, cabeza y extremidades). El exportador de avatar también empaqueta automáticamente tu avatar para usarlo en Overte.

Nota

El exportador de avatares se escribió para mejorar el proceso de montaje y mapeo de la plataforma esquelética. Esto no afectará las animaciones ni los materiales de tu avatar. Para ajustar los materiales, deberá usar una herramienta de modelado 3D como Blender o Maya y realizar modificaciones en tu avatar antes de usar el exportador de avatar en Unity.

Necesitarás lo siguiente para utilizar esta herramienta:

Please note that the recommended version of Unity is not the latest version.

We recommend that you apply a T-Pose to your avatar. To do so, go to the 'Inspector', and click 'Pose' near the bottom of the panel. Select 'Enforce T-Pose' from the drop-down. Click 'Apply' and 'Done'. We recommend doing this after correcting any issues with remapping bones.

Instalar el Exportador de Avatar

You need to install the extension for every Unity project that you have.

To install the exporter follow the directions in Unity Avatar Exporter's README file.

Crear un Paquete de Avatar

Advertencia

FIXME: This part is outdated. Newest exporter saves GLB files together with FST.

  1. Si aún no tienes tu modelo abierto en Unity, necesitas importar tu modelo. Utiliza cualquiera de los siguientes métodos:

    • Arrastra y suelta el archivo FBX en la carpeta "Assets" de tu ventana "Proyect".

    • En la ventana "Project", haz click derecho en la carpeta "Assets", luego selecciona Import Package > Import New Asset. Navega hasta el archivo FBX y haz click en "Import".

    • En Unity, abre el menú "Assets", luego selecciona Import Package > Import New Asset. Navega hasta el archivo FBX y haz click en "Import".

  2. En la ventana "Project", selecciona tus archivos FBX de avatar. En el "Inspector", abre 'Rig'. Para "Animation Type",elige "Humanoid" y luego haz click en "Apply".

../../_images/apply-humanoid-animation.png
  1. Click en "Configure" para investigar y retocar el mapeo de tu avatar.

../../_images/configure-avatar.png
  1. Todos los huesos mapeados en Unity se resaltan en verde y se pueden seleccionar. Comprueba si falta algo. Cualquier error aparecerá en rojo. Los huesos mínimos requeridos para el mapeo son las caderas, la columna vertebral, el pecho y la cabeza. Si falta alguno de estos, debes agregar huesos manualmente antes de continuar. Puedes hacer esto arrastrando los huesos desde el panel "Avatar Configuration" al panel "Inspector".

../../_images/check-mesh.png ../../_images/avatar-config.png

Nota

Los avatares de Overte deben tener un hueso de pecho. Si tu avatar no tiene tórax, el exportador de avatar puede sugerir una alternativa adecuada desde el panel "Avatar Configuration". Si el exportador no sugiere una alternativa y Humanoid no asigna correctamente el Pecho, obtendrás un error y deberás asignar manualmente un hueso al Pecho desde "Avatar Configuration".

  1. Si realizaste algún cambio, haz clic en "Done".

  2. Haz click sobre el archivo FBX en el administrador de "Assets".

../../_images/select-avatar-unity.png
  1. Asegúrate de que tienes el exportador de avatar instalado. Abre el menú de 'Overte' en la barra superior del menú, luego selecciona "Export New Avatar".

  2. Dale a tu avatar un nombre de proyecto. La ubicación del proyecto por defecto es tu directorio local de usuario Documents\Overte Projects, el cual es creado automáticamente para ti. Aunque te recomendamos que mantengas tus avatares en este directorio, puedes cambiarlo a otra ubicación en tu computadora.

../../_images/export-avatar.png
  1. Haz click en "Export".

¡Tu paquete de avatar ha sido creado! El Explorador de archivos se abrirá en tu nuevo proyecto de avatar.

../../_images/exported-package.png

Nota

Si estás utilizando texturas externas con tu modelo de avatar, copia esas texturas en el directorio Documents\Overte Projects\avatar\<project name>\textures de tu usuario local. De lo contrario, es posible que no aparezcan en tu avatar.

Prueba tu Avatar

Te recomendamos que realices una "verificación puntual" de tu avatar en Unity antes de exportarlo con el Exportador de avatares de Overte para Unity. Comprueba lo siguiente:

  • Confirma que no haya objetos extraños adjuntos a tu modelo. Por ejemplo, este Avatar de Mech tiene un objeto azul tierra incluido en el modelo. Todos los objetos extraños se importarán a Overte y pueden afectar la representación o animación de tu avatar.

  • Pon a prueba tus movimientos óseos. En el "Inspector" de Unity, abre "Rig". Para "Animation Type", elije "Humanoid" y luego haz click en "Apply". Ve a "Muscles & Settings" para probar la configuración ósea de tu avatar y asegurarte de que funcione como esperabas.

Si todo se ve bien, necesitas alojar tu avatar y luego cambiar tu avatar para usarlo.

Consejos para solucionar Problemas

Muchos de los errores que encontrarás describen problemas con el esqueleto del avatar. Estos están completamente documentados aquí: Solución de problemas con el empaquetador de avatar. Aquí hay algunos otros problemas que puedes encontrar después de usar un avatar descargado y usar el exportador de avatar:

Problema

Consejo para solucionar el Problema

Recibes una advertencia en Unity:

"Character is not in T pose."

Ve a "Inspector", click en "Configure", y luego selecciona "Pose" cerca de la parte inferior del panel. Selecciona "Enforce T-Pose" desde la lista desplegable. Click en "Apply" y "Done". Recomendamos hacer esto después de corregir cualquier problema con la reasignación de huesos.

En Unity, tu avatar es de un color sólido.

Esto sugiere que los materiales o sombreadores que estás usando no son compatibles.

  1. Haz click y arrastra tu modelo dentro de la ventana "Scene".

  2. Selecciona todos los materiales no admitidos. Estos serán de un color sólido, como el rosa.

  3. En el "Inspector", cambia el "Shader" a una de las opciones "Standard". Todos los materiales deberían mostrarse ahora correctamente.

Tu avatar es gris.

Uno de los siguientes problemas pudo haber ocurrido:

  1. Asegúrate de copiar las texturas de tu avatar en la carpeta de texturas del proyecto

  2. Verifica que las texturas están en un formato que admitamos (PNG, JPEG, JPG, TGA, TIF, o TIFF).

  3. Si tus texturas están incrustadas en tu avatar: selecciona el archivo FBX, ve a "Inspector" y haz click en "Extract Textures". Extrae tus texturas en la carpeta de tus activos (Assets). Puedes hacer lo mismo con los Materiales.

Tu avatar está atado en nudos o acostado.

Esto podría significar que tu esqueleto no está bien. Reabre tu avatar en Unity y sigue los pasos 2-5 de Crear un Paquete de Avatar de nuevo. Actualiza tu proyecto en Unity (ve a "Update Existing Avatar", luego busca tu paquete de avatar).

Si aún no funciona, asegúrate de que estás probando el archivo correcto que creó el exportador de avatar.

La apariencia de tu avatar no se mueve correctamente con las animaciones.

El exportador de avatares fue escrito para mejorar el proceso de montaje y mapeo de la plataforma esquelética. Esto no afecta las animaciones de tu avatar. Para ajustar las animaciones, necesitarás usar una herramienta de modelado 3D como Blender o Maya y ajustar el peso/tamaño de la apariencia del avatar antes de usar el exportador de avatar en Unity.

Ver también