En resumen
- El comando Block convierte los objetos seleccionados en una definición de bloque y los sustituye por una instancia.
- Al editar una definición de bloque, se actualizan todas las instancias del modelo.
- Al insertar desde un archivo externo, se puede elegir entre Embedded, Embedded and Linked o Linked.
- El panel BlockManager permite gestionar definiciones, cantidades de instancias y bloques no utilizados.
En Rhino 8, los bloques permiten reutilizar geometría repetida en modelos arquitectónicos y gestionarla de forma centralizada. Según la documentación oficial de McNeel, el comando Block crea una definición de bloque a partir de los objetos seleccionados y reemplaza la geometría seleccionada por una instancia de esa definición. Los bloques se pueden crear dentro del modelo o insertar desde archivos externos compatibles. Los pasos siguientes se basan en los comandos y opciones descritos en la documentación oficial de ayuda de Rhino 8.
¿Qué ventajas ofrece el uso de bloques?
Cuando se utiliza la misma geometría muchas veces en un modelo —por ejemplo, una puerta, un mueble o un componente de fachada—, se pueden usar instancias de bloque en vez de mantener cada copia como un elemento independiente. La documentación de Rhino indica que, al estar vinculadas a una misma definición, las instancias ayudan a reducir el tamaño del modelo. Además, al modificar la definición, también se actualizan las instancias de ese bloque. Así, las piezas repetidas se editan desde una única fuente.
La definición del bloque separa los objetos de la ubicación de la instancia. El punto base que se elige al crear un bloque es el punto alrededor del cual se posicionará, escalará y girará la instancia al insertarla. Por ello, conviene elegirlo teniendo en cuenta cómo se colocará el componente en el modelo.
1. Crear un bloque a partir de la geometría seleccionada
Selecciona los objetos que quieras convertir en bloque y ejecuta el comando Block. Está disponible en Blocks > Create Block Definition y su atajo es Ctrl (CMD) + B. A continuación, define un punto base para el bloque y asigna un nombre a la definición. Esta se crea con las unidades del modelo o del espacio de diseño activo.
Elegir un punto base que facilite la alineación de la pieza al insertarla simplifica el flujo de trabajo. Por ejemplo, si necesitas posicionar un componente repetido desde una esquina o desde el centro, utiliza ese punto de referencia al crear el bloque. Puedes volver a crear la definición de bloque con el mismo nombre para redefinir una existente. Evita crear un bloque con el mismo nombre que el modelo.
2. Insertar bloques o archivos en el modelo
Para insertar un bloque definido en el modelo o usar un archivo externo como bloque, ejecuta el comando Insert. Está disponible en File > Insert y su atajo es Ctrl (CMD) + I. Tras seleccionar el nombre del bloque o el archivo que quieres insertar, puedes especificar el punto de inserción y aplicar una escala y una rotación. Es posible definir la escala por separado en los ejes X, Y y Z, o usar la misma escala en todas las direcciones.
Al insertar un archivo externo, en la opción Insert as puedes elegir Block instance, As Group o Individual Objects. La instancia de bloque utiliza el archivo como definición de bloque; la opción de grupo inserta los objetos agrupados, y la opción de objetos individuales incorpora la geometría al modelo como objetos separados. Al arrastrar otro archivo de geometría al área de visualización de Rhino, también pueden aparecer las opciones de inserción de archivos.
En las definiciones de bloque externas, la selección determina cómo se mantiene la relación con el archivo:
| Ajuste | Valor recomendado | Efecto |
|---|---|---|
| Block definition type | Embedded | La geometría se guarda en el archivo actual; los cambios en el archivo externo no actualizan esta definición. |
| Block definition type | Embedded and Linked | La geometría se almacena en el modelo y se mantiene el vínculo con el archivo externo; si no se encuentra el archivo, se puede usar la geometría guardada en el modelo. |
| Block definition type | Linked | Solo se conserva el vínculo con el archivo externo; si no se encuentra el archivo, el bloque no aparece en el modelo. |
No hay una única opción «mejor»: cada una responde a distintas necesidades de gestión de archivos. Si existe la posibilidad de que se mueva el archivo o se rompa el vínculo, ten en cuenta que Linked no guarda la geometría en el modelo.
3. Gestionar las definiciones con BlockManager
El comando BlockManager abre el panel Block Definitions, desde el que se gestionan las definiciones de bloque del modelo. También puedes abrirlo desde Window > Panels > Block Definitions. Allí puedes revisar las definiciones por nombre, cantidad de instancias y uso anidado. En el campo de búsqueda, * coincide con cero o más caracteres y ? con un único carácter.
La opción Select Instances del panel selecciona en el área de visualización las instancias de la definición elegida. Update vuelve a cargar y actualizar una definición vinculada a un archivo externo. Para eliminar definiciones no utilizadas, está disponible la opción Purge unused block definitions; esta elimina las definiciones de bloque que no tienen instancias en el modelo ni en el espacio de diseño. Ten en cuenta que eliminar una definición también elimina todas sus instancias.
4. Controlar el comportamiento de capas y visualización
Una instancia de bloque se coloca en la capa activa y, más adelante, se puede mover a otra capa. Sin embargo, la capa de la instancia y la de los objetos que contiene son independientes. Las propiedades de la geometría del bloque se controlan mediante las propiedades de sus propios objetos o capas. Si desactivas la capa que contiene los objetos del bloque, se ocultan los objetos de esa capa; si desactivas la capa de la instancia, se oculta la instancia completa.
Cuando se usa By Parent en los objetos de un bloque, la propiedad especificada se puede controlar directamente desde la instancia de bloque principal. Esta opción está disponible para Display Color, Linetype, Print Color y Print Width. En el material de render, la opción equivalente es Use Object Parent. En bloques anidados, By Parent funciona con el padre directo; para controlar una propiedad desde un bloque situado más arriba en la jerarquía, la propiedad del bloque intermedio también debe estar vinculada al padre.
Impacto en los flujos de trabajo de arquitectura y visualización
En modelos arquitectónicos con componentes repetidos, las instancias de bloque permiten gestionar una misma pieza desde una única definición y reutilizarla en vez de copiar por separado la geometría duplicada. Al cambiar el diseño de un componente, actualizar su definición puede reducir la necesidad de localizar y sustituir manualmente cada aparición de esa pieza. Los bloques vinculados a archivos externos también permiten insertar y actualizar en el modelo geometría almacenada en archivos distintos.
Al compartir archivos en la oficina, es importante decidir de antemano el tipo de vínculo y asegurarse de que el archivo externo esté disponible. Si no se puede acceder al archivo de origen de un bloque Linked, la geometría no se verá; con Embedded and Linked, en cambio, se conserva la geometría almacenada en el modelo. La organización de las capas determina si la visibilidad se controla desde la capa de la instancia o desde las capas de los objetos que contiene. Comprobar estos comportamientos antes de la visualización ayuda a evitar cambios de visibilidad inesperados.
Errores frecuentes
No tener en cuenta el punto base: La inserción, la escala y la rotación se realizan alrededor de este punto; evita elegir una referencia que dificulte colocar el componente.
Confundir Linked con la geometría incrustada: La opción Linked solo conserva el vínculo; si no se encuentra el archivo externo, el bloque no se muestra.
Suponer que la capa de la instancia de bloque y la de la geometría interna son la misma: Son capas independientes y afectan la visibilidad de forma distinta.
Suponer que eliminar una definición solo quita su registro de la biblioteca: Al eliminar una definición en BlockManager, también se quitan del modelo todas sus instancias.
No comprobar las actualizaciones del archivo externo: En las definiciones vinculadas, la opción
Updatede BlockManager permite cargar la versión más reciente del archivo externo.
Estos pasos abarcan las funciones de creación, inserción y gestión de bloques descritas en la documentación oficial de Rhino 8. Al elegir el tipo de bloque, considera tanto si la geometría debe guardarse en el modelo como si es necesario actualizarla desde una fuente externa.
Fuentes
2 fuentesNo republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.
Para las oficinas de arquitectura y visualización de Turquía, el valor práctico de los bloques está en que permiten gestionar de forma centralizada los componentes repetidos. Actualizar desde una única definición las instancias de un mismo elemento en distintos puntos puede reducir el trabajo de edición del modelo; además, la documentación de Rhino señala que las instancias de bloque ayudan a reducir su tamaño.
Al compartir archivos, tan importante como elegir una opción es mantener una disciplina con los vínculos. Si se pierde el archivo de origen de un bloque Linked, la geometría no se verá, por lo que conviene comprobar el acceso a los archivos durante las entregas y el archivado. Embedded and Linked conserva la geometría del modelo si no se encuentra el archivo de origen; aun así, es necesario decidir de antemano qué comportamiento de actualización se necesita. En este flujo de trabajo, lo determinante es la gestión de archivos y capas, no el hardware.
Preguntas frecuentes
¿Cuál es el atajo para crear un bloque en Rhino 8?
El atajo del comando Block es Ctrl (CMD) + B. El comando crea una definición de bloque a partir de los objetos seleccionados y los sustituye por una instancia de bloque.
¿Cuál es la diferencia entre los bloques Linked y Embedded and Linked en Rhino?
Embedded and Linked guarda la geometría en el modelo y mantiene el vínculo con el archivo externo; si no se encuentra el archivo de origen, se puede usar la geometría del modelo. Linked solo conserva el vínculo y, si no se encuentra el archivo de origen, la geometría no aparece en el modelo.
¿Cómo se eliminan las definiciones de bloque no utilizadas en Rhino?
La opción `Purge unused block definitions` del panel BlockManager elimina las definiciones de bloque que no tienen instancias en el modelo ni en el espacio de diseño.



