Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Instructor:
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.
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
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.
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