Redirigir rutas (Paths) de mapas en 3ds Max a una carpeta específica
Sí, en 3ds Max puedes redirigir todas las rutas de texturas de una escena hacia una nueva ubicación sin hacerlo una por una. Esto se puede lograr desde las herramientas internas del programa o mediante un script, dependiendo de tu necesidad y del volumen de materiales que manejes.
Método más adecuado
La forma más práctica y controlada es usar la utilidad integrada Asset Tracking (seguimiento de recursos), que permite reasignar rutas de texturas, proxies y referencias externas de forma global.
Redirigir rutas usando Asset Tracking
- 1. Abre Asset Tracking
Ve a File / Reference / Asset Tracking... o presiona Shift + T. Se abrirá una lista con todos los recursos externos usados en la escena: mapas, HDRIs, proxies, etc.
- 2. Selecciona todos los archivos
Haz clic en cualquiera y presiona Ctrl + A para seleccionarlos todos.
- 3. Usa la opción Set Path
Haz clic derecho sobre la selección y elige Set Path.... En la ventana emergente, selecciona la nueva carpeta donde se encuentran tus mapas o donde quieras centralizarlos.
- 4. Actualiza las rutas
Pulsa OK y 3ds Max cambiará automáticamente las rutas de todos los mapas hacia el nuevo destino. Guarda la escena para conservar los cambios.
Alternativa con script (MAXScript)
Si necesitas automatizar el proceso o hacerlo frecuentemente, puedes ejecutar este script desde el editor de MAXScript:
Código:
for m in getclassinstances Bitmaptexture do (
m.filename = substituteString m.filename (getFilenamePath m.filename) "D:\NuevaCarpeta\"
)
Este código reemplaza la ruta de todos los mapas BitmapTexture y las redirige al nuevo directorio D:\\NuevaCarpeta\\. Puedes cambiar la ruta por la que necesites. Tras ejecutarlo, guarda la escena y reinicia el render.
Consejo adicional
Si trabajas con escenas compartidas o red de render, guarda todas las texturas en una carpeta relativa al proyecto (por ejemplo, ...\Project\maps) y usa la herramienta Archive (File / Archive...) para mantener la estructura ordenada y portable.
|Agradecer cuando alguien te ayuda es de ser agradecido|