El problema que nadie quería resolver
Si alguna vez trabajaste con Revit, sabes lo frustrante que puede ser la tarea de unir o cortar elementos manualmente. En proyectos grandes se convierte en un trabajo repetitivo, propenso a errores y extremadamente lento. Como estudiante de arquitectura e ingeniero de software, me topé con este problema al trabajar en un proyecto para el 6.º semestre: una vivienda multifamiliar.
Mi proyecto exigía la unión de los elementos para estimar correctamente los materiales y mejorar la presentación visualmente, ya que la falta de esas uniones provoca z-fighting (un artefacto que ocurre cuando dos polígonos se superponen en la misma ubicación del eje Z, resultando en imágenes borrosas, ruidosas y parpadeantes). Al inicio del proyecto probé algunas extensiones para Revit, pero la mayoría o eran incompatibles con la versión que estaba usando (2024), o eran solo una versión simplificada que exigía corrección manual (por tratar solo el orden de los cortes, y no las prioridades).
Durante el desarrollo del trabajo, para evitar errores en las estimaciones de materiales y mejorar la presentación, empecé uniendo los elementos uno a uno — un proceso extremadamente tedioso y lento. Eventualmente me detuve y me pregunté: “¿Por qué estoy haciendo esto manualmente?”. Ahí fue cuando decidí actuar.
Automatización: la solución que Revit necesitaba
Ante este desafío, desarrollé un plugin llamado EasyJoin que automatiza la unión de elementos en Revit. La idea era simple: reducir el tiempo dedicado a esta tarea y mejorar la experiencia del usuario. Con unos pocos clics, mi software hace en segundos lo que antes tomaba minutos o incluso horas, según el tamaño del proyecto.
¿Cómo funciona?
Easy Join identifica, mediante la configuración seleccionada, los elementos que necesitan unirse y realiza la operación de forma inteligente — garantizando precisión y evitando los errores comunes del proceso manual, como por ejemplo qué elemento tendrá prioridad sobre el otro. ¿El resultado? Menos tiempo perdido, más eficiencia y una experiencia de uso mucho más fluida.
Mi idea era proporcionar la unión automática entre elementos, pero con un toque especial: habría una forma de especificar qué elemento sería cortado y cuál sería el “cortante”. Por ejemplo: una columna debe cortar la pared, pero la pared debe cortar el cielorraso. ¿Y la losa? ¿Corta la viga o la viga corta la losa? No importa — ¡eso lo defines en tu proyecto como quieras o necesites!
El impacto en la productividad
Desde la creación de Easy Join, noté que esta simple automatización tiene un impacto enorme — incluso en los proyectos más pequeños que no demandan tantos elementos. Aun así, el tiempo ahorrado puede dedicarse a tareas realmente importantes, como el desarrollo del proyecto en sí y el detallado, en vez de acciones repetitivas y mecánicas.
Este impacto en la productividad no fue solo en mis propios casos de uso. Varios usuarios reportan que Easy Join es la mejor solución para la unión de elementos y que usarlo les hace ganar mucho tiempo. Esos comentarios refuerzan que Easy Join aporta un valor real a sus usuarios.
Con el éxito del software, Easy Join fue promovido recientemente a la página principal de la tienda de Autodesk, aumentando drásticamente el alcance de la aplicación, como puede verse en el gráfico siguiente.
El futuro de la automatización en el BIM
Este proyecto me mostró cuánto una simple automatización puede mejorar el uso de Revit y del BIM en general. Esta solución en particular podría integrarse fácilmente en el propio Revit (lo que sería inédito, ya que este problema persiste desde hace décadas), y todavía hay muchos procesos que pueden optimizarse — y estoy entusiasmado por seguir explorando estas posibilidades.
Recientemente envié a la tienda una nueva versión con la capacidad de unir más elementos constructivos mediante la configuración avanzada; está actualmente en proceso de análisis y aprobación. Ahora, solo el tiempo dirá cuál será mi próxima aventura en el mundo BIM.
¡Quiero saber tu opinión!
¿Ya enfrentaste este problema en Revit? ¿Cómo sueles resolverlo? ¿Crees que herramientas como esta pueden facilitar el día a día de los profesionales de arquitectura e ingeniería? ¡Conversemos en los comentarios!

