You are on page 1of 14

Autodesk Revit Architecture

Creacin de Familias Desde Cero


Alejandro Rodriguez Seccin: S1-2
Resumen del Curso:
Siempre es necesario crear elementos para un proyecto. Aunque Revit cuenta con una interfaz simple para ello, es necesario saber los fundamento para asegurar que su uso y funcin sern los adecuados. Aqu se explicar como planear una familia, que template utilizar y que parmetros aplicar para que funcione adecuadamente.

Instructor:

Alejandro Rodriguez es actualmente Ingeniero de Aplicaciones en Autodesk de Mxico para la Divisin de Arquitectura, Ingeniera y Construccin, brindando demostraciones para clientes, entrenamiento a distribuidores, apoyndolos tambien en procesos de implementacin y entrenamiento con diversos clientes. Antes de ser parte del equipo de Autodesk, Alejandro fue Consultor Autorizado e ingeniero de aplicaciones para un distribuidor en la Ciudad de Mxico. Desarroll consultoras e implementaciones de varias aplicaciones de Autodesk para clientes diversos desde el 2000 hasta el 2005. Graduado de la Escuela de Ingeniera y Arquitectura del IPN, Alejandro se desempe como proyectista, gerente de proyectos y gerente CAD para varias constructoras y estudios de arquitectura en la ciudad de Mxico. As mismo, fue catedrtico en la Universidad del Bajo de 1992 a 1993 e Instructor certificado por Autodesk para Centros de Entrenamiento Autodesk del 2000 al 2005.

Introduccin
Los componentes Paramtricos de Revit, llamados comnmente familias, ofrecen un sistema grfico abierto para la generacin de elementos que se utilizan normalmente en el desarrollo de un proyecto en cualquiera de las versiones del portafolio de Revit. Las familias ayudan a los diseadores y usuarios a administrar los datos de un proyecto y a realizar cambios de manera sencilla. Estos componentes se llaman familias debido a que cada una puede contener muchas variaciones, sin modificar radicalmente su comportamiento. Es posible hacer una familia de cualquier cosa en Revit, desde una mesa, una puerta o ventana o representaciones bidimensionales de elementos de detalle, por ejemplo un tornillo de fijacin. Con Revit se incluyen una gran cantidad de familias predefinidas, suficientes para hacer un proyecto bsico. Recientemente algunos fabricantes estn desarrollando familias de sus productos y las colocan como descargas gratuitas en sus sitios Web, listas para utilizarse en cualquier proyecto. Sin embargo, a pesar de la gran cantidad de familias disponibles, los usuarios requieren desarrollar sus propios componentes para un proyecto, o simplemente para aplicar estndares de trabajo. Para esto Revit pone al alcance de los usuarios una herramienta llamada Family Editor, o editor de familias. Esta es una interfaz simple, basada en grficos, que permite a los usuarios modelar cualquier objeto y utilizar el poder que brindan los parmetros a ese objeto. Los usuarios no requieren conocer un lenguaje de programacin para crear contenido para Revit. Para esto Revit provee de archivos base, llamados templates o plantillas, que facilitan la esta tarea. Estos templates permiten a los usuarios centrarse en la creacin de la geometra del elemento en cuestin y cuentan con toda la programacin necesaria para ello, la cual acta tras bambalinas. La intencin de este curso es brindar una rpida introduccin a la creacin de familias, a algunas prcticas benfica, as como a los controles que se pueden aplicar en la generacin de familias.

Qu son las Familias?


Las familias son representaciones grficas de elementos de construccin o documentacin, las cuales contienen adems los datos relacionados para la creacin de su geometra. Podemos clasificar a las familias dentro de Revit de varias formas, de manera general, y en funcin de su uso, podemos decir que geomtricamente tenemos dos grandes tipos de familias: Familias 2D y Familias 3D. Familias 2D Las familias 2D normalmente se relacionan con la documentacin de un proyecto y Revit los clasifica en Elementos de Anotacin. Ejemplos de familias 2D son: Lneas de Ejes, Lneas de Corte, Lneas de Niveles, Etiquetas, Elementos de Detallado, simbologas. Familias 3D. Las familias 3D se refieren directamente a los componentes constructivos de un proyecto, elementos con los cuales se crea el modelo tridimensional del mismo; Revit los clasifica en Elementos de Modelo. Ejemplos de las Familias 3D son: Muros, puertas, ventanas, barandales, escaleras, columnas, trabes o vigas, elementos de mobiliario, luminarias, etc. Por otra parte, y hablando slo en funcin de los Elementos de Modelo, Revit maneja tres tipos de familias, en funcin de su uso y comportamiento: Familias de Sistema, Componentes y Familias en Sitio. Familias de Sistema. Las Familias de Sistema se crean nicamente al estar dentro de un proyecto de Revit, podemos decir en general que son elementos con un comportamiento predefinido. Estas familias siempre existen dentro de un proyecto y, generalmente hablando, son los elementos base para la integracin de un proyecto. Slo es posible genera un nuevo tipo de familia partiendo de uno previamente existente en el proyecto. Ejemplo de Familias 3D de Sistema son los muros, pisos, cubiertas, escaleras, plafones, rampas. Ejemplos de Familias 2D de Sistema son las lneas de eje, niveles, planos de referencia. Familias de Componentes Las Familias de Componentes, que en realidad son el centro de este curso, son elementos que pueden utilizarse o no durante la creacin de un proyecto y se crean y modifican en un ambiente externo llamado Family Editor o Editor de Familia. El hecho de que estos elementos no se generen 3

directamente dentro del ambiente del proyecto permite mayor diversificacin en el flujo de trabajo, al tiempo que permite reducir el nmero de diseadores que se encuentran trabajando en un proyecto de manera directa. Estos componentes son archivos independientes al proyecto que se guardan bajo un formato de archivo diferente; un proyecto en Revit tiene la extensin .RVT, mientras que una familia tiene la extensin .RFA. Otra ventaja de estos elementos, es la creacin de libreras personalizadas de elementos que pueden ser utilizados o no en un proyecto. Ejemplos de familias 3D de Componentes son: Columnas, puertas, ventanas, luminarias, equipo elctrico o de cocina, elementos de ambientacin y amueblado en general. Ejemplos de familias 2D de Componentes son: Etiquetas de puertas, ventanas, pies de plano (tambin llamados marcos de dibujo, cajillos, membretes, etc.) y simbologas de anotacin en general. Familias En sitio. Una familia en sitio se genera dentro del proyecto, utilizando el Editor de Familias. Esta familia existe nicamente dentro del proyecto que se genera y su finalidad es la de modelar geometra que sea de uso nico en el proyecto que se est trabajando, ya sea debido a una necesidad particular del proyecto o a que el elemento que se desea generar no existe de forma directa en la base de familias existente. Generalmente conecta o define geometra compleja o formas complicadas. Slo se refieren a elementos 3D. Finalmente, y debido al comportamiento especfico de las familias en el entorno del proyecto, las familias pueden dividirse en Paramtricas y No Paramtricas. Familias Paramtricas. Las Familias Paramtricas permiten realizar modificaciones a la geometra del elemento, ya sea en trminos de dimensiones o en funcin de materiales. Estas variaciones pueden ser almacenadas en una sola familia en forma de lo que Revit llama Tipos. Un claro ejemplo de una familia paramtrica es una puerta que puede ser provista en dos o ms tamaos. Si se cambia el tipo asignado, el tamao de la puerta es modificado de manera automtica. Familias No Paramtricas. Las Familias no Paramtricas no permiten seleccionar de diferentes tipos o aplicar cambios de ninguna especie, ya sea de dimensin o material. Un ejemplo de esto es un silln de descanso que slo se suministra en un tamao y un material. 4

Familias Paramtricas
En adelante nicamente nos dedicaremos a las Familias Paramtricas, a las cuales nos referiremos simplemente como familias. Nos focalizaremos nicamente en el desarrollo de familias de componentes 3D. Al revisar los diferentes tipos de familias que podemos generar en Revit tenemos disponibles una gran cantidad de elementos, dentro de todos ellos podemos mencionar mobiliario, plafones, columnas, puertas, ventanas, equipo elctrico y de plomera, elementos de estacionamiento, ambientacin, etc. Templates de Familias Usualmente, la primer pregunta que surge al intentar desarrollar una familia es: Por dnde empiezo? De manea general hay dos formas, utilizando una familia existente para modificarla o desde un template de familia. Nosotros seleccionaremos para este curso la segunda opcin. As pues revisemos las diferentes opciones que tiene Revit. Al instalar Revit se hacen una serie de preguntas en relacin al tipo de templates a instalar, en la mayora de los casos para Latinoamrica se instalan de manera automtica templates mtricos, los cuales quedan en la siguiente carpeta: C:\Documents and Settings\All Users\Application Data\Autodesk\<Versin>\Metric Templates Donde <Versin> se refiere a la versin de Revit que se tenga instalada. Todos los templates de familias tienen la extensin .rft. En general existen siete tipos de templates bsicos: Wall Based (Basado en Muro). Utilizada para elementos insertados en o en relacin a muros. Puede incluir aberturas para que al insertarse corte al muro. Ejemplos: Ventanas, puertas, muebles adosados a muros. Ceiling Based (Basado en Plafn). Es la base para crear elementos que deben colocarse con plafones o cielorasos. Pueden incluir aberturas para cortar el plafn. Ejemplos de esto son aspersores de sistemas contra incendio o luminarias colocadas en plafn. Floor Based (Basado en Piso). Se utiliza para elementos que slo pueden colocarse sobre pisos. Tambin pueden incluir aberturas que corten al piso al momento de colocarlo. Ejemplos de 5

estos elementos pueden tapas de registro o equipo que slo deba ser colocado en piso, como cierto tipo de mobiliario urbano. Roof Based (Basado en Cubierta). Como su nombre lo indica, para ser utilizada en elementos que se colocan en cubiertas. Estas familias pueden incluir tambin aberturas para cortar la cubierta en la que se colocan. Ejemplos de esto son ventiladores de techo o tragaluces. Stand Alone (Independiente o sin relacin). Este template se utiliza para elementos que pueden colocarse en cualquier parte del modelo, como columnas arquitectnicas, muebles en general. Line Based (Basado en Lnea). Es la base para crear familias de modelo y de detalle que se colocan mediante la seleccin de dos puntos en el rea de proyecto. Por ejemplo detalles repetitivos como despieces de elementos o parasoles rectos en fachadas. Face Based (Basado en Cara). Se utiliza para colocar elementos que pueden colocarse sobre cualquier superficie, sin importar que tipo de elemento se use como base. Ejemplo de esto pueden ser receptculos de corriente elctrica.

Revit cuenta con variaciones de cada template bsico, las cuales tienen diferente base geomtrica ya desarrollada, pero su comportamiento se basa en los siete templates bsicos. As un template para puerta y un template de ventana comparten la misma base de comportamiento al ser un elemento alojado en muro. Al solicitar a Revit la creacin de una familia nueva aparece la lista de los templates disponibles, dentro de los cuales se pueden bases para los siguientes tipos de elementos: Puertas Ventanas Muebles Luminarias (lmparas) Vegetacin Equipo Mecnico Equipo Especial Elementos de Ambientacin Columnas Arquitectnicas y Estructurales Vigas y Trabes Estructurales Cimentaciones Algunos de estos templates cuentan con variaciones que pueden verse a detalle en la lista. La diferencia entre cada template se puede ver al abrir diferentes tipos de templates. Algunos cuentan con una combinacin de planos de referencia y parmetros predefinidos para guiar a los usuarios al crear la familia. Los templates de elementos basados en objetos contienen un elemento del tipo necesario (muro, plafn, piso o cubierta) como base para poder desarrollar la familia. As 6

familias de elementos basados en muro tendrn un muro como referencia; las familias de elementos basados en pisos contarn con un segmento de piso, etc. Tambin se encontrarn algunos elementos adicionales como controles, los cuales permiten cambiar la posicin de la geometra contenida en una familia una vez colocada dentro de un proyecto. Este tipo de controles se pueden ver en una familia de puerta, donde los controles permiten cambiar el sentido del abatimiento de la hoja de la puerta. Para crear una familia basada en un template, simplemente se busca en los templates disponibles y se selecciona el template ms adecuado.

El Editor de Familias
El editor de familias es parte integral de Revit, y se despliega en la pantalla al momento de abrir una familia (todos los archivos con extensin RFA) o iniciar la creacin de una nueva desde el men File New Family. El editor de familias arranca en la misma sesin de Revit, utiliza la misma interfaz y cuanta con cuatro tipos bsicos de edicin: Modelo, Detalle, Anotacin y Armaduras. La Barra de Diseo de Revit cambia a un grupo de herramientas de trabajo nicas para la creacin de familias, este cambia tambin dependiendo del tipo de familia a generar. El Project Browser tambin se modifica como se ve en las figuras siguientes.

Editor de Modelo 7

Editor de detalles

Editor de Anotaciones Como mnimo la interfaz del Editor de Familias mostrar un par de planos de referencia y, dependiendo del template seleccionado, algunas dimensiones y notas de referencia para el usuario. 8

Los planos de referencia que aparecen son muy importantes, pues definen el origen de la familia. Como regla no escrita, lo mejor es dejar esos elementos sin modificar. De hecho algunos de esos elementos no pueden ser eliminados del template. El Editor de Familias de armaduras es un modo especial del editor de modelo, con caractersticas muy similares, por lo que no est incluido en los alcances de este curso. Herramientas Bsicas. Cada versin del Editor de Familias cuenta con herramientas especficas para el trabajo a desarrollar. Las herramientas disponibles incluyen las siguientes: Creacin de Geometra 3D: Extrusions Blends Sweeps (Barridos) Revolves (Revoluciones) Herramientas de Edicin Move Copy Rotate Array Mirror Join/Unjoin Cut/Dont Cut Geometry Creacin de Geometra 2D: Model Lines Symbolic Lines Detalles Texto Herramientas de Referencia Reference Planes Reference Lines Align

Creacin de Familias
La creacin de familias en Revit no es un proceso realmente complicado, de hecho si te toman algunos puntos que puedan servir de base para hacer una familia que funcione dentro de un entorno de proyecto de manera adecuada. Conceptualizacin Empecemos por listar algunas preguntas que deben tomarse en cuenta antes de iniciar con el proceso propio de creacin de la familia. La familia tendr un solo tamao o varios en los que se deban cambiar las medidas? Esto es un punto muy importante para tomar decisiones en las siguientes etapas del proceso. En caso dado que la familia deba contar con dimensiones de varios tamaos, una buena prctica es 9

hacer un croquis del elemento indicando las dimensiones que deban cambiarse y asignarles un nombre que los identifique. Bsicamente aqu estamos definiendo los parmetros de la familia. Cmo debe representarse la familia en diferentes vistas? En el caso de ser un objeto tridimensional, es necesario pensar en su representacin en planta, elevaciones y secciones. Que tanto detalle debe incluirse? Esto es un aspecto importante para el trabajo, por ejemplo si es una puerta como se debe mostrar en una planta escala 1:200 o en una 1:50, y en una vista de detalle. Adems es necesario considerar su representacin en diferentes escalas o niveles de detalle para poder incluirlo en la familia. Esta familia requiere un elemento que la aloje? Por ejemplo una puerta debe estar siempre en un muro, o una mesa debe colocarse sobre un piso. Si el objeto debe estar colocado en relacin a otro, esto define su comportamiento en el proyecto y muy importante, el template que debe utilizarse para crearlo. Cual debe ser el origen? Pensando en trminos de AutoCAD (recordando la creacin de bloques) bsicamente se refiere al punto que coincidir con el cursor al colocarlo. Esto es importante para ayudar al usuario al momento de colocar el objeto en el entorno del proyecto. Estos puntos nos dan informacin bsica para saber cmo iniciar nuestra familia y son el primer paso para el proceso de creacin de cualquier objeto en Revit. Pasos para crear una Familia El proceso de creacin de la familia inicia con la planeacin de la misma, como vimos en el punto anterior. Con esa informacin identificada y habiendo definido la plantilla o template especfico a utilizar, veamos ahora los pasos necesarios para crear una familia. Planeacin y Seleccin del template a Utilizar. Trazo de planos de referencia Colocacin de dimensiones para definir la geometra del objeto Aadir etiquetas a las dimensiones para convertirlas en Parmetros o Si el elemento es alojado en un objeto, probar con diferentes espesores del objeto que lo aloja. 5. Verificar el comportamiento cambiando los parmetros 6. Colocar geometra base, 2D y 3D, para un nivel de detalle 7. Repetir los pasos 6 y 7 hasta que sea necesario 10 1. 2. 3. 4.

8. Definir varios tipos y sus variaciones especificando los parmetros para cada uno 9. Salvar la familia 10. Crear un proyecto de prueba y verificar la familia. Tips Existen otros puntos que deben considerarse en el proceso y que pueden ayudar a simplificar la tarea de creacin de familias, as como el desempeo de Revit al trabajar. Algunos se listan a continuacin: Si algo no es visible no lo modele. Si no es necesario hacer algo en 3D, modelarlo como objeto 2D nicamente. Evitar modelar cosas muy pequeas. Evitar utilizar demasiadas masas del tipo void. Evitar utilizar muchas frmulas. Si un detalle 3D no es visible de forma clara en una vista tpica, simplifquenlo. Si el detalle es muy importante en algunas vistas, asignar nivel de detalle a algunos elementos para ocultarlos cuando no sean necesarios. Probar la familia nuevamente en el proyecto de trabajo.

Otras Opciones
Dentro de las opciones avanzadas que es posible utilizar en familias y que les dan una mayor flexibilidad podemos nombrar: Familias Anidadas Aunque no se encuentran dentro del alcance de esta clase, es necesario mencionar las familias anidadas. El uso de familias anidadas permite hacer ms simple y rpido el proceso de creacin de familias complejas. Por ejemplo, una puerta con ventana en su parte superior es posible crearla modelando la puerta e importando la familia de la ventana. El ancho de la ventana se puede ligar al de la puerta para que al cambiar el ancho de la puerta, el de la ventana se ajuste automticamente. Detalles de componentes Como se indico desde el inicio, el foco de esta clase fue la creacin de familias 3D desde sus aspectos bsicos, sin embargo tambin mencionamos las familias 2D, uno de este tipo de familias es la de detalles de componentes. Estos son muy sencillos de crear y tienen un proceso muy parecido al de una familia 3D. La diferencia es que no se tiene acceso a la creacin de elementos de masa, sino slo con lneas, filled regions y masked regions. Estos elementos tambin pueden ser paramtricos para 11

controlar variaciones en la geometra o ligarlos a geometra del modelo en una vista de detalle, por ejemplo. Las reglas de creacin de parmetros son las mismas que para familias de componentes 3D. Catlogos. Si se est creando una familia de detalle que tiene un gran nmero de tipos, por ejemplo una seccin de viga I, es posible asociar los parmetros que controlan la geometra a un archivo de catlogo. Este archivo es simplemente un archivo de texto con un formato que lista de manera organizada los diferentes tipos de la familia y los parmetros que la controlan, permitiendo al usuario cargar a un proyecto slo ciertos tipos en especfico. Frmulas Las frmulas pueden aplicarse en parmetros para controlar el comportamiento, visibilidad de objetos, arreglos y muchas otras opciones. Los tipos de datos que se pueden crear y manejar en las frmulas incluyen: nmeros reales, enteros, longitudes, reas, ngulos. Estos datos se pueden relacionar entre s, para modificar de manera dinmica la familia. Dentro de las frmulas, es posible generar diferentes tipos de operaciones, desde las ms bsicas, como sumas, restas, multiplicaciones y divisiones, pasando por raz cuadrada, elevacin de un nmero a una potencia dada, funciones trigonomtricas, funciones de condicin. Es necesario recordar que las operaciones realizadas en las frmulas de Revit, toman en cuenta las unidades de medicin, por lo que es necesario tener cuidado cuando se relacionan los diferentes valores al momento de crear frmulas. Otro punto importante a recordar, es que las variables utilizadas en las frmulas son sensitivas a las maysculas y minsculas. Lneas de referencia Las lneas de referencia permiten mover geometra de modo angular y en su longitud. Tienen dos puntos finales perfectamente definidos y dos planos de referencia pre construidos que pueden ser controlados con parmetros. Un ejemplo simple de la aplicacin de este tipo de elementos, es el control del ngulo de apertura de una puerta. Tambin pueden ser utilizados para generar luminarias que puedan ser rotadas para orientarse a un punto en particular.

12

Un ejemplo complejo del uso de las lneas de referencia puede ser la creacin de una familia de maquinaria capaz de girar en tres ejes.

Referencias Pueden encontrar ms material al respecto en diferentes recursos como los siguientes: Libros y tutoriales: Tutoriales de Revit Architecture Autodesk Official Training Courseware Introducing Revit Architecture 2008. Dzambazoba, Demchak y Krygiel Editorial Sybex. Mastering Revit Architecture 2008. Dzambazoba, Demchak y Krygiel Editorial Sybex. Mastering Autodesk Revit Building Paul F. Aubin Editorial Thompson, Delmar Learning 13

Newsgroups Discussion.autodesk.com AUGI forums.augi.com Fuentes de entrenamiento Autodesk University Distribuidores Consultores As mismo pueden contactarme directamente por correo electrnico a la siguiente direccin alejandro.rodriguez@autodesk.com y visitar mi blog de aplicaciones para arquitectura, ingeniera y construccin en http://www.autodesklaforum.com/aecblog/.

Conclusin.
La gran potencialidad del uso de parmetros en Revit puede ser extendida de manera importante al crear familias personalizadas. El hecho de no tener que conocer un lenguaje de programacin para crear contenido personalizado, muchas veces es sobrepasado por el miedo al cambio. Aunque al inicio es lgico tener problemas y dudas, pero pueden ser superados con un poco de prctica. El conocimiento adecuado del proceso para la creacin de diferentes tipos de familias, reforzado con buenas prcticas y el uso adecuado de los templates, brinda a los usuarios de Revit una poderosa herramienta, fcilmente aplicable, para la potenciacin de los proyectos con resultados cada vez ms predecibles.

14