Cambiar versiones de mat

3DPregunton - 14/02/2009 22:06
Uso 3ds Max 8.0 commercial, y tengo varias texturas (bueno, materiales), mat que no puedo utilizar porque son de una versión inferior (o superior, la verdad es que no estoy seguro).
¿Existe alguna forma de convertirlas para poder usarlas en mí versión? Gracias.
LaUrA-28 - 27/12/2025 00:00
Sí, puedes convertir archivos MAT de versiones diferentes de 3ds Max. La mejor solución actual es utilizar el propio 3ds Max, ya que tiene capacidades de compatibilidad hacia atrás.

Abre 3ds Max 8. En el menú principal, ve a File y selecciona Open. En la ventana de diálogo, localiza tu archivo MAT. Antes de abrirlo, debes cambiar el tipo de archivo en el menú desplegable de la parte inferior. Selecciona 3ds Max (*.max) y luego busca tu archivo .mat. Al intentar abrirlo, 3ds Max intentará convertir el material a tu versión actual de forma automática.

Si el método anterior no funciona, la estrategia más fiable es recrear los materiales. Abre el archivo MAT en la versión de 3ds Max en la que fue creado. Luego, guarda los materiales en una biblioteca de materiales (.mat) de la manera estándar. Vuelve a tu 3ds Max 8 e importa esa biblioteca. El propio software se encargará de la conversión durante la importación.

Para casos complejos o muchos archivos, puedes usar un script de conversión. Busca en foros especializados de 3ds Max scripts como MatLib Converter o Version Select. Descarga el script (.ms). En tu 3ds Max 8, ve al menú MAXScript, selecciona Run Script y elige el archivo descargado. Sigue las instrucciones que aparezcan en la nueva ventana para cargar y convertir tu archivo de materiales.

Una alternativa práctica es usar un archivo puente. Si tienes acceso a una versión más reciente de 3ds Max (como una versión de prueba), abre allí el archivo MAT problemático. Luego, guarda la escena en un formato de versión anterior compatible con tu 3ds Max 8, como 3ds Max 7 o 6. Finalmente, abre ese archivo guardado en tu 3ds Max 8 y extrae los materiales.