En resumen
- Worksession permite usar varios modelos como geometría de referencia en una misma sesión.
- En una sesión solo puede haber un archivo activo para editar; los demás se muestran como referencias.
- Cada usuario conserva su propio archivo de sesión .rws; los archivos de Rhino de referencia se comparten.
- LimitReferenceModel puede liberar de la memoria la geometría de referencia que queda fuera del área de trabajo y despejar la vista.
Worksession, en Rhino 8, permite dividir un proyecto grande en archivos de modelo separados y utilizarlos como referencias en una misma sesión de trabajo. Según la documentación oficial de McNeel, esta función permite que, mientras un miembro del equipo trabaja en el modelo activo, los demás archivos se muestren como referencias. Cuando un archivo está abierto para editarlo, los demás miembros del equipo pueden verlo, pero no editarlo simultáneamente. Esta guía explica cómo añadir archivos desde Worksession Manager, guardar la sesión, gestionar las capas de referencia y limitar el alcance del modelo para mejorar el rendimiento.
¿Para qué flujos de trabajo es adecuado Worksession?
Worksession permite ver juntos modelos de proyectos grandes cuyos componentes se guardan en archivos separados, sin tener que combinarlos en un único archivo. La geometría vinculada se utiliza como referencia; no se puede mover ni escalar directamente. Sin embargo, puede servir como entrada para comandos de creación como Copy o ExtrudeCrv. Así es posible generar objetos nuevos a partir de la geometría sin modificar el modelo de origen.
En Worksession pueden añadirse varios formatos de archivo que Rhino puede importar. Sin embargo, solo los archivos .3dm pueden convertirse en activos; los demás permanecen vinculados como referencias. Por eso, el equipo debe definir de antemano qué archivo se va a editar y cuáles se utilizarán únicamente como fuentes.
No hay que confundir Worksession con los bloques ni con la operación Import. Los bloques son componentes reutilizables dentro del modelo que se comportan como un solo objeto; al cambiar la definición de un bloque, pueden actualizarse las instancias colocadas. Import combina en el modelo actual los objetos de otro archivo. Worksession, en cambio, mantiene archivos distintos como referencias externas al modelo activo. Si es necesario añadir el contenido de un archivo externo como bloques, grupos u objetos individuales, se pueden usar las opciones de Insert.
Configurar Worksession y gestionar archivos
Abre el modelo que vas a editar. Decide en qué archivo .3dm se realizará el trabajo activo. Se pueden añadir como referencias a la sesión otros archivos compatibles.
Abre Worksession Manager. Ve a
File › Worksession. En Manager, selecciona los archivos con la opción Attach. También puedes arrastrar desde Windows Explorer un archivo de geometría compatible a la ventana de Rhino y seleccionar Attach file en el cuadro que aparece.Comprueba la función de cada archivo. El modelo activo está abierto para editarlo; los demás archivos añadidos se usan como referencias. Lock Info, en Manager, muestra el estado de bloqueo del archivo vinculado y quién lo tiene abierto. En un trabajo en equipo, comprobar el estado del archivo ayuda a evitar que varios usuarios intenten trabajar por error en el mismo modelo.
Guarda la sesión. En Worksession Manager, usa Save o Save As para guardar la sesión como archivo .rws. Cada usuario gestiona su propio archivo .rws; estos archivos no están pensados para compartirse. Los archivos que deben compartirse son los modelos de Rhino usados como referencias.
Actualiza las referencias. Para incorporar a la sesión los cambios realizados en el archivo de origen, selecciona el archivo vinculado correspondiente en Manager y usa el comando Update. Al abrir el archivo Worksession, se cargan los modelos de la sesión; el archivo activo se puede editar y los demás permanecen como referencias. Al iniciar una nueva Worksession, el modelo actual puede cerrarse, así que presta atención al aviso para guardar los cambios.
Capas, memoria y conflictos de contenido
La geometría del archivo vinculado aparece con sus propias capas bajo una capa principal que lleva el nombre del archivo. En las capas de referencia se pueden cambiar el color, la visibilidad y el estado de bloqueo; sin embargo, no se pueden añadir capas al archivo vinculado ni eliminar las que contiene. Usar las capas dentro de estos límites facilita distinguir los distintos archivos de referencia.
En modelos de referencia grandes, se puede usar LimitReferenceModel para mantener en la memoria solo la zona de trabajo. El comando solicita dibujar una esfera para definir el área de interés. Los objetos de referencia que quedan fuera de la esfera y no tocan su superficie se liberan de la memoria; esto puede hacer que la vista responda mejor o reducir el desorden visual innecesario. En modelos a los que ya se haya aplicado un límite, RemoveLimits vuelve a cargar el archivo Worksession para recuperar los objetos eliminados de la memoria.
PurgeRefObjects elimina los objetos de referencia seleccionados de Worksession, pero esta acción no se puede deshacer con Undo. Para volver a cargar los objetos, hay que activar otro archivo vinculado o usar la opción Refresh All de Worksession Manager. Por eso, antes de usar comandos de purga, es importante determinar cómo se restaurarán los objetos.
Al añadir o activar archivos, pueden surgir conflictos entre materiales, entornos y texturas con el mismo nombre, pero con ajustes distintos. Los valores ImportRenameConflictingEx (para importar y adjuntar) y PasteConflictOption (para pegar), en los ajustes avanzados de Rhino, determinan cómo se gestionan estos conflictos.
| Ajuste | Valor recomendado | Efecto |
|---|---|---|
| No importar contenido en conflicto | 0 | No se importa el contenido de render entrante que genera conflictos. |
| Cambiar el nombre del contenido entrante | 1 | El contenido nuevo recibe el sufijo [imported]. |
| Importar el contenido entrante y sobrescribir | 2 | El contenido existente se reemplaza por el entrante. |
| Dejar la decisión sobre el conflicto en manos del usuario | 3 | Se abre la ventana Render Content Name Conflict. |
Los valores de la tabla describen los comportamientos definidos en la documentación; no implican que haya una única opción correcta para todos los proyectos. En particular, el valor 2 puede reemplazar el contenido existente, por lo que debe elegirse de acuerdo con los estándares del equipo.
Notas de uso para arquitectura, interiorismo y archviz
En proyectos arquitectónicos, es posible mantener el modelo principal, las distintas partes del proyecto o la geometría del entorno en archivos separados y mostrarlos como referencias mediante Worksession. El equipo debe aclarar qué archivo .3dm está activo, dónde se guardan las referencias y si todos tienen acceso a esos archivos de origen. Worksession no hace que la geometría de referencia sea editable; los cambios deben realizarse en el propio archivo de origen y, después, actualizar el modelo vinculado.
Al preparar escenas de archviz, puede ser útil crear objetos nuevos tomando como referencia la geometría vinculada. Sin embargo, si se necesita trasladar directamente al modelo actual los objetos del archivo de origen, conviene considerar Import o Insert en lugar de Worksession: Import combina los objetos con el modelo actual, mientras que Insert ofrece opciones para añadir el archivo externo como bloques, grupos u objetos individuales. Así, la estructura de archivos se puede elegir en función del tipo de edición que se vaya a realizar.
Errores frecuentes:
Confundir el archivo .rws con el archivo de proyecto compartido: Cada usuario conserva su propio archivo de sesión; los archivos de modelo de referencia son los que debe poder consultar todo el equipo.
Intentar editar directamente la geometría de referencia: Los objetos vinculados a Worksession no se pueden mover ni escalar. La edición debe realizarse en el archivo de origen.
Esperar deshacer una purga con Undo: Undo no funciona; hay que activar otro archivo vinculado o usar Refresh All.
Usar Import, Insert y Worksession para lo mismo: Combinar archivos, añadirlos como bloques o grupos y trabajar con referencias son flujos de trabajo distintos.
Decidir estas diferencias al inicio del proyecto ayuda a aclarar la propiedad de los archivos y los límites del trabajo. La ventaja de Worksession es que permite usar distintos archivos de modelo en un mismo contexto de trabajo sin combinarlos en un solo archivo; la eficiencia del equipo depende del acceso a los archivos, de la elección del modelo activo y de una gestión cuidadosa de las referencias.
Fuentes
3 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 visualización de Turquía, el valor práctico de Worksession reside en que permite usar en equipo proyectos grandes como referencias sin amontonarlos en un único archivo de modelo. Sin embargo, esto no significa que se pueda editar el mismo archivo simultáneamente; el equipo debe tener claro quién es responsable de cada archivo y quién tiene activo el modelo.
Un buen punto de partida es gestionar por separado el acceso a las referencias compartidas y las sesiones .rws personales. Existe la opción de limitar las referencias para mejorar el rendimiento, pero hay que recordar que las operaciones de purga no se pueden deshacer con Undo. La documentación no especifica requisitos de hardware ni costes de licencia; la decisión debe evaluarse según la forma de trabajo actual y las necesidades del modelo.
Preguntas frecuentes
¿Pueden trabajar varias personas en el mismo modelo con Rhino Worksession?
Los miembros del equipo pueden ver los modelos como referencias; sin embargo, un mismo archivo solo puede estar abierto para editarlo por un usuario a la vez.
¿Se comparte el archivo Rhino Worksession con el equipo?
Cada usuario conserva su propio archivo de sesión .rws y estos archivos no están pensados para compartirse. Se comparten los archivos de Rhino usados como referencias.
¿Cómo se actualizan las referencias de Rhino Worksession?
Selecciona el archivo vinculado en Worksession Manager y usa el comando Update. Para recuperar objetos eliminados con PurgeRefObjects, puedes activar otro archivo vinculado o usar la opción Refresh All.



