Vinculación y anexión¶
Estas funciones ayudarán a reutilizar objetos, materiales y otros tipos de bloques de datos existentes en otros archivos .blend. Será posible crear bibliotecas de contenido de uso frecuente y compartirlas en varios archivos que hagan referencia a ellas.
Truco
Además de hacerlo mediante la opción en el menú Archivo, también será posible vincular o anexar contenido en archivos .blend arrastrando y soltándolos dentro de la ventana de Blender.
Nota
No será posible vincular o anexar datos procedentes de archivos .blend mucho más nuevos.
Vincular¶
Referencia
- Editor:
Barra superior
- Modo:
Todos los modos excepto el modo Edición
- Menú:
Vincular creará una referencia a los datos en el archivo de origen, de modo que los cambios realizados allí se reflejen en el archivo que hace la referencia, la próxima vez que vuelva a ser cargado. En el Explorador de archivos, navegar hasta el archivo .blend externo de origen y seleccionar los bloques de datos que se desee reutilizar.
Los bloques de datos vinculados serán indicados mediante un ícono de cadena en el Listado. También serán listados en el Modo de visualización Archivo de Blender del Listado, junto con la ruta del archivo .blend al que pertenezcan.
Los bloques de datos vinculados, inicialmente no serán editables. Esto abarcará inclusive a la posición/rotación/escala de los objetos vinculados, los cuales permanecerán bloqueados a su posición nen el archivo de origen. Existen, sin embargo, formas de evitar esta limitación:
Al vincular una colección con la opción Instanciar colecciones activa o algunos datos de objetos con la opción Instanciar datos de objetos activa, la colección o los datos de los objetos serán referenciados a través de un objeto creado dentro del archivo .blend actual, el cual podrá ser transformado. (Este nuevo objeto será creado en la ubicación del Cursor 3D.)
También será posible realizar ciertos tipos de edición y animación de bloques de datos vinculados (y normalmente bloqueados) usando la función de Redefinición de bibliotecas.
Advertencia
Dado que los datos vinculados no son editables, no podrán ser protegidos usando la opción Usuario ficticio. Sin embargo, algo como agregar una propiedad personalizada que apunte a un bloque de datos vinculado que no esté siendo usado, puede ser una buena manera de hacer que el programa lo detecte como «en uso» cuando el archivo sea guardado y así preservarlo.
Opciones¶
Estas opciones estará disponibles en el panel del lado derecho, en el Explorador de archivos.
- Rutas relativas
Referenciará el archivo .blend externo, usando una ruta relativa en vez de una absoluta.
- Seleccionar
Seleccionará los objetos, luego de ser agregados.
- Colección activa
Cuando esté activa, los objetos y colecciones serán agregados a la colección activa de la capa de visualización activa. En caso contrario, serán agregados a una nueva colección llamada «Datos vinculados» en la capa de visualización activa.
- Instanciar colecciones
Cuando esté activa, cada colección vinculada será agregada a la escena como una colección instanciada (esto es, como un único objeto que representará a la colección completa). Será posible agregar más instancias de este tipo, usando la opción o reemplazar una instancia por el contenido de esa colección, al usar la opción Convertir instancias en reales.
Cuando esta opción se encuentre inactiva, las colecciones serán agregadas tal como sean, de forma que será posible ver su contenido en el Listado, así como crear Redefiniciones de biblioteca.
- Instanciar datos de objetos
Cuando esté activa, se creará un objeto en la escena para cada dato de objeto vinculado directamente. En caso contrario, no se creará ningún objeto y los datos de objeto no serán visibles en la escena hasta que un objeto que los use fuera creado manualmente (por ejemplo, arrastrando los datos del objeto desde el Listado hacia la Vista 3D).
Anexar¶
Referencia
- Editor:
Barra superior
- Modo:
Todos los modos excepto el modo Edición
- Menú:
Anexar copiará bloques de datos de un archivo .blend externo hacia el archivo .blend actual, no manteniéndose ningún vínculo entre el dato copiado y el existente en el archivo de origen. Será posible realizar posteriores ediciones en la copia local de los datos, asimismo cualquier cambio en los datos en el archivo original no afectarán a las copias locales de los mismos.
En el Explorador de archivos, navegar hasta el archivo .blend original y seleccionar los bloques de datos que se desee anexar.
Nota
Al anexar datos que ya se encontraran vinculados en el archivo .blend actual, se crearán objetos o colecciones en la escena, pero se mantendrán como vinculados (y, por lo tanto, no editables).
Esto se realiza de esta manera para mantener intactas las relaciones con los datos vinculados ya existentes.
Opciones¶
Estas opciones estará disponibles en el panel del lado derecho, en el Explorador de archivos.
- Seleccionar
Seleccionará los objetos, luego de ser agregados.
- Colección activa
Cuando esté activa, los objetos y colecciones serán agregados a la colección activa de la capa de visualización activa. En caso contrario, serán agregados a una nueva colección llamada «Datos anexados» en la capa de visualización activa.
- Instanciar colecciones
Cuando esté activa, cada colección anexada será agregada a la escena como una colección instanciada (esto es, como un único objeto que representará a la colección completa). Será posible agregar más instancias de este tipo, usando la opción o reemplazar una instancia por el contenido de esa colección, al usar la opción Convertir instancias en reales.
Cuando esta opción se encuentre inactiva, las colecciones serán agregadas tal como sean, de forma que será posible ver su contenido en el Listado.
- Instanciar datos de objetos
Cuando esté activa, se creará un objeto en la escena para cada dato de objeto anexado directamente. En caso contrario, no se creará ningún objeto y los datos de objeto no serán visibles en la escena hasta que un objeto que los use fuera creado manualmente (por ejemplo, arrastrando los datos del objeto desde el Listado hacia la Vista 3D).
- Usuario ficticio
Marcará los bloques de datos anexados como protegidos.
- Hacer todo local
También copiará todos los datos vinculados de forma indirecta, en vez de mantener sus vínculos.
Recargar una biblioteca¶
Referencia
- Editor:
Listado
- Menú:
Cuando el Listado se encuentre en el Modo de visualización Archivo de Blender, será posible hacer clic derecho sobre una biblioteca vinculada y elegir Recargar para actualizar inmediatamente los bloques de datos vinculados en el archivo actual, desde su archivo original, sin necesidad de volver a abrir el archivo .blend actual.
Reubicar una biblioteca¶
Referencia
- Editor:
Listado
- Menú:
Cuando el Listado se encuentre en el Modo de visualización Archivo de Blender, al hacer clic derecho sobre una biblioteca vinculada se mostrará la opción Reubicar. Esta opción permitirá reemplazar la biblioteca por un archivo diferente. Esto podrá ser usado para corregir un vínculo fallido a una biblioteca (por ejemplo, debido a que el archivo hubiera sido movido o renombrado) o para cambiarlo para usar una variación de los mismos datos, existentes en un archivo diferente.
Bibliotecas faltantes¶
En caso de que Blender no pudiera encontrar una biblioteca al cargar el archivo .blend principal, creará bloques de datos como «marcadores de posición» en lugar de los datos vinculados faltantes. De esta forma, las referencias a los datos faltantes no se perderán y, mediante su reubicación, podrán ser correctamente restablecidos.
Reubicar datos del ID¶
Referencia
- Editor:
Listado
- Menú:
Al hacer clic derecho sobre un ID vinculado se mostrará la opción Reubicar dentro del submenú Datos del ID. Permitirá reubicar un ID vinculado directamente por otro, procedente de la misma o de otra biblioteca. Esto podrá ser usado para corregir un bloque de datos vinculado faltante (p.ej: debido a que el ID hubiera sido renombrado) o para cambiarlo por una variación del mismo dato.
Nota
Esta operación sólo estará disponible para bloques de datos que hubieran sido vinculados de forma directa y no para los que sean una dependencia secundaria de otros datos vinculados directamente.
Convertir en local¶
Referencia
- Editor:
Vista 3D
- Modo:
Modo Objeto
- Menú:
Referencia
- Editor:
Listado
- Menú:
Hará que los objetos externos seleccionados (o todos ellos) sean locales en el archivo .blend actual. Sus vínculos al archivo de origen se perderán y los bloques de datos podrán ser editados, como los otros locales, creados en el archivo .blend actual.
Opciones¶
La operación disponible desde el menú contextual del Listado no presentará ninguna opción y sólo afectará a los bloques de datos seleccionados.
La operación disponible en la Vista 3D sólo afectará a los bloques de datos seleccionados, pero también permitirá hacer locales a los dependencias de los objetos seleccionados:
- Tipo
Permitirá escoger si hacer locales solamente a los propios objetos o también a sus datos y materiales.
Limitaciones conocidas¶
La mayor parte de las veces la vinculación de datos funcionará tal como se espera. Sin embargo, existen algunas limitaciones que convendrá conocer.
Dependencias circulares¶
En general, las dependencias no podrán ir en ambas direcciones. Intentar vincular o anexar datos que, a su vez, vinculen de regreso hacia el archivo actual, muy probablemente producirá la pérdida de vínculos.
Opciones a nivel de escena¶
Las opciones a nivel de la escena, tales como las de Entorno de cuerpos rígidos no serán copiadas al vincular los objetos participantes de una simulación de cuerpos rígidos. Como alternativa, será posible vincular la escena completa y usarla como una Escena de fondo de la escena actual.
Compresión y uso de memoria¶
Al referenciar archivos .blend comprimidos es posible que se necesite mucha memoria, debido a que deberán ser cargados íntegramente en memoria, aunque sólo se esté vinculando o anexando una pequeña parte de ellos en el archivo actual. Más allá de esto, una vez que los bloques de datos hubieran sido cargados, el uso de memoria será igual que en cualquier otro caso.