Tengo un problema, a ver si alguien me puede ayudar. Intento exportar en Maya un modelo que tiene varias texturas. Y lo exporta correctamente, el problema es cuando lo cambio de PC.
Y no lo coloco las texturas en la misma ruta donde estaba originalmente.
No las carga porque no las encuentra. Como puedo hacer la exportación.
Para que cuando luego la importes el programa cargue las texturas estando.
Dentro de una carpeta, este donde este la carpeta. Muchas gracias.
Para resolver el problema de las rutas de texturas al exportar FBX desde Maya, debes usar rutas relativas en lugar de absolutas. Primero, asegúrate de que todas tus texturas estén en una carpeta dentro del mismo directorio de tu proyecto de Maya o en una subcarpeta relativa al archivo .mb o .ma.
Antes de exportar, en Maya, ve al Editor de Hipergrafo de Sombras. Selecciona cada textura y en el nodo file, en el atributo Image Name, usa el botón de carpeta para navegar a la textura. Pero en lugar de elegir la ruta completa, haz clic en el icono de la carpeta con una flecha verde (Set Project) o asegúrate de que la ruta mostrada sea relativa al proyecto actual. Una forma más segura es usar el menú Archivo, establecer Proyecto y definir una carpeta de proyecto. Luego, mueve o copia todas tus texturas a la subcarpeta sourceimages dentro de ese proyecto.
Al exportar el FBX, en la ventana de opciones de exportación, busca la sección de archivos embebidos. En las versiones actuales de Maya, como Maya 2023 o 2024, en la pestaña Incluir, activa la opción Embed Media. Esto incluirá las texturas dentro del propio archivo FBX, haciendo que sea completamente autónomo. Esta es la mejor solución actual, ya que el FBX será un solo archivo que contiene mallas y texturas, sin dependencias externas.
Si prefieres no embeber las texturas y mantener archivos separados, entonces en las opciones de exportación FBX, en la misma pestaña, asegúrate de que la opción de rutas de textura esté configurada como Relativa y no Absoluta. Luego, cuando muevas el FBX a otra PC, debes copiar también la carpeta completa de texturas manteniendo la misma estructura de carpetas relativa al archivo FBX. Por ejemplo, si tu FBX está en una carpeta llamada "modelo", las texturas podrían estar en "modelo/texturas". Al importar en cualquier software, este buscará las texturas en esa ruta relativa.
Una práctica recomendada es usar el sistema de gestión de activos de Maya, el Traductor de Activos, para empaquetar todo. Ve a Archivo, Empaquetar Escena. Esto copiará todas las texturas a una carpeta junto con tu archivo Maya. Luego, desde esa escena empaquetada, exporta tu FBX con las rutas ya relativas a esa ubicación.