En resumen
- Pack Resources marca los recursos externos compatibles para empaquetarlos; estos se incorporan al archivo .blend cuando se guarda.
- Con Automatically Pack Resources activado, los recursos compatibles se marcan automáticamente para su empaquetado; el empaquetado efectivo se realiza al guardar.
- Blender no puede empaquetar algunos archivos externos, como los videos del Sequence Editor y los Movie Clips.
- Según la guía, las plantillas de rutas se admiten en las rutas de salida del render y en el nodo File Output del compositor.
El empaquetado de recursos y las plantillas de rutas, descritos en la guía oficial de Blender, pueden utilizarse para organizar el intercambio de proyectos de visualización arquitectónica y la nomenclatura de los renders. El empaquetado incorpora los recursos externos compatibles al archivo .blend; las plantillas permiten usar variables en las rutas de salida admitidas. Esta guía se basa en la información de las páginas “latest” de la documentación de Blender; las fuentes no indican un número de versión específico de Blender para estas funciones.
1. Incorpora los recursos externos compatibles al archivo del proyecto
Algunos recursos que normalmente se guardan fuera del archivo .blend, como una textura de imagen, pueden empaquetarse dentro del proyecto. Este método permite compartir un proyecto de Blender como un único archivo .blend, en lugar de reunir por separado los archivos dependientes en un archivo comprimido. En la interfaz, el icono de una caja de regalo junto a la ruta indica que un archivo está empaquetado.
Para marcar todos los recursos externos compatibles para su empaquetado, usa File › External Data › Pack Resources. Al ejecutar el comando, los recursos no se escriben de inmediato en el archivo .blend del disco: el empaquetado se realiza cuando se guarda el archivo del proyecto. Por eso, es necesario guardar el archivo después de la operación.
En proyectos a los que se añaden recursos externos con frecuencia, puedes usar la opción File › External Data › Automatically Pack Resources. Cuando está activada, los recursos compatibles existentes y los que se añadan posteriormente se marcan automáticamente para su empaquetado. Sin embargo, esta opción tampoco incorpora los recursos al archivo .blend hasta que se guarda el proyecto. Desactivar el empaquetado automático no extrae los archivos que ya estaban empaquetados; solo detiene el marcado automático de los recursos futuros.
Para empaquetar un solo archivo, haz clic en el icono de la caja de regalo situado a la izquierda del campo de ruta correspondiente. Para las bibliotecas vinculadas, el comando File › External Data › Pack Linked Libraries marca para empaquetado todos los archivos de bibliotecas vinculadas del archivo .blend actual. También en este caso, el empaquetado efectivo se realiza al guardar el archivo del proyecto.
2. Revisa las opciones al extraer recursos empaquetados
Para extraer recursos externos empaquetados, ve a File › External Data › Unpack Resources. Blender ofrece opciones para extraer los archivos en carpetas adecuadas dentro del mismo directorio que el archivo .blend actual o en sus ubicaciones originales. Si ya existe un archivo en el destino, las opciones “Use” utilizan el archivo existente; las opciones “Write” sobrescriben el archivo del destino.
Para operar con un solo archivo, también puedes usar el icono de la caja de regalo junto al campo de ruta. Las opciones disponibles tienen resultados distintos:
Remove Packmarca el recurso como desempaquetado sin escribirlo en el disco ni volver a cargarlo desde allí.Create <local file path>escribe el archivo en una ruta local relativa al archivo .blend actual.Si la ruta original del archivo está disponible,
Use <original file path>marca el recurso como desempaquetado, pero no vuelve a cargar automáticamente la versión del disco.Si el archivo original existe, pero difiere de la versión empaquetada,
Overwrite <original file path>sobrescribe el archivo del disco con la versión empaquetada.Si no se encuentra la ruta original del archivo,
Create <original file path>crea el recurso en esa ubicación.
Para extraer bibliotecas vinculadas, se utiliza el comando File › External Data › Unpack Linked Libraries. Esta opción extrae del archivo .blend actual los archivos de bibliotecas vinculadas. Ten en cuenta que la extracción masiva de recursos y las operaciones con archivos individuales ofrecen opciones diferentes.
3. Usa plantillas para nombrar las rutas de salida del render
Las plantillas de rutas sustituyen las variables de las rutas compatibles por sus valores reales cuando se utilizan. Según la guía de Blender, esta función está disponible en las rutas de salida del render de Scene properties y en las rutas de salida del nodo File Output del compositor. La guía indica que la compatibilidad con plantillas no se extiende a otras rutas de archivos.
Por ejemplo, si el proyecto abierto se llama dance.blend, la ruta //my_render_dir/{blend_name}.png se interpreta como //my_render_dir/dance.png durante el render. La expresión de la plantilla permanece tal cual en el campo de ruta; el valor correspondiente a la variable se determina cuando se utiliza el archivo. {blend_name} representa el nombre del archivo .blend abierto y {blend_dir}, el directorio en el que se encuentra.
En las rutas de salida del render también se pueden usar las variables {fps}, {resolution_x}, {resolution_y}, {scene_name} y {camera_name}. Las variables de resolución proporcionan la anchura y la altura después de aplicar la escala de resolución. En el ejemplo de la guía, cuando la resolución de la escena es de 1000 × 600 y la escala es del 50 %, los valores de {resolution_x} y {resolution_y} son 500 y 300, respectivamente.
En las propiedades de ruta de los bloques de datos vinculados se pueden usar {blend_name_lib} y {blend_dir_lib}, que corresponden al nombre y al directorio del archivo .blend de la biblioteca correspondiente. En la propiedad de ruta de un nodo, la variable {node_name} utiliza el nombre del nodo. Es importante comprobar en qué campos pueden usarse estas variables: la guía no afirma que todas las variables de plantilla sean compatibles con todos los tipos de ruta.
4. Da formato a las variables numéricas y comprueba si hay errores
Para mostrar valores numéricos con un formato determinado en el nombre de salida, se pueden añadir dos puntos y un especificador de formato después del nombre de la variable. En los ejemplos de la guía, {fps:###} genera un entero con al menos tres dígitos, mientras que {fps:.###} genera un valor decimal con tres cifras después de la coma. El formato {fps:###.##} utiliza al menos tres dígitos en la parte entera y dos en la parte decimal. Estos especificadores son para variables numéricas; no se pueden usar con variables de texto. Los valores se redondean al número de cifras indicado.
Como las llaves tienen un significado especial en las plantillas, cuando se necesita un carácter { o } literal en una ruta de archivo, se duplica la llave correspondiente. Una expresión sin cerrar o una plantilla incorrecta puede hacer que el campo de ruta aparezca resaltado en rojo en la interfaz y muestre información sobre el error. Los errores de plantilla en la ruta de salida del render pueden provocar que falle el render de la animación. Por eso, comprueba la ruta antes de iniciar el render.
Efectos en el flujo de trabajo de visualización arquitectónica
Al empaquetar texturas y otros recursos externos compatibles en escenas de interiores, puede reducirse la necesidad de transferir esos recursos por separado al compartir el archivo del proyecto. Sin embargo, no hay que asumir que todos los archivos externos se pueden empaquetar. La guía indica que algunos archivos pesados, como los videos del Sequence Editor y los Movie Clips, no pueden incorporarse al archivo .blend. Si el proyecto incluye este tipo de contenido, habrá que gestionarlo por separado durante la entrega.
El uso de variables como el nombre del archivo, de la escena o de la cámara en las rutas de render permite establecer una convención de nombres directamente en el campo de ruta. Sobre todo en proyectos que generan varios renders, comprueba qué variables utiliza la plantilla y si están definidas en el lugar adecuado. Como las fuentes no explican los requisitos de hardware ni las condiciones de licencia, no sería correcto suponer que existen requisitos adicionales para estas dos funciones.
Errores frecuentes
No guardar el archivo .blend después de empaquetar los recursos; el empaquetado se completa al guardar.
Pensar que al desactivar
Automatically Pack Resourcestambién se extraen los recursos ya empaquetados; esta opción solo afecta al marcado automático futuro.Suponer que los archivos de video y los clips también se empaquetarán necesariamente; la guía indica que algunos tipos no son compatibles.
Usar expresiones de plantilla en campos de ruta no compatibles o dejar llaves sin cerrar; los errores de plantilla en la ruta del render pueden interrumpir la animación.
Fuentes
2 fuentesNo republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.
Para los estudios de arquitectura y los equipos de visualización que realizan entregas de proyectos en Turquía, reunir los recursos compatibles en el archivo .blend puede ser una forma práctica de reducir los pasos necesarios para archivar los archivos uno por uno. Sin embargo, el empaquetado no incluye todas las dependencias, por lo que no sustituye a la lista de comprobación de entrega; en particular, conviene revisar por separado los archivos de video y clips no compatibles.
Organizar los nombres de los renders con plantillas puede dar más coherencia al flujo de trabajo, pero una expresión incorrecta puede hacer que falle el render de la animación. Es recomendable establecer una convención de nombres común para el equipo y comprobar las rutas antes del render. Las fuentes no ofrecen información sobre hardware ni licencias; no se deben hacer suposiciones sobre versiones o requisitos en estos aspectos.
Preguntas frecuentes
¿Cómo se empaquetan las texturas externas en un archivo .blend en Blender?
Usa el comando `File › External Data › Pack Resources` y, después, guarda el archivo .blend. El comando marca los recursos compatibles para su empaquetado; este se realiza al guardar.
¿Blender puede empaquetar todos los archivos externos?
No. La guía de Blender indica que algunos archivos externos, como los videos del Sequence Editor y los Movie Clips, no se pueden empaquetar en el archivo .blend.
¿Dónde se admiten las plantillas de rutas de archivo en las salidas de render de Blender?
Según la guía, las plantillas se pueden usar en las rutas de salida del render de Scene properties y en las rutas de salida del nodo File Output del compositor.



