Tutoriales y apuntes recomendados

Tutorial 14: Inserción de referencias o XREF, aplicado en 3D

Como ya lo hicimos anteriormente en el tutorial correspondiente a AutoCAD 2D, definiremos como referencias externas o "XREFs" a archivos específicos que cumplen la función de servir como guía, calco o referencia para realizar dibujos complejos. Estos archivos pueden ser de imagen, del mismo software (DWG) o también de otros programas similares como Microstation. También explicamos el cómo se realizaban bloques o dibujos complejos utilizando esta técnica, pero en este nuevo tutorial llevaremos el concepto de XREF a la aplicación práctica en la gestión y modelado de proyectos tridimensionales. XREF nos servirá de sobremanera en proyectos 3D de carácter complejo ...

Leer más...

AutoCAD 2D Tutorial 06b, Cota Leader

Como sabemos, dibujar en AutoCAD tiene como fin llevar lo dibujado en la pantalla a la realidad mediante la construcción de una pieza, una máquina, un producto o un proyecto de Arquitectura. Para que eso sea posible, la teoría del dibujo técnico establece dos requisitos indispensables que deben cumplirse si se ha dibujado algo que ha de fabricarse en un taller (si es una pieza, máquina o un producto) o construirse en un terreno, si es que hablamos de una edificación: - Que las vistas del dibujo no permitan dudas respecto a su forma. - Que la descripción de su tamaño sea ...

Leer más...

Maquetería 04: Introducción y tipos de maquetas

Concepto de maquetería Definiremos como Maquetería al arte de fabricar maquetas. A partir de esto definiremos una "maqueta" como una representación tridimensional o 3D de un objeto o evento. La maqueta puede ser funcional o no y además puede representar eventos u objetos reales o ficticios: Maqueta de una escena ferroviaria, en escala H0 (1:87). En este tipo de maquetas los trenes y las señales ferroviarias funcionan gracias a un complejo sistema eléctrico. Maqueta de la X-Wing de Star Wars, en escala 1:29. Este tipo de maquetas poseen funciones como abrir la cabina, mover las alas o una base para exhibición. La maqueta generalmente se suele ...

Leer más...

Maquetería 06: Materiales para maquetería

Uno de los fines de la maquetería es la representación de los proyectos y/o elementos de la forma más realista posible. Por esto mismo es que los materiales que se utilicen deben emular de la mejor forma posible la materialidad, texturas o colores del proyecto original como por ejemplo el concreto, el vidrio o la madera. Los materiales utilizados para la construcción de maquetas son muy variados, y de hecho prácticamente cualquier material puede utilizarse para este fin. Sin embargo en el mercado encontraremos varios materiales especialmente creados para este arte. Los materiales principales utilizados son los siguientes: El Cartón El cartón es ...

Leer más...

Comandos AutoCAD Tutorial 03: helpers o ayudantes de dibujo

En AutoCAD ya hemos aprendido las unidades básicas de dibujo y las cuatro formas en que podemos realizar estos en el programa. Sin embargo, dibujar elementos y formas complejos es algo difícil ya que el espacio donde trabajamos es un plano de carácter “ilimitado” y por ello es difícil colocar límites claros para nuestro trabajo y además de eso, es difícil dibujar "a pulso" en el programa sin cometer errores. Por esto mismo, AutoCAD pone a nuestra disposición una serie de ayudantes para nuestros dibujos llamados Helpers, de modo de facilitar la ejecución de estos y por ende, ahorrar tiempo ...

Leer más...

Comandos AutoCAD Tutorial 04: referencia a objetos (OSNAPS)

Si bien en un tutorial anterior estudiamos el concepto de coordenadas X e Y en AutoCAD y que evidentemente el programa lo sigue utilizando como base para el dibujo 2D y 3D, estas fueron pensadas originalmente para equipos sin las capacidades de hoy en día, cuando las primeras versiones de AutoCAD sólo tenían textos y la famosa barra de comandos. En ese entonces los comandos e instrucciones se ejecutaban exclusivamente desde el teclado escribiendo el nombre del comando en la barra y luego presionando la tecla enter. Gracias al avance de la informática y por ende del programa mismo, hoy ...

Leer más...

Comandos AutoCAD Tutorial 12: comandos Move y Copy

En este tutorial veremos los diferentes comandos de transformaciones move y copy en AutoCAD los cuales, como sus nombres lo indican, nos permitirán desplazar y/o copiar uno o más objetos hacia cualquier posición del área de dibujo. Además veremos aplicaciones exclusivas del comando copy como Array, el cual nos permitirá no solo copiar una gran cantidad de elementos sino que también nos permite distribuirlos en torno a un elemento o distancia. El comando Move Un comando importantísimo en AutoCAD es el llamado mover o simplemente move. Move nos permitirá mover desde una posición a otra uno o más elementos del dibujo sean estos ...

Leer más...

Comandos AutoCAD Tutorial 15: el comando Array

En este nuevo tutorial veremos otro de los comandos más versátiles de AutoCAD, ya que se trata del comando llamado array o lo que es lo mismo, la copia de objetos mediante matrices o arreglos las cuales permiten distribuir copias en el espacio y pueden ser de tipo rectangular, polar o en referencia a un recorrido o también llamado path. En este artículo veremos los tres tipos de matriz que posee el comando array además de aplicaciones exclusivas (mediante ejemplos y archivos) de este comando, e información complementaria respecto a su uso en el dibujo 2D y en otro tipo de ...

Leer más...

AutoCAD 2D Tutorial 06: Acotación y estilos de cota

Como sabemos, dibujar en AutoCAD tiene como fin llevar lo dibujado de la pantalla a la realidad mediante la construcción de una pieza, una máquina, producto o un proyecto de Arquitectura. Para que eso sea posible, la teoría del dibujo técnico establece dos requisitos indispensables que deben cumplirse si se ha dibujado algo que ha de fabricarse en un taller (si es una pieza, máquina o un producto) o construirse en un terreno, si es que hablamos de una edificación: - Que las vistas del dibujo no permitan dudas respecto a su forma. - Que la descripción de su tamaño sea exacta. ...

Leer más...

AutoCAD 2D Tutorial 09: layout y diseño para impresión

El final de cualquier dibujo que realicemos en AutoCAD se refleja siempre en el dibujo impreso. Para los arquitectos, por ejemplo, AutoCAD es ideal para la elaboración de planos, auténtica materia prima para su trabajo en el desarrollo y supervisión de una construcción. Sin embargo, AutoCAD es además una excelente herramienta para el diseño, lo que implica que solamente nos concentraremos en realizar el dibujo sin preocupaciones, ya que no importa si los dibujos están o no dispuestos de manera adecuada para elaboración del soporte (plano) ya que para esto tenemos el layout, el cual nos permitirá configurar el dibujo ...

Leer más...

Dibujo Técnico: tipos de perspectivas

Acerca de las perspectivas Para la representación de objetos en el dibujo técnico se utilizan diversas proyecciones que se traducen en vistas de un objeto o proyecto, las cuales suelen ser los planos o vistas 3D que nos permiten la interpretación y construcción de este. El dibujo técnico consiste en esencia en representar de forma ortogonal varias vistas cuidadosamente escogidas, con las cuales es posible definir de forma precisa su forma, dimensiones y características. Además de las vistas tradicionales en 2D se utilizan proyecciones tridimensionales representadas en dos dimensiones llamadas perspectivas. Los cuatro tipos de perspectivas base son: Isométrica (ortogonal) Militar (oblicua) Caballera (oblicua) Cónica ...

Leer más...

Dibujo Técnico: convenciones sobre el dibujo de Arquitectura

Acerca del dibujo arquitectónico Como ya sabemos, la expresión gráfica que se utiliza en la Arquitectura está definida por un conjunto de especificaciones y normas y a la vez estas son parte de lo que conocemos como dibujo técnico. El ojo humano está diseñado para ver en 3 dimensiones: largo, alto y ancho. Sin embargo, estas sufren distorsión dependiendo de la distancia y la posición donde esté situada la persona respecto al objeto que se observa. Por lógica no podríamos construir ese objeto si lo dibujásemos “tal cual” lo vemos, ya que para ello fuera posible el objeto tendría que mantener su ...

Leer más...

Dibujo Técnico: tipos de línea, grosores y usos

Las líneas en Arquitectura y en Ingeniería Las líneas en arquitectura y en dibujo técnico cumplen un papel fundamental en la representación de nuestro proyecto, pues nos permiten definir las formas y las simbologías precisas para la correcta interpretación y posterior construcción de este. Sin los distintos tipos de línea nuestro dibujo se parecería más a un dibujo artístico y sin los grosores, nuestro dibujo pasaría a ser plano y no sería comprendido en su totalidad por el ejecutante o constructor. Las líneas se clasifican, según la NCh657, en los siguientes tipos y clases: Los tipos de líneas se usan según los ...

Leer más...

Dibujo Técnico: la escala y sus aplicaciones

La escala de los planos Como ya sabemos, si dibujamos un proyecto de arquitectura o un objeto grande es imposible que lo podamos hacer "a tamaño real" pues los formatos de papel son limitados a un ancho máximo de 1,2 mts, y además por razones prácticas (tamaño, peso, transporte y portabilidad) y de lectura es inviable. Plano en tamaño real de Vardehaugen. A pesar de ser un concepto muy interesante y bonito de apreciar, nos muestra el problema de "dibujar" un proyecto en su tamaño verdadero. Si por el contrario dibujamos un objeto muy pequeño en un papel tenemos un problema similar, ya ...

Leer más...

AutoCAD 3D Tutorial 02: Modelado 3D con primitivas (templo griego)

Uno de los principios básicos del modelado 3D es que todos los objetos que existen en la realidad y en la naturaleza nacen a partir de las llamadas "primitivas". Una primitiva se define como la geometría 3D o Poliedros básicos que pueden representarse tridimensionalmente mediante maquetas físicas o virtuales. Una de las características más importantes de estas es que si estas se modifican y/o editan ya sea mediante adición de estas, sustracción u otras acciones, van definiendo formas mucho más complejas. Por esto mismo y al igual que en cualquier otro programa 3D, en AutoCAD existen geometrías 3D llamadas “primitivas básicas” ...

Leer más...

AutoCAD 3D Tutorial 11: Consejos para un buen modelo 3D

En este tutorial se pretende dar consejos para realizar una buena gestión del modelado 3D en AutoCAD sin morir en el intento (o lo que es igual, sin que nuestro computador colapse y/o que nuestro archivo 3D pese demasiados megas). Estos consejos están basados fundamentalmente en mi experiencia como docente y sobre todo como modelador y animador 3D, y la idea es que estos les sean útiles para todos quienes quieran gestionar de forma eficiente sus modelos 3D en AutoCAD, o para quienes están comenzando a realizar sus primeros proyectos. Para el correcto modelado 3D es necesario seguir ciertas pautas o ...

Leer más...

AutoCAD 3D Tutorial 13: UCS, aplicación en modelado 3D

En esta ocasión y dado que hacía mucho tiempo que no se realizaba un tutorial sobre modelado en AutoCAD 3D, hoy nos corresponde mostrar uno de los comandos más eficientes y a la vez de los menos utilizados en el mundo del 3D de AutoCAD: se trata del comando llamado UCS o "User Coordinate System" ya que este es un sistema que nos permite modificar la posición del sistema standard de los ejes coordenados (X,Y,Z), para adaptarlo a cualquier lugar y/o posición para así facilitar el modelado y/o adición o sustraccion de elementos. En esta ocasión modelaremos la estructura en ...

Leer más...

Planimetría 01: Planta de Arquitectura

Definiremos la planta de Arquitectura como un CORTE de tipo HORIZONTAL del edificio o proyecto mediante un plano virtual el cual a su vez remueve la parte superior del edificio. Este corte se realiza usualmente a 1,20 o 1,40 mts y nos sirve para definir la estructura y los espacios principales del proyecto o edificación, en su largo y ancho. La planta es fundamental para comprender un proyecto pues las proporciones y dimensiones de esta son la base para la construcción de este. El concepto queda graficado en el siguiente ejemplo: En el caso de la planta en particular, al estar el plano ...

Leer más...

Planimetría 02: Corte de Arquitectura

Podemos definir un corte de Arquitectura como una sección o "corte" (valga la redundancia) mediante un plano VERTICAL de una edificación, edificio o proyecto de Arquitectura, y nos sirve para definir la relación de escala, proporción, alturas y los elementos estructurales del proyecto frente al contexto. A diferencia de la planta, el corte puede en teoría efectuarse en cualquier parte del proyecto y por ello deberá definirse mediante una señalización de este en la planta y además tener un "sentido", es decir, una dirección hacia donde queremos visualizar los elementos del corte mismo. Este concepto se puede graficar mediante el siguiente ...

Leer más...

Planimetría 03: Elevaciones en Arquitectura

Definiremos como elevaciones a las proyecciones ortogonales bidimensionales de TODAS las caras visibles de un proyecto, vivienda o edificio, utilizando la ya conocida proyección ortogonal de puntos. Estas caras se proyectan en planos imaginarios paralelos a la cara en cuestión y por ello, pueden ser representadas mediante planos bidimensionales. Las elevaciones también se denominan fachadas o alzados. El concepto de las elevaciones puede graficarse en el siguiente esquema: En el esquema notamos que el Norte geográfico está representado en el modelo ya que el nombre de cada cara dependerá de su ubicación geográfica respecto al terreno. El resultado de la proyección de cada ...

Leer más...

Planimetría 04: Representación en planos de muros, puertas y ventanas

En este apunte se muestran las representaciones de los principales objetos en una planta de Arquitectura, en base principalmente a la NCh745 para el caso de las puertas y ventanas. Cabe destacar que estas normas son válidas tanto para el dibujo a mano como mediante software. Representación de muros en planta y corte En el caso de la Arquitectura la representación de muros más utilizada es la línea de contorno sin relleno. Esta debe ir valorizada según la importancia jerárquica o estructural del elemento. Este tipo de representación es válido tanto en planta como en cortes de un proyecto. Los ejemplos de abajo ...

Leer más...

CAD

AutoCAD 3D Tutorial 04: Materiales parte 2, creación y mapeo

Cuando modelamos elementos tridimensionales en AutoCAD, por defecto el objeto tendrá un color asignado el cual suele corresponder al color del layer, y nos sirve para visualizar nuestro sólido en la viewport y en el render. Sin embargo, este es un color de base el cual le quita realismo a lo que modelemos, ya que uno de los principales objetivos del modelado en 3D además de poder visualizar en “tres dimensiones” un objeto o un proyecto de Arquitectura, es justamente generar escenas de carácter “fotorealista” o mejor dicho, el emular de la mejor forma posible los efectos atmosféricos, lumínicos, de texturas y otros de la realidad en nuestro modelo, para crear vistas creíbles y lo más reales posibles que puedan imprimirse y presentarse en una imagen 2D o en un video. Para poder lograr hacer esto, primero debemos comprender como la luz interactúa con los objetos que nos rodean. Debemos observar detenidamente los resaltes, colores, reflexiones de todas las cosas que estén en nuestro entorno y también en varios casos, debemos fotografiar o escanear superficies de objetos que después nos puedan servir de referencia o como una futura textura.

Una de las aplicaciones más interesantes en AutoCAD son los llamados materiales. ¿Qué es un material específicamente?. Pues bien, un material es un conjunto de comandos y propiedades específicas que nos sirven para emular los efectos propios de la realidad y aplicarlos en nuestros modelos 3D. Sin embargo, antes de iniciarnos en la aplicación de materiales en AutoCAD, debemos entender el concepto de Renderizado o de Render: este proceso consiste en la generación de imágenes fotorealistas a nuestros modelos 3D en bruto, para poder ser exportados por medio de un archivo de imagen o de video.

Para que esto sea posible, debemos seguir 3 pasos fundamentales los cuales son:

1) Aplicar representaciones virtuales de materiales a los diferentes elementos de un modelo 3D.

2) Generar la ambientación y los efectos atmosféricos necesarios que afectarán directamente al modelo: luces, fondo, niebla, sombras, etc.

3) Generar el renderizado o “Render” definitivo, elegir la calidad de la imagen o video y el formato de salida de estos.

Aunque entender estos conceptos es relativamente fácil, en el proceso de materialización de elementos 3D se requiere de muchos ensayos y muchas horas de práctica para lograr aplicar de forma correcta los materiales, luces y efectos y así lograr resultados satisfactorios, convincentes y realistas.

Por ejemplo, si queremos asignar un material de vidrio a una primitiva 3D redonda como por ejemplo un cilindro, debemos tomar en cuenta que este material tiene ciertas propiedades que deberán ser agregadas como por ejemplo su transparencia, para así lograr un buen efecto. Así como la transparencia, los materiales tienen muchas otras propiedades que nos permiten emular de la mejor forma posible un material de la realidad en el entorno 3D de AutoCAD.

En general, los materiales poseen las siguientes propiedades físicas que pueden ser representadas de forma visual en un modelo 3D de AutoCAD:

– Color.
– Textura.
– Rugosidad.
– Transparencia.
– Reflexión.
– Refracción.
– Relieve.
– Auto iluminación.
– Etc.

Por razones obvias otras propiedades de los materiales como rigidez, resistencia, densidad, maleabilidad y flexibilidad no pueden ser representados en un modelo 3D de AutoCAD, ya que estos por definición son elementos de visualización.

En esta segunda parte del tutorial veremos la edición de materiales en AutoCAD y en particular el Material Global, y aprenderemos a mapear correctamente nuestros materiales en los objetos.

Propiedades Generales de los materiales (Material Global)

Como ya sabemos, los materiales se definen por una serie de propiedades físicas y visuales que le darán a nuestros modelos 3D un aspecto más realista. Las propiedades dependerán del tipo de material seleccionado. Por defecto y por razones obvias, en el programa no es posible modificar los materiales de la biblioteca de materiales de Autodesk (Autodesk Library), sin embargo se pueden utilizar como base para generar nuevos materiales. Si queremos crear materiales desde cero, AutoCAD dispone de un material genérico llamado Material Global, el cual nos permitirá crear prácticamente todos los materiales tipo y por ello es el más indicado para crear materiales propios o editarlo si algún material de la biblioteca de Autodesk no se ajusta a nuestro proyecto.

Los parámetros de propiedades disponibles cambian en función del tipo de material que se está creando o actualizando. Para invocar al Material Global bastará ir al gestor de materiales y mediante doble click, seleccionarlo para ir a los parámetros de edición de este:

Material Global con todas sus propiedades desplegadas.

También podemos acceder al Material Global de AutoCAD si realizamos click con el botón secundario sobre el material y seleccionando la opción edit:

Otras funciones de las que disponemos en este modo son:

– Select Objects Applied To: selecciona en la Viewport los objetos a los que tengamos asignado el material. Por defecto no funciona en el material Global.
– Duplicate: duplica (copia) el material.
– Rename: cambia el nombre a nuestro material, aunque en el material Global por defecto está desactivado.
– Delete: permite borrar el material, aunque en el material Global por defecto está desactivado.
– Add to: permite añadir el material a nuestros favoritos (Favorites), Active Tool Palette o alguna carpeta personalizada.
– Purge All Unused: purga en el panel del usuario todos los materiales que no estemos usando en nuestros objetos.

En el editor de Material Global podremos ver las diferentes propiedades y parámetros de nuestro material para poder editarlo. Lo primero que debemos conocer es cómo este editor funciona:

Lo primero que veremos es la vista previa del material aplicado en un objeto predefinido que en este caso es llamado Object. Podemos seleccionar la flecha del lado derecho del material la cual nos asignará varias funciones respecto a la visualización de este:

Las funciones de visualización son Scene, Environment y Render Settings.

Scene: permite elegir el tipo de objeto en el que se desplegará nuestro material. Por defecto el Material Global se previsualiza en Object, pero mediante esta opción podremos elegir otras formas como un cubo, cilindro, vaso, muro u otro tipo de objetos.

Environment: permite elegir el tipo de envolvente atmosférico en el que será visible nuestro material en la previsualización. Por defecto el Material Global es Grid Light (luz de rejilla), pero mediante esta opción podremos elegir otros envolventes como como Plaza, Snowfield (campo nevado) y Warm Light (luz cálida).

Render Settings: permite elegir la calidad del render en la que será visible nuestro material en la previsualización. Por defecto su calidad es Quick (rápida), pero mediante esta opción podremos elegir otras calidades como Draft (borrador) y Production (producción, la más alta calidad).

Luego tenemos diversas flechas con las propiedades ya mencionadas como Generic o Transparency y si las presionamos, podremos visualizar o no los parámetros de edición de estas. Un aspecto importante de mencionar es que estas al ser propiedades generales, poseen varias subpropiedades y además, estas podrán habilitarse o no mediante el cuadrado del lado de la flecha. Esto activará o desactivará esa propiedad en específico para nuestro material.

En el ejemplo se ha activado la propiedad Reflectivity y apreciamos el impacto de este en la vista previa del Material Global.

El Material Global nos proporciona los siguientes parámetros o propiedades generales:

1) Generic.
2) Reflectivity.
3) Transparency.
4) Cutouts.
5) Self Illumination.
6) Tint.

Finalmente, otro aspecto importante de destacar en el Material Global es que si bien al renderizar y no materializar los objetos se tomará como base el color de su layer, al modificar el Material Global de inmediato este afectará a todos los objetos, independiente de su layer ya que Global es el material base de todos los objetos que no tengan asignado un material.

Material Global con todos los objetos en el layer 0 (por defecto).

Material Global con todos los objetos en un layer específico.

Material Global con una textura cargada y todos los objetos en un layer específico, donde notamos que todos se cargan con la textura independientemente de su layer (a menos que utilicemos Attach by Layer).

Por esto mismo, se recomienda es que antes de proceder a la creación de un material propio, realicemos una copia de Material Global a fin de que lo podemos renombrar como el material que queramos y además sea independiente de este, para que no afecte a todos los objetos por defecto.

Propiedades de Material Global

Las propiedades más importantes del editor del Material Global son:

1) Generic

Este es el parámetro más importante y el único que no puede ser desactivado, puesto que nos define el color y/o el aspecto exterior (textura) de un material. Sus parámetros son:

Color: todo material tiene un color base y por defecto, el Material Global nos indica el color “By Object” (color por objeto o layer). Sin embargo, si clickeamos en la flecha del lado derecho podremos cambiar este parámetro a un color personalizado, el cual afectará a todos los objetos que tengan aplicado el material.

Aplicación de un color personalizado en Generic, donde notamos que este afecta a todos los objetos por igual ya que es el Material Global.

Render del color seleccionado, en una composición 3D.

Debemos mencionar que el color de un material en un objeto es distinto en diferentes zonas de éste. Por ejemplo, si miramos una esfera de color naranjo, el color no es uniforme en ella sino que más bien, las zonas más lejanas de la luz tendrán un tono más oscuro mientras que las más cercanas a esta tendrán tonos más claros. Incluso, si la esfera es muy brillante, la zona de mayor reflejo tiende a parecer de color blanco.

Image (o mapas procedurales): controla el mapa de color difuso base del material. El color difuso o también llamado “diffuse” es el color que un objeto refleja cuando es iluminado por la luz directa (diurna) o la luz artificial. Por ello, en este parámetro podremos agregar una imagen a fin que esta actúe como “textura” determinada para hacer más realista y creíble nuestro material. Para poder elegir una imagen a insertar simplemente hacemos doble click en el área blanca del parámetro image.

Aplicación de una textura en Generic.

Render de la textura ya cargada, en una composición 3D.

Si ya tenemos una imagen asignada, podemos cambiarla simplemente clickeando en el nombre de esta.

Si clickeamos en la flecha del lado derecho podremos cambiar este parámetro a varios tipos de mapas y texturas el cual afectará a todos los objetos que tengan aplicado el material. También podremos editar o eliminar la imagen que hemos asignado ya que se activan los parámetros Edit Image y Remove Image.

En el ejemplo se ha aplicado el Mapa Procedural Checker.

Los mapas complementarios a Image se llaman Mapas Procedurales los cuales se pueden insertar de igual manera que esta, y en el tutorial 05 parte 1 y el tutorial 05 parte 2 nos referimos a estos en particular.

Finalmente, es importante considerar que el color que apliquemos en nuestro material mediante la opción Color (Color o Color By Object) siempre será independiente de la imagen o textura que carguemos.

Image Fade: controla el mezclado entre el color base y la imagen o textura, y por ende sólo funciona cuando esta se carga. Los valores de Fade van desde 0 a 100.

Mientras más bajo sea el valor de Fade más clara o transparente se verá la imagen en el objeto, y viceversa.

En los ejemplos se ha aplicado Fade en 50% en Color By Object y Color respectivamente.

Render de ambos ejemplos.

Glossiness: se refiere al “lustre” o brillo generado por el reflejo de la luz en el color o la textura, y se utiliza para simular una una superficie lustrosa en la cual la zona de máximo reflejo de la luz en el material es pequeña y su color especular es muy claro, e incluso llegando a blanco. En cambio, si el material es menos brillante el reflejo es más grande y por ello el color tiende a ser más cercano al del material original. Por esto mismo, esta opción controla el tamaño de las manchas o zonas de brillo del material, y sólo funciona si tenemos la propiedad Reflectivity activada.

Los valores de Glossiness van desde 0 a 100.

Renders de ejemplo de aplicación de Glossiness en una composición 3D. En la primera imagen se ha aplicado el valor 20 mientras que en la segunda, el valor de Glossiness es 90. En ambos casos se ha activado la propiedad Reflectivity.

En esta propiedad también podremos cargar imágenes y/o mapas procedurales para generar el efecto si presionamos la flecha del lado de Glossiness, tal como se aprecia en las imágenes:

Pasos y Render de ejemplo de aplicación de Glossiness en una composición 3D. Se ha cargado una imagen en la opción, y vemos el efecto en la viewport junto al render resultante. En este caso se ha activado la propiedad Reflectivity para apreciar el efecto final en el render.

Si queremos deshabilitar la carga de imágenes, iremos nuevamente a la flecha y una vez allí elegiremos la opción Slider.

Highlights: mediante esta opción podemos controlar el modo de dispersar los resaltes especulares en el material, y pueden ser de forma metalizada (Metallic) o no metalizada (Non-Metallic). Por defecto se activa la opción Non-Metallic.

Los resaltes de tipo Metallic dispersan la luz de acuerdo con el ángulo de esta en el objeto (anisotrópico) y son del color del material. En cambio, los resaltes de tipo Non-Metallic son del color de la luz que se refleja en el material.

Renders de ejemplo de aplicación de Highlights en una composición 3D. En la primera imagen se ha aplicado el resalte tipo Metallic, mientras que en la segunda el resalte es Non-Metallic. En ambos casos se ha activado la propiedad Reflectivity.

2) Reflectivity

En este parámetro aplicamos y medimos los valores de reflexión del material. La reflexión se define como el rebote o cambio de dirección y sentido de la luz en la superficie de un objeto. Esto genera un reflejo el cual puede ser parcial o casi absoluto, como por ejemplo en el caso de un espejo. Ideal para efectos de vidriado o cristal.

El control Direct nos define el nivel de reflejo en las superficies. Los valores de esta fluctúan entre 0 (sin reflexión) y 100 (reflexión máxima, similar a un espejo).

Renders de ejemplo de aplicación de Reflectivity Direct en una composición 3D. En la primera imagen su valor es 20, mientras que en la segunda su valor es de 100. En ambos casos la opción Oblique está en 0.

El control Oblique nos define la intensidad del resalte especular en las superficies. Los valores de estas fluctúan entre 0 (sin resalte) y 100 (resalte especular máximo).

Renders de ejemplo de aplicación de Reflectivity Oblique en una composición 3D. En la primera imagen su valor es 20, mientras que en la segunda su valor es de 100. En ambos casos la opción Direct está en 0.

En esta propiedad también podremos cargar imágenes y/o mapas procedurales para generar la reflexión, si presionamos la flecha del lado de las opciones Direct y/u Oblique. En este caso, para que los mapas de reflexión funcionen bien, el material debe ser brillante y la propia imagen de reflexión debe tener una resolución alta (al menos 512 x 480 píxeles).

Renders de ejemplo de aplicación de Reflectivity Image en una composición 3D. Se ha cargado una imagen en Direct y Oblique, y vemos el efecto en la viesport junto al render resultante. El valor de Glossiness es 90.

Si queremos deshabilitar la carga de imágenes, iremos nuevamente a la flecha y una vez allí elegiremos la opción Slider.

3) Transparency

Como sabemos, un objeto completamente transparente permite el paso de la luz a través de él y por ello, este parámetro controla el nivel y tipo de transparencia de un objeto. Sus parámetros son:

Amount: controla el nivel de trasparencia general. Mientras más alto sea este valor, el objeto se hace más transparente y visceversa.

Con el valor 0 el material es totalmente opaco, mientras que con el valor 100 es completamente transparente.

Proceso y render de ejemplo de aplicación de Amount en una composición 3D. En este caso, el valor de Amount es 20.

Proceso y render de ejemplo de aplicación de Amount en una composición 3D. En este caso, el valor de Amount es 90.

Image (o mapas procedurales): en este caso podremos cargar una imagen o mapa procedural que emulará la transparencia del objeto, desactivando el parámetro Amount.

Este proceso de carga se realiza igual que como se vió en las propiedades anteriores.

Proceso y render mediante la aplicación de una textura en Amount.

Importante: si el valor de Amount es 0, los objetos desaparecerán de la viewport pero no afectará el resultado en el render. Por lo tanto, se recomienda dejarlo en 1 para que estos sean visibles si cargamos la imagen, tal como se ve en el ejemplo de arriba.

Image Fade: controla el difuminado entre la transparencia y la imagen o textura, y por ende sólo funciona cuando esta se carga. Si el valor de Amount es 100 y el valor de Fade de la imagen es 0, todo será transparente mientras que si Amount es 0 y Fade es 100, se cargará la transparencia de la textura.

Importante: si el valor de ambos es 0 se generarán problemas en el render final.

Proceso y render de ejemplo de aplicación de Fade en una composición 3D. En este caso, el valor de Amount es 100 y el de Fade es 20.

Proceso y render de ejemplo de aplicación de Fade en una composición 3D. En este caso, el valor de Amount es 10 y el de Fade es 80.

Translucency: este parámetro controla el porcentaje de la luz que atraviesa el material o también llamado translucidez. Esto significa que un objeto traslúcido permitirá que parte de la luz pase a través de él y el resto de la luz se disperse en el objeto. Con el valor 0 no hay translucidez mientras que con 100 es la máxima posible. También podremos cargar una imagen o mapa procedural para generar este efecto si presionamos la flecha del lado derecho, cargándola de la misma forma vista antes.

Esta opción es ideal para ciertos efectos de vidriado o también para realizar cristal escarchado.

Render de ejemplo en una composición 3D, con el valor de Traslucency en 20 y Amount en 80.

Render de ejemplo en una composición 3D, con el valor de Traslucency en 100 y Amount en 80.

Render de ejemplo en una composición 3D, con el valor de Traslucency en 20 y una imagen cargada con Fade en 100.

Render de ejemplo en una composición 3D, con el valor de Traslucency en 100 y una imagen cargada con Fade en 100.

Proceso y Render de ejemplo en una composición 3D, pero esta vez se ha cargado una imagen en Translucency. En este último caso se ha activado Index of Refraction.

Index of Refraction: corresponde al índice de refracción o IOR, y por ello este parámetro controla el grado en el que los rayos de luz se curvan al atravesar el material y generan distorsión en el aspecto de los objetos al otro lado de este. Este índice varía según el material que queramos emular, y los valores por defecto que podemos seleccionar en esta opción son los siguientes:

– Air (aire): 1,00 (no hay distorsión).
– Water (agua): 1,33.
– Alcohol: 1,36.
– Quartz (cuarzo): 1,46.
– Glass (vidrio): 1,52.
– Diamond (diamante): 2,30.
– Custom (personalizado): podemos definir un valor personalizado.

Render con Index of Refraction de Air (aire) con el valor 1,00.

Render con Index of Refraction de Water (agua) con el valor 1,33.

Render con Index of Refraction de Glass (vidrio) con el valor 1,52.

Render con Index of Refraction de Diamond (diamante) con el valor 2,30.

Según el material que queramos emular podremos primeramente buscar el índice de refracción de este y luego colocar su valor en la opción Custom.

4) Cutouts

Este parámetro proporciona un efecto de transparencia en el material basado en la interpretación de la escala de grises de una textura. Por esto mismo, debemos saber que en el caso de Cutouts siempre debemos utilizar dos imágenes:

a) la primera imagen es la original con el contorno y la o las zonas que se transparentarán. Estas últimas preferentemente deben de color plano (idealmente blanco).

b) la segunda imagen determinará el o los contornos que serán visibles en color blanco puro, mientras que las zonas a transparentar serán totalmente negras.

Estos dos tipos de imágenes pueden ser visualizadas en el siguiente ejemplo:

 

En el ejemplo, la primera imagen es la original y el fondo blanco es la zona a transparentar, mientras que la segunda contiene el contorno e interior del arbusto en blanco mientras que su fondo es totalmente negro. La segunda imagen se conoce como “imagen cutouts” o “imagen opacity”.

Cuando cargamos la imagen en Cutouts, debemos tener en cuenta que en Generic cargaremos la imagen original mientras que en la propiedad Cutouts cargaremos la imagen opacity o “negativo”, tal como se aprecia en el siguiente ejemplo:

Ejemplo de aplicación de Cutouts en una composición 3D. En este caso se ha cambiado el fondo del segundo render para mostrar el efecto de la transparencia del arbusto. Nótese las sombras proyectadas las cuales respetan la forma de la imagen.

Cutouts es una de las propiedades más importantes de un material, pues nos permite crear efectos específicos que nos ahorrarán tiempo de renderizado y memoria, como por ejemplo una zona completa de rejillas o árboles 2D planos, ya que esta propiedad respeta la sombra de los contornos. Otra cosa importante es que si tenemos degradado u otro tipo de imagen opacity que los contenga, notaremos que las zonas claras se renderizarán opacas mientras que las más oscuras se transparentarán de forma gradual.

El mismo ejemplo anterior pero esta vez se ha aplicado el mapa procedural Gradient en Cutouts, donde apreciamos claramente la transparencia gradual de la imagen original.

Un segundo ejemplo donde podemos apreciar la creación de rejillas gracias a Cutouts.

El mismo ejemplo anterior pero sólo se ha cargado la imagen Cutouts, mientras que en Generic no hay imagen cargada (sólo layers).

5) Self-Ilumination

Este parámetro corresponde a la autoiluminación de un objeto. Este simula una iluminación interior de este (similar a una lámpara de mesa o una ampolleta, por ejemplo) sin necesidad de usar una fuente de luz externa, aunque esta luz no afecta a los objetos adyacentes a él. Sus parámetros más importantes son:

Filter Color: esta opción nos crea el efecto de un filtro de color sobre la superficie iluminada.

Por defecto este es de color blanco, pero podremos cambiar el color al que queramos. También podremos cargar una textura o mapa procedural para emular este efecto si presionamos la flecha del lado derecho, cargándola de la misma forma vista antes.

Render normal de una composición 3D, sin Self-Illumination aplicado.

Render de una composición 3D con Self-Illumination aplicado y Filter Color de color blanco (por defecto).

Render de una composición 3D con Self-Illumination aplicado y Filter Color de color rojo. En este caso el color de todos los objetos es Blanco, para apreciar mejor el efecto.

Render de una composición 3D con Self-Illumination aplicado y Filter Color de color azul. En este caso el color de todos los objetos es Blanco, para apreciar mejor el efecto.

Render de una composición 3D con Self-Illumination, filter color naranjo y el luminance Lamp Shade Exterior aplicados en la esfera y el torus. En este caso el color de todos los objetos es blanco, para apreciar mejor el efecto.

Render de una composición 3D con Self-Illumination aplicado y el mapa procedural Checker cargado. En este caso el color de todos los objetos es crema, para apreciar mejor el efecto.

Luminance: corresponde a la luminancia, la cual nos permite simular un material iluminado en una fuente de luz fotométrica. La cantidad de luz emitida se indica mediante un valor seleccionado el cual está en unidades fotométricas. En Luminance disponemos de las siguientes opciones:

– Dim Glow (resplandor tenue): 10.

– LED Panel (panel LED): 100.

– LED Screen (pantalla LED): 140.

– Cell Phone Screen (pantalla de teléfono celular): 200.

– CRT Television (televisión CRT antigua): 250.

– Lamp Shade Exterior (lámpara exterior): 1.300.

– Lamp Shade Exterior (lámpara interior): 2.500.

– Desk Lamp Lens (lámpara de escritorio): 10.000.

– Halogen Lamp Lens (lámpara halógena): 10.000.

– Frosted Bulb (bulbo esmerilado): 210.000.

– Custom (valor personalizado).

Luminance custom con valor 700.

Color Temperature: esta opción nos define la “temperatura” o mejor dicho, el color de la autoiluminación. En este caso, la temperatura definirá si nuestra luz es cálida o fría ya que los valores se expresan en grados Kelvin (K°). Color Temperature dispone de las siguientes opciones:

– Candle (vela): 1.850.

– Incandescent Bulb (bulbo incandescente): 2.800.

– Floodlight (luz inundada): 3.400.

– Moonlight (luz de luna): 4.100.

– Daylight Warm (luz de día cálida): 5.000.

– Daylight Cool (luz de día fría): 6.000.

– Xenon Arc Lamp (lámpara de Xenón): 6.420.

– TV Screen (pantalla de TV): 9.320.

– Custom (valor personalizado).

Color Temperature Custom con valor 1.000.

Color Temperature Custom con valor 20.000.

El valor por defecto de Color Temperature es 6.500 K°. Valores menores de K° generarán luz cálida mientras que los valores mayores generarán luz fría, tal como de aprecia en los ejemplos de arriba.

6) Bump

Esta propiedad nos permite generar el efecto de relieve para el material. Para ello, este parámetro agrega una imagen o mapa procedural que genera un efecto de relieve o rugosidad en la superficie del material de manera similar a como se hace con Cutouts, aunque a diferencia de este la imagen “bump” o de relieve es la misma original pero en escala de grises, ya que esta es más eficiente a la hora de simular el efecto. Esto se puede ejemplificar mediante las siguientes imágenes:

Imagen de la textura original y la imagen “bump” de esta, en escala de grises.

Su único parámetro es el siguiente:

Amount: nos permite controlar la intensidad y/o grado del relieve. Sus valores van desde -1.000, pasando por 0, hasta 1.000.

Los valores superiores generarán un relieve alto y los valores negativos invierten el relieve. El valor 0 lo desactiva.

Render normal de una composición 3D con el valor de Amount en 0.

Render normal de una composición 3D con el valor de Amount en 600.

Acercamiento del mismo render anterior para apreciar el efecto de Bump.

Si bien Bump nos genera un efecto de relieve, debemos tomar en cuenta que este efecto de por sí es limitado debido a que no afecta la superficie del objeto y que no puede generar efectos de sombreado sobre sí mismo. Por lo tanto, si se quiere mayor profundidad en un objeto, esta deberá generarse mediante técnicas de modelado.

7) Tint

Esta propiedad es el “tinte” y tiene por objeto teñir el material mediante un color de base, y sólo tiene como parámetro Tint Color.

Podemos cambiar este color base haciendo doble click en este y luego elegir el color que queramos. El efecto será visible tanto en la viewport como en el render, tal como se aprecia en el siguiente ejemplo:

Ejemplo de aplicación de Tint en una composición 3D.

Como conclusión final, el Material Global de AutoCAD nos permitirá realizar una multitud de efectos y está diseñado para crear prácticamente cualquier material desde cero, con la ventaja que podremos generar materiales bastante diversos e incluso raros, ya que podremos trabajar con todas las propiedades activadas al mismo tiempo, tal como el ejemplo siguiente:

Configuración y render de un material generado mediante la activación de casi todas las propiedades (sólo no se ha utilizado la propiedad Cutouts).

Manejando la asignación de materiales

Si bien ya hemos conocido las propiedades de Material Global y de los materiales en general, debemos saber que al ser archivos imagen, las texturas estarán limitadas por el tamaño de estas y por ende, mientras menos resolución tenga la imagen menor será la calidad del material en el render. Otro factor importante a considerar es la escala que generan estas en el objeto, ya que dependiendo de la unidad en la que estemos realizando el modelo las texturas no siguen un tamaño estandarizado, sino que su visualización dependerá más bien del tamaño de esta y del objeto que modelamos. Esto puede graficarse en el siguiente ejemplo:

Render de la textura en una composición 3D, esta última fue realizada en cms.

Render de la textura de la misma composición 3D, pero esta última se ha escalado 10 veces más pequeña que la original.

Por esto mismo es que debemos ajustar la escala e incluso la rotación de una textura mediante los parámetros de Mapeo. El Mapeo o “Mapping” de una textura es una función que define el tipo de distribución de esta en las caras de un objeto. Los parámetros de mapeo y opciones de visualización de la textura aparecen aparecen en el menú Visualize (Render), en el grupo llamado materials. En este panel tenemos lo siguiente:

1) Materials Browser: activa el editor de materiales ya visto.

2) Material/Textures On: activa o desactiva las propiedades de los materiales y/o la textura en la vista o viewport según se necesite. En este parámetro disponemos de tres opciones:

a) Material/Textures Off: desactiva las texturas y las propiedades de los materiales.
b) Material On/Textures Off: desactiva sólo las texturas, pero activa el resto de las propiedades del material.
c) Material/Textures On: activa las texturas y las propiedades del material.

También podemos invocarlo mediante el comando vsmaterialmode o vsmat. En este caso nos aparecerá en la barra de comandos y se nos pedirá un valor numérico para las tres opciones.

Los valores numéricos de estas son:

a) Material/Textures Off: 0.
b) Material On/Textures Off: 1.
c) Material/Textures On: 2.

3) Material Mapping: nos define el modo en que se distribuye la textura o el mapa procedural en una forma 3D determinada. Podemos invocarlo presionando en Material Mapping o escribiendo en la barra de comandos materialmap. Luego, elegimos mediante click el objeto y finalmente presionamos enter para aplicar el mapa.

Al aplicar los mapas en las geometrías 3D de AutoCAD, por defecto se asociarán a ella según los siguientes modos:

a) Planar: el mapa 2D se proyectará mediante un plano horizontal en la forma 3D. Por esto mismo es que las superficies que estén en paralelo con las vistas Top y Bottom se verán de forma correcta, mientras que el resto se verán estiradas en vertical.

b) Box: el mapa 2D se proyectará en forma de caja (cada textura se proyecta en una cara de esta) en la forma 3D, es el mapa por defecto y por ello es el más utilizado y recomendable por su versatilidad, ya que nos permite mapear prácticamente la totalidad de las formas 3D.

c) Cylindrical: el mapa 2D se proyectará mediante un cilindro (la textura se proyecta a lo largo del perímetro y dos planos extras para las bases del cilindro) en la forma 3D. por esto mismo es que las caras paralelas a Top y bottom se verán de formas correcta, mientras que en el resto se verá una sola textura estirada hacia los lados.

d) Spherical: el mapa 2D formará una esfera y se proyectará de esa forma en el elemento 3D.

Si invocamos el mapeado mediante materialmap, nos aparece lo siguiente en la barra de comandos:

Donde podremos aplicar los mapas anteriores mediante las iniciales de estos (Box, Planar, Sphere, Cylindrical) y además podremos acceder a las opciones CopY Mapping to y Reset Mapping, que veremos más adelante. Si aplicamos un mapa, nos aparecen las opciones de edición de este: MoveRotate y SWitch Mapping Mode.

Los mapeados pueden editarse según lo queramos para ajustar las dimensiones de las texturas o rotarlas si es necesario. Para ello, bastará aplicar un mapa a un objeto y observar las flechas azules que se nos indica en el mapa.

En el ejemplo se ha aplicado el mapa Box en la primitiva. Una de las flechas de edición se destaca en el círculo verde.

En el ejemplo anterior notamos que alrededor del mapeado las flechas se distribuyen a los lados y en la altura, si las seleccionamos y arrastramos con el mouse podremos editar los parámetros del mapa como por ejemplo definir el alto, largo y ancho de la textura:

En el ejemplo se ha modificado la longitud de las caras del mapa Box en la primitiva, mediante el movimiento de las flechas.

También tenemos más opciones de edición de la textura en la barra de comandos ya que notaremos que también existen dentro del comando materialmap las opciones de Mover (Move), Rotar (Rotate), Cambiar el tipo de mapeado (SWitch Mapping Mode) o volviendo al mapa por defecto reseteando el mapeado existente (ReseT).

En el ejemplo se mueven en el plano XY las caras del mapa Box en la primitiva, mediante la opción Move.

En el ejemplo se rotan las caras del mapa Box en la primitiva, mediante la opción Rotate.

En el ejemplo se vuelve a la configuración original del mapa Box en la primitiva, mediante la opción Reset.

En el ejemplo se cambia al mapa Cylindrical en la primitiva, mediante la opción Switch Mapping Mode.

En algunos tipos de mapeado (como planar o Cylinder) notaremos que existen líneas y/o curvas de color verde, esto nos indica el Seam o costura (destacado en rojo en la imagen siguiente) y esto no es más que el inicio y el fin de una textura determinada:

Por esto mismo es recomendable que las texturas sean del tipo trama, es decir, que puedan repetirse ilimitadamente sin distorsiones (de forma similar a un hatch o a una hilera de ladrillos) para eliminar esta costura y darle continuidad a la textura.

Además de las opciones de mapping, tenemos otros comandos de mapeado que son:

4) Remove Materials: si hemos asignado un material distinto del Material Global esta opción remueve el material de la forma 3D, volviendo al Material Global.

También podemos invocarlo en la barra de comandos mediante materialassign, luego seleccionar el objeto con click y luego presionando enter.

5) Attach by Layer: esta opción nos permite asignar un material ya definido en el panel de usuario a un layer determinado. Este puede ser basado en el material Global o predeterminado de AutoCAD (Autodesk Library). Por defecto, todos los layers están asignados al material Global.

Tambien podremos invocarlo en la barra de comandos mediante materialattach. Cuando lo ejecutamos, se abrirá el cuadro Material Attachment Options el cual contiene los materiales en el lado izquierdo y los layers de nuestro modelo en el derecho:

Cuadro Material Attachment Options sin materiales asignados, y su resultado en pantalla.

Si arrastramos un material hacia cualquier layer este se asignará de inmediato a este. Podremos quitar ese material del layer si presionamos la cruz roja que se encuentra a la derecha del material del layer, por lo cual volverá al material por defecto (Material Global).

Arrastrando un material a un layer en el cuadro Material Attachment Options, y su resultado en pantalla.

Lo interesante de este comando es que si modelamos cualquier forma 3D que esté asociada a ese layer, automáticamente tendrá asignado ese material.

El mismo ejemplo anterior pero en este caso se ha modelado una nueva Box, la cual está asociada al layer que está con el material asignado mediante Attach by Layer.

6) Copy Mapping Coordinates: si hemos editado las dimensiones de la textura en un objeto 3D cualquiera, esta opción nos permite copiar estas coordenadas de escala o de “mapeo” a otra forma 3D, tenga esta o no el mismo material aplicado.

También podremos invocarlo en la barra de comandos mediante materialmap ya que este es un subcomando de este, y se llama CopY Mapping to. Para ejecutarlo, una vez invocado el comando primeramente seleccionamos el objeto fuente (con las coordenadas a copiar), luego elegimos el objeto en el que queremos copiar las coordenadas y finalmente presionamos enter, así las coordenadas del primero serán copiadas al segundo, tal como se ve en el siguiente ejemplo:

En el ejemplo, se ha editado el material de la primera caja y luego sus coordenadas se han copiado a la segunda mediante Copy Mapping Coordinates.

7) Reset Mapping coordinates: si ya editamos las coordenadas de mapeo, al seleccionar esta opción volveremos a las coordenadas de mapeo por defecto. También podremos invocarlo en la barra de comandos mediante materialmap ya que este es un subcomando de este, y se llama Reset Mapping.

Para ejecutarlo, una vez invocado el comando seleccionamos la forma y luego presionamos enter. Con esto volveremos a las coordenadas por defecto del material al ser insertado en el objeto, tal como se ve en el siguiente ejemplo:

En el ejemplo, se ha editado el material de la caja y luego sus coordenadas han vuelto a las dadas por defecto al insertar el material en ella mediante Reset Mapping.

Como conclusión final, la creación de materiales propios en AutoCAD requerirá el conocimiento de todas las propiedades físicas y visibles del material que queramos realizar para replicarlo en AutoCAD utilizando las limitadas propiedades de Material Global además de muchas pruebas de ensayo y error, y de constantes renderizados para lograr el efecto deseado. En cuanto a Mapping, este será fundamental para determinar la escala aproximada para dar realismo a nuestros modelos 3D, y evitar desproporciones posteriores al realizar el renderizado final de nuestro proyecto.

Este es el fin de este tutorial. Puede hacer click en este enlace para ir al tutorial sobre Mapas Procedurales.

AutoCAD 3D Tutorial 05: Mapas Procedurales parte 2, Speckle a Wood.

En el tutorial anterior acerca de materiales vimos una introducción a estos, los aplicamos en los objetos 3D y además aprendimos a crear un material basándonos fundamentalmente en el Material Global. Sin embargo, si hemos explorado con detención el editor de materiales o Material Browser, nos daremos cuenta que en varias propiedades de ciertos materiales (como Generic) y en el Material Global nos aparecen más opciones además de la inserción de una imagen o textura. Estas opciones anexas a la imagen son las que conocemos como mapas procedurales. Estos se definen como mapas de texturas 2D y 3D que vienen predeterminadas en el programa y nos ayudan a dar diferentes efectos a ciertos parámetros de nuestro material como por ejemplo, Reflectivity y Transparency. Como ya sabemos de antemano, los efectos de nuestros materiales dependerán en gran medida de los mapas o imágenes que configuremos en cada propiedad del material, por lo que nos conviene realizar varias pruebas hasta lograr el resultado esperado. En este tutorial veremos los mapas procedurales y sus principales parámetros de edición, que en gran parte comparten con los del editor de materiales.

Editor de mapas procedurales

Para invocar al editor de mapas procedurales primero debemos ir al editor de materiales, y en particular editar el Material Global. Si marcamos todos sus parámetros a excepción de Tint, notaremos que en varios de estos encontraremos flechas hacia abajo, lo cual quiere decir que desde allí podremos tanto insertar imágenes como también invocar a los mapas procedurales.

Por ejemplo, si clickeamos la flecha que está a la derecha del parámetro image de Generic y seleccionamos la opción Image, se nos abrirá la ventana donde se nos pedirá la ruta para adherir una nueva imagen la cual se convertirá en la textura del material o del parámetro que queramos modificar, de la misma manera en que agregamos la textura de la forma tradicional.

Sin embargo también tenemos otras opciones anexas las cuales son los llamados Mapas Procedurales. Estos mapas son los siguientes:

a) Checker.
b) Gradient.
c) Marble.
d) Noise.
e) Speckle.
f) Tiles.
g) Waves.
h) Wood.

La función de estos mapas es generar y/o complementar efectos adicionales para nuestros materiales ya que estos poseen propieades similares, y también nos ayudan a simplificar el proceso de texturización ya que estos son relativamente fáciles de configurar. Incluso, los mapas procedurales también pueden utilizarse como materiales en algunos casos puntuales.

En esta segunda y última parte del tutorial abarcaremos desde el mapa Speckle hasta el mapa Wood.

e) Speckle

Este mapa nos genera un efecto de salpicado, similar al granizado o al estuco. El resultado de la aplicación del mapa Speckle en una composición 3D es el siguiente:

Y un render tipo del mapa es el siguiente:

Si clickeamos en la palabra edit que está debajo de la imagen de Speckle, accederemos a un nuevo panel de edición donde podremos editar los parámetros de este mapa.

Los parámetros que podremos editar son los siguientes:

Appearance

– Color 1/Color 2: podremos elegir el color de los mapas que forman el salpicado si hacemos click en la zona coloreada. Si presionamos la flecha del lado también podremos editar el color o invertir los colores mediante la opción Swap Colors.

En el ejemplo vemos la aplicación del cambio de colores en el mapa de Marble y además la opción Swap Colors.

Size: controla el tamaño del salpicado. Por defecto, el valor de la escala del salpicado es 0,04.

En el ejemplo, el valor del parámetro Scale es 60.

Transforms

– Link Texture Transforms: cuando esta opción está activada, todos los cambios realizados en los parámetros de escala, posición y repetición de este atributo se propagarán a todos los demás atributos en el material que usa una textura.

– Position, Offset X, Y y Z: desplaza la textura respecto al objeto en X, Y o Z según se haya definido. En este caso al ser un mapa en 3D, podremos modificar la posición de los 3 ejes por separado.

– XYZ Rotation: con este parámetro rotamos la textura respecto al origen en cualquiera de los 3 ejes. De todos modos, al ser un mapa 3D no rotará la textura completa respecto al objeto.

f) Tiles

Este interesante mapa nos permite emular de forma más o menos convincente pisos entramados ya sean bloques, baldosas, pavimentos o ladrillos ya que cuenta con varios diseños y tipologías de estos. El resultado de la aplicación del mapa Tiles en una composición 3D es el siguiente:

Y un render tipo del mapa es el siguiente:

Si clickeamos en la palabra edit que está debajo de la imagen de Tiles, accederemos a un nuevo panel de edición donde podremos editar los parámetros de este mapa.

Los parámetros que podremos editar son los siguientes:

Pattern

– Pattern type: nos muestra los diseños y/o tipos de aparejos los cuales son los siguientes:

1) Running Bond: es el tradicional aparejo de ladrillos de tipo soga, tizón o pandereta.

2) Common Flemish Bond: este tramado corresponde al aparejo flamenco, es similar al tramado inglés.

3) English Bond: este tramado corresponde al clásico tramado de tipo inglés.

4) 1/2 Running Bond: es el tradicional aparejo de ladrillos (soga) pero en lugar de estar apilados por el medio están por el “cuarto” del ladrillo que está debajo.

5) Stack Bond: esta trama corresponde al clásico tramado de baldosas, y es el que aparece por defecto al agregar el mapa.

6) Fine Running Bond: corresponde a un aparejo similar a Running pero de tipo refinado, el cual es perfecto para utilizar en pavimentos.

7) Fine Stack Bond: corresponde a un aparejo similar a Stack Bond pero de tipo refinado, el cual es perfecto para utilizar en pavimentos.

8) Custom: nos permite configurar un tipo personalizado de aparejo, basándode en el último tipo de trama que hemos elegido. Por defecto nos aparecerá la trama Stack Bond. Las opciones de Custom son las siguientes:

– Tile Count: nos permite dar el número de divisiones a la trama. Podemos definir el tamaño en la fila (Row) o la columna (Column), lo cual afectará el resultado final de nuestro aparejo.

Ejemplo de aplicación de Tile Count en una composición 3D.

Tile Appearance (apariencia del azulejo)

– Tile Color: en este parámetro podemos definir el color del azulejo. Si clickeamos la flecha del lado derecho podremos en lugar del color podemos agregar una textura o los diversos mapas como Checker, Marble, etc.

Ejemplo de aplicación de Tile Color en una composición 3D.

Un aspecto interesante de Tile Color es que si cargamos una imagen o mapa procedural, nos aparecerán los parámetros de edición de estos los cuales obviamente podremos manejar a nuestro gusto para un mejor resultado:

El mismo ejemplo anterior pero esta vez se ha cargado una imagen, y su resultado en pantalla.

El mismo ejemplo inicial pero esta vez se ha cargado el mapa Marble, y su resultado en pantalla.

Otro aspecto a destacar es que también podremos volver al tramado si presionamos la flecha que se encuentra al lado de la ruta de la imagen o el mapa procedural cargado, de forma similar a 3DSMAX:

– Color Variance: este es un parámetro muy interesante pues permite controlar la variación de color de los azulejos mediante variaciones aleatorias. Este rango varía entre 0 y 100.

– Fade Variance: este parámetro controla la variación del difuminado de los azulejos. Este rango varía entre 0 y 100.

– Randomize: aplica aleatoriamente patrones de variación de color a los azulejos.

Ejemplo de aplicación de los tres parámetros anteriores, en una composición 3D.

Grout Appearance (apariencia de la línea de gruta)

– Grout Color: En este parámetro podemos definir aspectos como el color de la línea. Si clickeamos la flecha del lado derecho podremos en lugar del color podemos agregar una textura o los diversos mapas como Checker, Marble, etc de la misma forma que con Tile Color.

Ejemplo de aplicación de Grout Color en una composición 3D.

Ejemplo de aplicación de Grout Color en una composición 3D, pero esta vez colocando una imagen.

– Gap Width: Controla la separación de las líneas tanto de forma vertical como horizontal. Si clickeamos en la cadena, el valor de ambos será el mismo.

Ejemplo de aplicación de Gap Width en una composición 3D.

– Roughness: Controla el nivel de rugosidad en la difusión de las líneas causando que estas se difuminen hasta casi desaparecer. Este rango varía entre 0 y 200.

Ejemplo de aplicación de Roughness en una composición 3D, junto con la resultante en la vista previa.

Stacking Layout (configuración del aparejo)

Este modo sólo aparece si seleccionamos el aparejo de tipo personalizado o Custom, y nos sirve para definir los atributos de la apilación de nuestra trama. Mediante Line Shift podremos controlar el movimiento lineal de las líneas y mediante Random la aleatorialidad del desplazamiento de estas.

Ejemplo de aplicación de Stacking Layout en una composición 3D, junto con la resultante en la vista previa.

Row Modify: Este modo está desactivado en las tramas tipo Stack o Running (podemos activarlos si queremos), y está habilitado en los otros tipos ya que nos permite modificar las subdivisiones de las filas del entramado. Sus parámetros son:

– Every: podemos controlar a cuántas filas se encuentra la subdivisión respectiva de aparejos.

– Amount: controla la anchura de los azulejos en la subdivisión respectiva de cada fila afectada.

Ejemplo de aplicación de Row Modify en una composición 3D, en base a la trama por defecto Stack Bond.

Column Modify: Este modo está desactivado en las tramas tipo Stack o Running (podemos activarlos si queremos), y está habilitado en los otros tipos ya que nos permite modificar las subdivisiones columnas del entramado. Sus parámetros son:

– Every: podemos controlar a cuántas columnas se encuentra la subdivisión respectiva de aparejos.

– Amount: controla la altura de los azulejos en la subdivisión respectiva de cada columna afectada.

Ejemplo de aplicación de Column Modify en una composición 3D, en base a la trama por defecto Stack Bond.

Transforms

– Link Texture Transforms: cuando esta opción está activada, todos los cambios realizados en los parámetros de escala, posición y repetición de este atributo se propagarán a todos los demás atributos en el material que usa una textura.

– Position, Offset X/Y: esta opción puede apreciarse mejor si desactivamos si la repetición o tile en X e Y del mapa. De manera similar al comando Offset de AutoCAD, Offset desplaza la textura de este respecto al objeto en X(U) o Y(V) según el valor que se haya definido previamente.

Si presionamos el ícono de la cadena, el valor de Offset será el mismo para ambos ejes.

En el ejemplo se ha definido un offset en X e Y igual a 100, eliminando la opción tiles en el mapa para ver el resultado.

Rotation: este parámetro nos permitirá rotar la textura del mapa respecto a su posición inicial la cual por defecto es 0°. Por ende, los valores de rotación variarán entre 0º y 360º.

En el ejemplo se ha rotado la textura en 45° mediante la opción Rotation.

Scale: Nos indica la escala o el tamaño de la textura del mapa. Como es un mapa en dos dimensiones, nos pedirá el valor de Width (largo) y de Height (alto), lo que implica que no necesariamente los módulos de Checker deban ser cuadrados.

Si presionamos el ícono de la cadena, el valor será el mismo para ambos.

En el ejemplo se ha modificado el tamaño de la textura a 600 en ambos lados, mediante la opción Scale.

Repeat: nos indica el tipo de repetición del mapa. Si activamos None solamente repetirá por única vez la textura del mapa, en cambio si activamos Tile la textura se repetirá a lo largo y/o a lo ancho de forma infinita.

En horizontal, la textura se repetirá en torno al eje X(U) mientras que que en vertical lo hará en torno al eje Y(V).

En el ejemplo se ha colocado la opción Tile en horizontal, mientras que en vertical se ha colocado la opción None.

En el ejemplo se ha colocado la opción Tile en vertical, mientras que en horizontal se ha colocado la opción None.

g) Waves

Este mapa 3D nos genera un efecto similar al de las ondas. El resultado de la aplicación del mapa Waves en una composición 3D es el siguiente:

Y un render tipo del mapa es el siguiente:

Si clickeamos en la palabra edit que está debajo de la imagen de Waves, accederemos a un nuevo panel de edición donde podremos editar los parámetros de este mapa.

Los parámetros que podremos editar son los siguientes:

Appearance

– Color 1/Color 2: podremos elegir el color de los mapas que forman las ondas si hacemos click en la zona coloreada. Si presionamos la flecha del lado también podremos editar el color o invertir los colores mediante la opción Swap Colors.

– Distribution: permite elegir la distribución del mapa, esta puede ser en 2D (circular) o 3D (esférica).

Ejemplo de aplicación de Color en una composición 3D.

Waves

Waves nos permite editar las ondas en sí, y los parámetros son los siguientes:

– Number: define la cantidad de ondas utilizadas en la trama y su rango varía entre 1 y 50. Por ejemplo, si quisiéramos simular agua calma debemos asignar un número bajo. Por defecto es 3.

– Len Min: define el intervalo mínimo de cada centro de la onda. Si los valores son menores las ondas se mostrarán de forma regular y si son mayores estas se mostrarán menos regulares.

– Len Max: define el intervalo máximo de cada centro de la onda. Si los valores son menores las ondas se mostrarán de forma regular y si son mayores estas se mostrarán menos regulares.

– Amplitude: nos permite controlar la magnitud de onda. Su valor varía entre 1 y 10.000.

En el ejemplo el valor de Amplitude es 2, y se muestra junto al render.

– Phase: desplaza el patrón de la onda. Su valor varía entre 1 y 10.000.

En el render de ejemplo el valor de Phase es 10.000.

– Random Seed: este valor permite cambia los patrones de las ondas para el caso que esta trama se utilice como emulador de agua o para lograr otros efectos. Su valor máximo es 65.000.

En el render de ejemplo el valor de Random Seed es 65.000.

Transforms

Link Texture Transforms: cuando esta opción está activada, todos los cambios realizados en los parámetros de escala, posición y repetir (tile) se propagarán a todos los atributos del material que utilicen una textura.

Position: Offset X, Y y Z: si la repetición o tile no está activada, desplaza la textura respecto al objeto en X, Y o Z según se haya definido. En este caso al ser un mapa en 3D podremos modificar la posición de los 3 por separado.

Rotation: con este parámetro rotamos la textura respecto al origen en cualquiera de los 3 ejes.

h) Wood

Este mapa 3D nos da un efecto de tipo madera. El resultado de la aplicación del mapa Wood en una composición 3D es el siguiente:

Y un render tipo del mapa es el siguiente:

Si clickeamos en la palabra edit que está debajo de la imagen de Wood, accederemos a un nuevo panel de edición donde podremos editar los parámetros de este mapa.

Los parámetros que podremos editar son los siguientes:

Appearance

– Color 1/Color 2: podremos elegir el color de los mapas que forman el salpicado si hacemos click en la zona coloreada. Si presionamos la flecha del lado también podremos editar el color o invertir los colores mediante la opción Swap Colors.

Ejemplo de aplicación de Color en una composición 3D.

– Radial Noise: Controla la aleatoriedad del grano de la madera, en torno al radio del mapa (plano perpendicular a este).

– Axial Noise: Controla la aleatoriedad del grano de la madera, en torno al eje del mapa (plano paralelo a este).

Render de una composición 3D con los valores por defecto de Wood.

El mismo ejemplo antrerior pero se han ajustado los parámetros de Axial y Radial Noise. Se ha aumentado el valor de Grain Thickness para apreciar mejor el efecto.

– Grain Thickness: aumenta el grosor del grano de la madera, y su valor va desde 0 a 100.

Render con el valor de Grain Thickness por defecto (0,5).

El mismo ejemplo pero esta vez con el valor de Grain Thickness en 20, y el render de este.

Transforms

Link Texture Transforms: cuando esta opción está activada, todos los cambios realizados en los parámetros de escala, posición y repetir (tile) se propagarán a todos los atributos del material que utilicen una textura.

Position: Offset X, Y y Z: si la repetición o tile no está activada, desplaza la textura respecto al objeto en X, Y o Z según se haya definido. En este caso al ser un mapa en 3D podremos modificar la posición de los 3 por separado.

Rotation: con este parámetro rotamos la textura respecto al origen en cualquiera de los 3 ejes.

Como acabamos de apreciar, los mapas procedurales pueden ayudarnos a simplificar el proceso de materialización de un objeto y a su vez pueden generar efectos diversos e interesantes según donde estos de apliquen, ya que al crear un material siempre tendremos la opción de agregar estos mapas en los diferentes parámetros del material Global o también en ciertos materiales estandarizados de AutoCAD. Podemos apreciar esto en el siguiente ejemplo:

En el ejemplo se ha aplicado el mapa Speckle en Generic, el mapa Tiles en Reflectivity, el mapa Waves en Transparency y el mapa Wood en Self-Illumination del material Global, y se muestra un render del resultado final.

Este es el fin de este tutorial.

AutoCAD 2D Tutorial 06b, Cota Leader

Como sabemos, dibujar en AutoCAD tiene como fin llevar lo dibujado en la pantalla a la realidad mediante la construcción de una pieza, una máquina, un producto o un proyecto de Arquitectura. Para que eso sea posible, la teoría del dibujo técnico establece dos requisitos indispensables que deben cumplirse si se ha dibujado algo que ha de fabricarse en un taller (si es una pieza, máquina o un producto) o construirse en un terreno, si es que hablamos de una edificación:

– Que las vistas del dibujo no permitan dudas respecto a su forma.

– Que la descripción de su tamaño sea exacta. Es decir, que el dibujo esté correctamente acotado.

De esto se desprende que la acotación es el proceso de añadir medidas y notas a los objetos dibujados para que puedan ser confeccionados. Como sabemos, AutoCAD nos da la posibilidad de automatizar el proceso de acotación tradicional si dibujamos en las unidades reales en que construiremos el objeto. Sin embargo, este tutorial se enfocará en la cota especial denominada “cota leader” ya que veremos su importancia, uso y edición en este programa.

Definición de cota Leader

Una “Cota Leader” es un tipo especial de cota que se utiliza para que el diseñador añada notas pertinentes al proyecto que está realizando, cuando se describen los elementos constructivos de un corte escantillón o algún detalle constructivo o también, para definir las cotas de nivel en los cortes y en las elevaciones en el caso que realicemos dibujo de Arquitectura. La cota leader consta básicamente de una flecha indicativa la cual se conecta a un texto específico que indica lo que esta señala. Podemos apreciar este concepto en el siguiente ejemplo:

Ejemplo de cotas leader de nivel, donde se indica el nivel de terreno con la flecha y los textos alusivos dan cuenta del NTN (Nivel de Terreno Natural) y NPT (Nivel de Piso Terminado), junto a las alturas de estos.

Creando una cota Leader en AutoCAD

Si queremos crear una cota Leader en AutoCAD, lo podremos hacer mediante el comando MLEADER (o MLEA) o también seleccionando el icono de la cota Leader, el cual se ubica debajo de las cotas en el menú Annotation:

En este tutorial realizaremos una cota de nivel simple. Para ello, primeramente dibujamos una línea horizontal la cual será la que nos indique la cota y una vez realizada, invocaremos al comando MLEADER. Lo primero que el programa nos pide es definir los extremos de la “flecha” de la cota, y para dibujarla bastará definir el primer punto de la cota mediante un click y luego el siguiente para definir el final de esta. Para nuestro ejemplo, haremos click en un punto arriba de la línea horizontal mientras que el siguiente lo colocaremos en esta misma.

Nota: en algunas versiones del programa la cota se realiza al revés, es decir, primero se define la punta de la flecha y luego el otro extremo.

Una vez hecho esto, se nos habilitará el cuadro de texto (Mtext) para poder escribir el texto que queramos para nuestra cota. Escribimos el texto y luego nos podemos salir de este simplemente haciendo click fuera del cuadro de texto, de manera similar a como lo hacemos al escribir los textos de forma tradicional.

Un aspecto a destacar mientras dibujamos la cota, es que tendremos acceso al panel de modificación de texto pues este está en modo MText. Si queremos editar el texto una vez realizada la cota, bastará hacer doble click en el texto de esta.

Una vez que nos salimos dle modo texto notamos que el comando se termina y ya se define nuestra cota leader básica. Ahora bien, si la volvemos a seleccionar notaremos lo siguiente:

Como vemos en la imagen, se generan varios puntos azules y una flecha, lo que implica que podremos modificar la cota de forma fácil según el elemento azul que tomemos. Por ejemplo, si tomamos el cuadrado azul que está en el texto mismo, moveremos la cota completa pero sin cambiar la posición a la que apunta la flecha:

Si tomamos la flecha azul modificaremos el “gap” o lo que es lo mismo, la distancia de la línea horizontal de la cota:

Ahora bien, si tomamos el cuadrado azul que marca el quiebre entre la flecha y la horizontal de la cota, modificaremos el ángulo de inclinación de la flecha junto con el texto pero sin cambiar la posición hacia la que apunta:

Finalmente, si tomamos el cuadrado azul de la punta de la flecha cambiaremos la dirección de esta y por ende, la posición a la que esta apunta en la cota:

Otras funciones de la Cota Leader

Si estamos en el icono de la cota Leader y seleccionamos la flecha del lado derecho, tendremos acceso a otras comandos propios de este tipo de cota. Estos son:

a) Add Leader (comando MLEADEREDIT): tiene por función agregar más flechas a una cota Leader ya realizada. Al invocar el comando este nos pedirá primeramente que seleccionemos mediante click la cota a editar. Una vez que lo hemos hecho, podremos agregar tantas flechas como queramos mediante Clicks, incluso en el otro extremo o lado de la cota.

Si ejecutamos el comando mediante texto, nos aparecerá el siguiente menú en la barra de comandos:

En este caso realizamos lo mismo explicado anteriormente pero aquí notamos que la opción Remove Leaders se encuentra disponible.

b) Remove Leaders (comando MLEADEREDIT > R): tiene por función eliminar flechas a una cota Leader ya realizada. Al invocar el comando este nos pedirá primeramente que seleccionemos mediante click la cota a editar. Una vez que lo hemos hecho, podremos elegir mediante click las cotas que queramos que se nos borren, las cuales se seleccionarán en azul.

Una vez seleccionadas las cotas a borrar, podremos borrarlas de forma definitiva presionando la tecla enter. Si ejecutamos el comando mediante texto (comando MLEADEREDIT), nos aparecerá el siguiente menú en la barra de comandos:

En este caso notaremos que se activa por defecto la opción Add Leaders, y por ello debemos elegir en el menú la opción Remove Leaders o R y luego enter. Si la elegimos, el menú ahora cambia a lo siguiente:

En este caso notamos que la opción Add Leaders se encuentra disponible, y podemos remover las cotas usando el mismo paso explicado anteriormente.

Nota: si seleccionamos todas las flechas y las borramos mediante este comando, sólo nos dejará el texto.

c) Align (comando MLEADERALIGN): tiene por función alinear las cotas Leader siempre y cuando estas estén colocadas en diferentes posiciones. Cabe destacar que este comando NO alinea el sentido de las flechas sino que sólo los textos, y por ende debemos editarlas una vez hecha la alineación. Una vez que invocamos al comando, se nos pedirá que seleccionemos todas las cotas que serán alineadas y luego presionemos enter. Al hacerlo, podremos alinear todos los textos en torno a la horizontal, diagonal o vertical según lo queramos. De hecho, se recomienda usar el modo ortho (F8) para facilitar la labor de alineación. Cuando la realizamos, hacemos click para terminar.

Realizando la alineación de cotas Leader por defecto (Use Current Space) en un grupo de cotas, sin ingresar a Options.

Si invocamos el comando de alineación y luego elegimos la cota base, nos aparecerá el subcomando Options en el menú del comando:

Si elegimos Options, iremos a otro menú donde tenemos las siguientes opciones de alineación:

EL menú Options de MLEADERALIGN visto en la barra de comandos.

Use Current Spacing: es el modo por defecto de la alineación. En este caso los textos se alinean en torno a la vertical u otra referencia, sin considerar los espaciamientos entre las cotas.

Distribute: en este caso la alineación se distribuirá de forma equitativa entre las cotas, ya que el espacio entre estas se equidista de forma automática. Para ejecutarlo, elegimos la opción y luego definimos mediante click el punto final de distribución.

– Make Leader Segments Parallel: en esta opción dejará paralelas a todas las flechas de las cotas, tomando como referencia a una de ellas. En este caso bastará con elegir la opción y después seleccionar mediante click la cota de referencia.

– Specify Spacing: en esta opción podremos especificar el espacio en el cual se distribuirán las cotas Leader. Para ejecutarlo, elegimos la opción y escribimos el valor numérico del espacio, luego presionamos enter para finalmente definir mediante click el punto final de distribución.

Alineando cotas leader con espacio de 20.

d) Collect (comando MLEADERCOLLECT): esta opción sólo funciona en cotas leader que estén definidas por bloques mediante un estilo, y nos permite organizar las cotas leader en una sola ya que junta todos los bloques de valor en esta. Para ejecutarlo, elegimos la opción y luego seleccionamos las cotas en orden, para posteriormente presionar enter y luego mediante click colocar la cota resultante.

Creación y modificación de estilos de Cota Leader

Al igual que en las cotas tradicionales, las cotas Leader también pueden definirse mediante estilos de cota aunque afortunadamente el panel de creación es más sencillo que en el caso de las cotas normales. El comando que debemos ocupar para invocar al panel es MLEADERSTYLE, o también podremos usar el comando LEADERS. Si queremos utilizar el icono respectivo, este se encuentra en el menú Annotation, debajo de donde se encuentran los estilos de texto y cotas respectivamente:

Icono de edición de estilos de la cota leader, destacado del resto de los íconos de edición de estilos.

Al invocar el comando o el icono respectivo,nos aparecerá el cuadro de manejo de estilos de la cota leader, llamado “Multileader Style Manager”:

Al igual que en el caso de los estilos de cotas tradicionales, aquí podremos encontrar las opciones Set Current (estilo actual), New (crear un nuevo estilo), Modify (modificar estilo) y Delete (borrar un estilo). En este caso crearemos un estilo nuevo y para ello, elegimos la opción New, asegurándonos que esté seleccionado el estilo Standard:

Creamos el estilo, le asignamos un nombre cualquiera y luego elegimos la opción Continue. Esto nos permitirá ir al siguiente paso el cual será editar el estilo mismo.

Como decíamos anteriormente, el panel de estilos de la cota leader es bastante más sencillo que en el caso de las cotas, y se divide en tres persianas. Las opciones de cada una son las siguientes:

1) Leader format: especifica el formato de la cota, sin incluir al texto.

Type: define el tipo de línea que queremos para nuestra cota. Por defecto es Straight (derecho) pero también podremos elegir la opción Spline (curva) o incluso no colocar la cota (None).

Cota con Type Straight.

Cota con Type Spline.

Cota con Type None.

Color, Linetype y Lineweight: define el color, tipo de línea y grosor de esta. Estos cambios afectarán sólo a la cota y se configuran de igual forma que en las cotas tradicionales.

Arrowhead Symbol: define el símbolo de la flecha de la cota, de forma similar a la cota tradicional ya que incluso tenemos los mismos tipos de esta.

En el ejemplo, Arrowhead Symbol es Box Filled.

Arrowhead Size: define el tamaño de la flecha de la cota, de forma similar a la cota tradicional.

En el ejemplo, Arrowhead Size es 10.

2) Leader Structure: especifica la estructura y modo de dibujo de la cota.

Maximum Leader Points: este restrictor o constraint define el máximo de puntos posibles para dibujar la cota. Por defecto es 2 lo que nos permite estructurar la cota leader mediante dos líneas base (la flecha y la línea horizontal). Si lo aumentamos, podremos dibujarla en la pantalla mediante más líneas.

Si además activamos las opciones Fist segment angle y Second segment angle, podemos establecer un ángulo máximo para el dibujo del inicio y el final de la cota leader. Esto queda más claro en el siguiente ejemplo:

En el ejemplo, el valor de Maximum leader points es 4 y en el dibujo final, la cota se puede dibujar con hasta cuatro líneas.

En el dibujo final, el ángulo del primer segmento de la cota se restringe a 45° tal como se definió en First segment angle mientras que en la horizontal del final es 0°, tal como se definió en Second segment angle.

Automatically Include Landing: si desactivamos esta opción, no se incluye la horizontal de la cota sino que sólo se mostrará la flecha de esta.

Set Landing Distance: define la distancia de la horizontal de la cota. Para que esta opción funcione debe estar activada la opción Automatically include landing.

Scale: ajusta parámetros de escala de la cota Leader. En este caso tenemos dos opciones: Escalar las cotas leader al layout (Scale Multileader to layout) o especificar escala (Specify Scale), la cual por defecto es el valor 1. Valores mayores aumentarán la escala de la cota y visceversa. Si marcamos la opción Annotative, ambas se deshabilitarán puesto que las cotas serán anotativas.

En el ejemplo la primera cota tiene el valor 1 en Specify Scale, mientras que la segunda posee el valor 5 (se han creado dos estilos distintos de cota leader).

3) Content: especifica el tipo de contenido de la cota ya sea textos, bloques o similares.

Multileader type: nos define el tipo de contenido específico de la cota. Podremos optar entre Mtext (texto), Block (bloque) o ningún contenido, si elegimos la opción None.

Opciones de Mtext

a) Default text: podemos especificar el texto por defecto que tendrá nuestra cota, el cual saldrá cuando dibujemos la cota leader. Al elegir el botón (…) podremos acceder al espacio de trabajo y luego escribir la palabra. Cuando terminamos, nos salimos del modo texto de la forma tradicional y volveremos al panel de manejo de estilos, donde nuestra palabra quedará establecida.

En el ejemplo se ha definido la paplabra “LEADER” como texto por defecto.

b) Text style: define el estilo del texto, el cual por defecto es Standard. Al igual que en las cotas tradicionales, si asignamos cualquier otro estilo la opción Text Height no estará disponible.

c) Text angle: define la posición en que se inserta el texto. Podemos elegir entre tres opciones que son: Always right-reading (lectura siempre de forma correcta), As inserted (como está insertado) y Keep horizontal (mantener horizontal).

d) Text color: define el color del texto.

e) Text height: define la altura del texto, si no hemos elegido el estilo Standard de texto.

f) Always left Justify: marcando esta opción el texto se justificará siempre a la izquierda.

g) Frame text: si marcamos esta opción, definiremos un marco para el texto de la cota.

h) Vertical Attachment: eligiendo esta opción se deshabilitará la horizontal de la cota, y se nos mostrará la flecha en el centro del texto. Además de esta tenemos otras opciones que son:

– Top attachment: especifica el tipo de unión en la parte superior. En este caso tenemos dos opciones que son Center (centro) y Overline and center (superposición y centro).

– Bottom attachment: especifica el tipo de unión en la parte inferior. En este caso tenemos dos opciones que son Center (centro) y Underline and center (subrayado y centro).

En el ejemplo se ha elegido Vertical attachment y las opciones Center en Top y Bottom respectivamente.

En el ejemplo se ha elegido Vertical attachment y las opciones Overline and center en Top y Underline and center en Bottom respectivamente.

i) Horizontal Attachment: eligiendo esta opción se habilitará la horizontal de la cota, y es la opción por defecto. Además de esta tenemos otras opciones que son:

– Left attachment: especifica la posición de unión en el lado izquierdo de la cota y el texto. En este caso tenemos varias opciones que modificarán la ubicación entre la horizontal y el texto según la que designemos. Estas opciones son:

Las cuales se pueden traducir en: superior en la línea superior, mitad de la línea superior, inferior de líneas superior, subrayado en la línea superior, mitad del texto, mitad de la línea inferior, inferior de la línea inferior, subrayado de la línea inferior y subrayado de todo el texto.

– Right attachment: especifica la posición de unión en el lado derecho de la cota y el texto. En este caso, las opciones son las mismas que en Left Attachment.

Ejemplo de configuración de cota leader con la opción Underline top line en Left y Right respectivamente.

En los ejemplos se han seleccionado las opciones Top of top line y under all text respectivamente.

j) Landing gap: establece la distancia entre la horizontal y el texto de la cota. Si colocamos el valor 0, la horizontal quedará pegada al texto.

En el ejemplo Landing gap está establecido en 20, y se ha configurado Left Attachment en Middle of top line para apreciar el resultado.

k) Extends leader to text: marcando esta opción extenderemos la cota leader hacia el texto.

Opciones de Block

a) Block options: podemos especificar el bloque que será mostrado en nuestra cota. Ebn este caso tenemos varias opciones disponibles por defecto las cuales se muestran en la imagen:

Un aspecto interesante de los bloques por defecto, es que podremos colocarles etiquetas en forma de números, ya que este tipo de bloques se usan justamente para eso y dependiendo el que elijamos, nos permitirá colocar uno o dos números. Si elegimos la opción User Block, podremos utilizar un bloque personalizado siempre y cuando esté insertado en nuestro dibujo.

En el ejemplo se ha colocado un bloque de árbol visto en planta, mediante la opción User Block.

Cotas leader dibujadas usando todas las opciones de Bloques disponibles, incluyendo el bloque personalizado.

b) Attachment: especifica el modo en que el bloque se une a la cota. En este caso tenemos la opción por defecto llamada Center Extents (extensiones del centro) o Insertion point (punto de inserción), esta última es utilizada preferentemente cuando colocamos User Block ya que tomará el punto de inserción del bloque.

c) Color: define el color del Bloque. Si usamos la opción User block, el color será el que tenga nuestro bloque personalizado y por ende esta opción no lo afectará.

d) Scale: define la escala o tamaño del bloque, y esta opción puede aplicarse tanto a los bloques disponibles por defecto como también a nuestro bloque personalizado.

En el ejemplo la escala definida es 3, y notamos como el bloque Detail Callout crece en tamaño.

En el ejemplo siguiente la escala definida en el primer bloque personalizado es 2, mientras que en el segundo es 5.

Si creamos nuestra cota leader utilizando la opción Block, al realizarla se nos pedirá la etiqueta o “TAGNUMBER” y nos aparecerá un panel. en este caso, asignamos el valor numérico que queramos y presionamos OK. Con esto la cota se dibujará aunque el texto por defecto será Standard.

Dibujando Cotas Leader usando la opción Blocks por defecto en el estilo de cota leader, y agregando el valor mediante TAGMODE.

Si tenemos una cota ya dibujada mediante bloques y queremos cambiar el número podemos hacerlo simplemente presionando doble click en ella. La opción TAGNUMBER no funcionará en bloques personalizados.

Como ya sabemos, las cotas Leader son cruciales para indicar tanto niveles de terreno en cortes y elevaciones en el dibujo de Arquitectura como partes o elementos constructivos de un corte o detalle constructivo, entre otros usos varios. En las imágenes siguientes tenemos un par de ejemplos de aplicación de este tipo de cota:

Este es el fin de este tutorial.

AutoCAD 3D Tutorial 13: UCS, aplicación en modelado 3D

En esta ocasión y dado que hacía mucho tiempo que no se realizaba un tutorial sobre modelado en AutoCAD 3D, hoy nos corresponde mostrar uno de los comandos más eficientes y a la vez de los menos utilizados en el mundo del 3D de AutoCAD: se trata del comando llamado UCS o “User Coordinate System” ya que este es un sistema que nos permite modificar la posición del sistema standard de los ejes coordenados (X,Y,Z), para adaptarlo a cualquier lugar y/o posición para así facilitar el modelado y/o adición o sustraccion de elementos. En esta ocasión modelaremos la estructura en 3D de la imagen izquierda aplicando algunas de las funciones de este comando y también utilizando otras funciones del programa, como por ejemplo el comando presspull. Antes de iniciar este tutorial, se recomienda revisar y leer el Tutorial 12 sobre UCS.

Aplicando UCS o User Coordinate System

Como ya sabemos, UCS (o SCP en español) es un sistema personalizado de coordenadas que consiste básicamente en alterar o modificar la posición original del sistema de ejes coordenados X, Y y Z usando principalmente el plano XY. Para ejemplificar y aplicar algunas funciones de este comando modelaremos la estructura de la siguiente foto:

Como se puede apreciar, el modelo 3D a realizar es un paradero hipotético pero utilizando medidas reales, el cual será realizado usando los siguientes comandos de 3D: UCS, Box, Presspull, Boolean, Filletedge, offsetedge y Polysolid.

Modelando el piso y definiendo la estructura

Para comenzar, modelaremos la base del paradero y para ello dibujamos una box (caja) la cual tendrá las siguientes medidas: 300 x 600 x 30. Antes de comenzar, usaremos modo ortho (F8) para ortogonalizar la caja antes de proceder a su modelado.

Una vez terminada la caja, usaremos sus extremos como puntos de base para modelarle encima un grupo de muros y para ello usaremos el comando polysolid. Como ya sabemos gracias al tutorial 08, configuramos previamente el polysolid con los siguientes parámetros:

Width: 10.
Height: 320.
Justify: left.

Tip: también podremos hacerlo mediante box, aunque esta opción es más compleja.

Una vez construida nuestra base, procederemos al modelado mismo: a diferencia de otras técnicas de modelado, esta vez iremos dando forma a la estructura mediante la sustracción de masa o de materia al polysolid original y para ello nos valdremos del comando UCS. La idea es que en las 4 caras dibujemos mediante líneas 2D todas las distancias y la forma del paradero para después ir quitando la materia necesaria. Las medidas base que tomaremos para esto serán las dadas en las imágenes siguientes (click para agrandar):

Medidas base en SE Isometric (isométrica por defecto).

Medidas base en NW Isometric (las caras opuestas).

Para dibujar las líneas de la primera cara (cara mayor), lo primero que haremos será crear un layer para las líneas y luego definirle un grosor alto pues esto hará que las podamos visualizar de forma más sencilla en el proyecto. Una vez hecho esto, dejamos el layer activo o current y ahora ejecutamos el comando UCS (enter). Elegimos la opción Y, y cuando el programa nos pregunte respecto al valor del ángulo, colocaremos 90 y luego presionamos enter.

Como se puede apreciar, UCS ha rotado el plano en 90° en torno al eje Y y con ello ha quedado paralelo a la cara mayor. También notaremos que la rotación se ha efectuado “hacia abajo” o mejor dicho contrarreloj, de forma similar a cuando dibujamos arcos. Como necesitamos dibujar las líneas encima de nuestra cara, nos vamos a la persiana Visualize >> Coordinates y una vez allí elegiremos el icono Origin UCS:

Luego de seleccionado, estableceremos el punto de origen en el extremo inferior izquierdo (endpoint) de la cara mayor de la base:

Una vez colocado el punto de origen, notamos que este se ha colocado en la posición indicada y por ende, los dibujos 2D que realicemos tendrán esta referencia como base. Ahora dibujamos una línea la cual irá desde el extremo superior de la caja hacia el otro, tal como lo indica la imagen de abajo. Una vez hecho esto, simplemente ejecutaremos a la línea resultante un offset a 250, que será la altura inicial de nuestro paradero.

Notaremos que al hacer el offset este nos permitirá colocar la línea resultante tanto abajo como arriba de la estructura ya que, al estar el plano en concordancia con la cara mayor, podremos ocupar cualquier comando de 2D sin mayor problema. Obviamente elegiremos la opción de arriba y presionamos click para finalizar el offset.

Ahora realizamos otro offset tomando la línea resultante, pero esta vez le asignamos el valor 30 y elegiremos la dirección de arriba. Con esto definimos las alturas del paradero en su cara mayor visible.

El paso siguiente es dibujar una línea vertical que irá desde un extremo de la box hasta la altura final del polysolid. Esta línea nos servirá como base para dibujar la estructura de pilares de la fachada.

Tomando esta línea como base, realizamos un offset con el valor 10 para formar el primer pilar de la estructura, en este caso la dirección del offset será hacia la izquierda, tal como se aprecia en la imagen de abajo:

Ahora definiremos el resto de los pilares, y podremos tanto ocupar offset junto a las medidas base como realizando una copia mediante copy >> array >> 3 >> fit. Si realizamos offset tomando la primera línea dibujada, debemos tomar siempre cada resultante la siguiente vez que lo apliquemos. Si se realiza mediante esta técnica (partiendo desde la primera línea vertical dibujada), los valores de offset serán: 10, 285, 10, 285, 10.

El resultado debe ser el de la imagen de abajo, aunque se recomienda hacerlo mediante la funciones Array y Fit del comando Copy, tomando como base el punto extremo de la línea resultante al ejecutar el primer offset.

Ahora ejecutamos UCS (enter) y presionamos nuevamente enter para volver al UCS por defecto (World). Con esto podemos ver las líneas de la primera cara ya definidas.

El paso siguiente es dibujar en la cara menor o izquierda. El proceso a repetir es el mismo que en el caso anterior, aunque esta vez al ejecutar UCS elegiremos la opción X, y damos como ángulo el valor de 90.

Como notamos, esta vez es el eje X es el que se rota y queda paralelo a la cara menor. Nuevamente nos vamos a la persiana Visualize >> Coordinates y una vez allí volveremos a elegir el icono Origin UCS:

En este caso, una vez seleccionado estableceremos el punto de origen en el extremo inferior izquierdo de la base. Como ya tenemos las líneas horizontales definidas en la cara mayor, en este caso bastará con proyectarlas a la cara menor dibujando nuevas líneas, las cuales se definen desde el extremo derecho hasta la perpendicular de la cara menor, tal como se ve en la imagen de abajo. Repetimos el proceso con las dos líneas horizontales restantes.

Ahora ejecutaremos un offset con el valor 10 y seleccionamos la línea vertical del lado derecho de la cara menor, tal como se ve en la imagen de abajo:

Volvemos a ejecutar un offset, le asignamos el valor 175 y seleccionamos la línea resultante, tal como se ve en la imagen de abajo. Con esto ya definimos la base de la segunda cara.

Ahora sólo nos queda realizar dos acciones: la primera será acortar la línea (tomándola desde el extremo azul) de tal modo que quede de forma perpendicular a la segunda línea horizontal, como se aprecia en la imagen de abajo:

Finalmente dibujamos la diagonal que será la inclinación del techo, la cual parte desde el extremo izquierdo de la línea horizontal más alta hasta la altura final de la primera línea vertical dibujada.

Ejecutamos UCS (Enter) y nuevamente enter (o elegimos W) para volver al UCS por defecto. Con esto ya tenemos gran parte de la tarea hecha, aunque nos faltará definir el resto de las caras.

Para definir las caras restantes puede repetirse el proceso en las caras siguientes, aunque en este caso será mucho más sencillo si aplicamos el comando mirror, ya que al tener caras simétricas con este podremos replicar todas las líneas en las caras opuestas seleccionando como espejo el punto medio de lada cada cara. Volviendo a la cara menor, elegimos todas las líneas, ejecutamos mirror y cuando el programa nos pregunte por el eje del espejo (mirror axis), elegimos el punto medio de la cara mayor de la base del paradero (debemos activar F8 para que la copia se realice de forma correcta).

El resultado de la copia puede verse al girar la vista isométrica hacia la otra cara:

Repetimos el proceso eligiendo las líneas en la cara mayor y ejecutando mirror, pero esta vez tomamos como mirror axis el punto medio de la cara menor de la base.

El resultado de la copia puede verse al girar la vista isométrica hacia la otra cara:

Con estas operaciones ya está casi todo listo aunque debemos dibujar las líneas faltantes en la cara mayor opuesta. Para esto, giramos la vista isométrica hacia esa cara y una vez alli debemos nuevamente ejecutar UCS, luego elegimos Y y como valor de ángulo colocamos 90, para así girar el plano de forma paralela a esta cara.

Nos vamos a la persiana Visualize >> Coordinates y una vez allí volvemos a elegir el icono Origin UCS:

En este caso establecemos el punto de origen en el extremo inferior derecho de la cara. Ahora realizamos los offsets necesarios que partirán desde la segunda línea horizontal de la altura, y serán de 60, 80 y 60 respectivamente (se deben tomar siempre las resultantes al realizar cada offset).

Primer offset de 60 realizado, tomando como inicio la segunda línea horizontal.

Segundo offset de 80 realizado, tomando como inicio resultante de la segunda línea horizontal.

Offset final de 60 realizado, tomando como inicio la resultante del offset anterior.

Con la realización de estos pasos mediante el comando UCS ya hemos definido todas las medidas base del proyecto, y por ello ya estamos listos para iniciar el modelado completo de la estructura.

Modelado de la estructura

Una vez definidas las medidas y las distancias en las caras de los muros, procederemos con el modelado. Para ello usaremos una propiedad muy interesante del comando Presspull ya que si lo ejecutamos en las áreas definidas por las líneas y luego extruimos hacia atrás, realizaremos la resta de sólidos de forma automática y por ello sin necesidad de ocupar el comando Subtract. Antes de realizar esto es importante advertir que es mejor desactivar F3 (OSNAP), ya que la sustracción afectará a todos los sólidos que se abarquen en la extrusión, y F3 puede hacer que extruyamos los sólidos de forma incorrecta o tome más elementos de los que queremos sustraer.

Volviendo al ejercicio, comenzaremos con la cara mayor que primeramente realizamos, ejecutamos presspull y seleccionamos el área mayor del lado izquierdo para finalmente extruir hacia atrás hasta la mitad más o menos de la estructura. El resultado es el de la segunda imagen.

Procedemos a realizar lo mismo con la segunda área grande y las cadenas superiores de los muros. El resultado de las operaciones es el que se muestra abajo:

Ahora tomamos el área grande derecha de la cara menor y extruimos hacia atrás de tal forma que atravesemos toda la estructura de forma longitudinal, tal como se ve en la imagen de abajo:

El resultado de la operación es el de la imagen siguiente, y con esto ya hemos definido el frente y los laterales de la estructura base. Se podrían seguir extruyendo los triángulos superiores pero esto no es recomendable, ya que es mejor hacerlo una vez que se hayan extruido las formas desde el otro lado.

Ahora repetiremos el proceso pero desde la otra cara mayor. En este caso iremos restando todas las formas de tal modo que quede lo mismo que en la primera cara. Si bien esto se pudo haber hecho en un principio extruyendo todo de forma transversal a la estructura, es mejor hacer este proceso para ir practicando la sustracción mediante presspull.

Una vez hecho esto, procedemos a extruir la zona superior mediante el mismo proceso. Es importante mencionar que las líneas dibujadas deben mantenerse, pues nos servirán para dibujar el resto del paradero (anuncios y sillas).

El resultado de lo modelado hasta ahora es lo siguiente:

Ahora podremos extruir el triángulo superior para formar el techo ya que al hacerlo, toda la estructura será afectada por la sustracción y por ello esta quedará lista para recibir la cubierta. Ejecutamos presspull, seleccionamos el triángulo y proyectamos la extrusión hacia toda la estructura del paradero:

El resultado es el de la imagen de abajo. Notaremos que nos quedará un recorte recto que debemos arreglar en el siguiente paso.

Ampliamos el modelo y nos vamos a la punta superior donde notaremos un triángulo pequeño en la cara superior. Repetimos el mismo proceso y seleccionando este, ampliamos la extrusión a toda la estructura, tal como se aprecia en la segunda imagen.

Este es el resultado de lo modelado hasta ahora. La estructura base ya está modelada y ya sólo nos quedan algunos elementos menores. Para modelar los anuncios y los asientos, podemos ocupar el comando UCS >> Y >> 90 y colocamos el punto de origen mediante visualize, pero esta vez lo haremos mediante el UCS por defecto. Invocamos UCS (enter) y cuando el programa nos pida el punto de origen seleccionamos el que indica la imagen (extremo inferior izquierdo de la base):

Ahora colocamos el segundo punto (dirección de X) en el extremo indicado en la imagen siguiente (extremo inferior derecho de la base):

Finalmente colocamos el tercer punto (dirección de Y) en el final de la línea de acuerdo a la imagen siguiente (extremo superior):

Con esto ya definimos el plano XY que concordará con la cara mayor opuesta y podremos proseguir con el modelado. El resultado debe ser el de la imagen de abajo:

Procedemos ahora a modelar los anuncios. En este caso será bastante fácil pues nos bastará tomar las esquinas indicadas por las líneas de la parte superior y definimos la altura hacia la derecha. Cuando el programa nos pregunte por esta, le asignamos el valor 5.

Repetimos el proceso con el otro lado y con esto formamos los bloques de anuncios del paradero. Si lo queremos, podemos elegir el estilo visual X-Ray y cuando se nos pregunte por la altura, en lugar de colocar el valor 5 elegimos el punto medio del pilar, tal como se ve en la imagen de abajo:

De igual forma modelaremos los respaldos de los asientos pero en este caso, asignaremos el valor 10 al extruir o podemos tomar un punto extremo inferior del pilar central como referencia.

Repetiremos el proceso con el otro lado y ya tenemos los respaldos modelados, aunque todavía faltará modelar los asientos y el resto del paradero.

Para modelar los asientos voltearemos el modelo de tal forma de cambiar la vista original a la isométrica opuesta (la idea es que la cara mayor inicial sea la visible) y SIN cambiar el UCS, desactivamos F8 (si lo tenemos activado), elegiremos el estilo visual X-RAY y dibujaremos una box de la siguiente manera: cuando iniciemos el comando Box colocamos el primer punto en el extremo inferior izquierdo del primer respaldo modelado:

Ahora cambiamos a la opción Length de Box y una vez hecho esto, en lugar de escribir un valor para el largo seleccionamos el otro extremo del respaldo del asiento, tal como lo indica la imagen de abajo. Como se puede apreciar, la opción Length de Box también trabaja indicando puntos en lugar de valores para cualquiera de las medidas.

Una vez definido el largo, procedemos a definir el “ancho” (Width) y moviendo el cursor hacia arriba le damos el valor 5, tal como indica la imagen:

Finalmente definimos la “altura” (Height) moviendo el cursor hacia la derecha y esta vez le asignamos el valor de 40, y con esto definimos el asiento propiamente tal.

Con esto definimos el asiento completo y para terminar el modelado de ambos, copiamos el box recién creado al otro lado usando F8 para guiarnos o ayudándonos mediante relaciones entre objetos (OSNAP) como Endpoint.

Una vez definidos los asientos, uniremos cada uno de estos mediante el comando Union. Ahora lo que necesitaremos realizar es la inclinación del respaldo de estos ya que no son rectos. En este caso realizaremos el UCS por defecto donde el primer punto a seleccionar será el primer punto final del interior del asiento y el segundo será el del otro extremo (puntos amarillos), el punto final será el punto medio de la altura del grosor del respaldo, tal como se ve en la imagen de abajo.

Con esto definimos el grado de inclinación de los respaldos y lo que debemos hacer ahora será lo más sencillo, ya que le modelaremos una Box de tal manera que esta parta desde el origen del UCS y abarque todo el volumen del respaldo, ya que lo sustraeremos para formar la inclinación (el box puede ser mayor incluso). Si queremos hacer más sencillo el proceso, podremos incovar el comando Isolate (ISOL), seleccionar el asiento y presionar enter ya que con esto, sólo este se nos mostrará en pantalla y podremos realizar la operación sin obstrucciones visuales.

Mostrando sólo el asiento usando el comando Isolate Objects o ISOL. Podremos volver a mostrar todo el modelo si invocamos el comando Unisolate (UNISO).

Ahora dibujamos la box antes mencionada en el respaldo del asiento y luego se la sustraemos a este mediante el comando Subtract, para finalizar el modelado base de este.

Como notamos, el asiento base ya está listo y sólo nos faltan los ajustes finales. Para ello redondearemos mediante el comando Fillet Edge sus tres lados visibles: el lado interno y los extremos superior e inferior. Invocamos el comando y nos vamos a Radius, donde asignaremos el valor 2.5 para todos los redondeos. Seleccionamos los lados y luego ejecutamos dos veces enter para finalizar.

Definiendo los redondeos del asiento mediante Fillet Edge. También se puede utilizar fillet normal de 2D.

Repetiremos todos los procesos en el figuiente asiento y con ello tendremos los dos asientos finalizados. Si estamos en el modo Isolate Objects, invocaremos el comando UNISO para volver al modelo completo. Colocamos el UCS por defecto (World) para ver el resultado de lo modelado hasta ahora:

El siguiente paso es modelar las rampas. Para esto, simplemente ejecutamos presspull en el área inferior de esta y extruimos con el valor 100:

Repetimos el proceso pero esta vez seleccionamos el área del pilar, aunque en este caso podemos hacer referencia en el punto final en lugar de escribir el valor 100. Con esto definimos la base de la rampa.

Para realizar la inclinación modelaremos de forma similar a como lo hicimos con los respaldos de los asientos, ya que primeramente efectuaremos UCS de 3 puntos y tomaremos los dos extremos inferiores como origen y dirección de X respectivamente, mientras que el tercer punto (dirección de Y) será la intersección entre la altura de la rampa y la intersección con el pilar, de acuerdo a la imagen de abajo:

Con esto obtenemos la inclinación de la rampa y podremos modelar la box para luego sustraérsela a la estructura. Eso sí, en este caso la caja deberá partir desde el tercer punto del UCS para evitar cortar la estructura o parte de esta indebidamente.

Volvemos al UCS por defecto (World), repetimos el mismo proceso con el otro lado del paradero y con esto ya tenemos la estructura casi terminada.

Para terminar la estructura como tal sólo nos faltará modelar el envigado central de la techumbre. Para ello, nos vamos al extremo izquierdo y copiamos las tres líneas del triángulo superior mediante el comando copy.

Ajustamos la línea mayor (que originalmente es de la cara mayor) de modo que nos permita formar el triángulo superior y luego unimos todas las líneas mediante join, para finalmente aplicarle presspull y asignar el valor 10 (enter) para así terminar la cuña.

Ahora giramos el modelo hacia la vista bottom de tal modo que la base de la cuña recién creada quede visible. Una vez hecho esto, le aplicamos presspull a esta y asignamos el valor 30. Con esto obtenemos la pieza que falta para el envigado.

Volvemos la vista isométrica normal y movemos el objeto 3D recién creado hacia el medio de la estructura, tomando como punto base el primer punto del extremo superior del objeto y moviéndolo hacia el primer punto del pilar superior.

Finalmente fusionamos el objeto con la estrucura mediante Union, y con esto completamos el modelado de esta.

Ya sólo nos falta modelar los anuncios laterales y la techumbre para terminar nuestro modelo.

Modelando los anuncios laterales, techumbre y finalizando el tutorial

Para modelar los anuncios laterales esta vez usaremos la función DUCS o F6 (imagen siguiente), ya que con esta función será fácil definir el punto de origen del plano XY para posteriormente definirlos mediante box:

Invocamos el comando Box, presionamos F6 y seleccionamos como origen el punto inferior que está entre la base y la pared de la estructura, asegurándonos que esta última quede marcada en azul o mediante segmentación si elegimos el estilo visual 2D Wireframe.

Con esto podremos dibujar la Box en torno a la pared y así definir el anuncio. Activaremos el modo ortho (F8), luego nos vamos a la opción Length de Box y dibujamos la primera longitud la cual será de 100 hacia arriba, como se indica en la imagen:

La siguiente magnitud será de 60 hacia el lado izquierdo, y finalmente la altura se definirá con el valor de 2 hacia dentro del paradero:

Con esto ya tendremos definido el anuncio y ahora sólo nos resta moverlo hacia su posición final.

Moverlo será relativamente fácil ya que nos bastará seleccionarlo o ejecutar 3DMove. En el primer caso, seleccionamos el anuncio y luego elegimos el eje Z mediante click, para finalmente asignar el valor 80 y presionar enter.

Repetimos el proceso pero esta vez tomamos el eje X, movemos el objeto hacia la izquierda y asignamos el valor 20 para finalmente presionar enter.

Repetimos el proceso en el otro lado y con ello tendremos definidos los dos anuncios del paradero, y ya sólo nos falta definir el techo para terminar el modelado.

Desactivamos F6 y luego cambiamos la vista para tener visible la cara mayor donde están los asientos de modo que tengamos la visión del techo. Ahora realizaremos un UCS de 3 puntos, de tal modo que el primer punto será el extremo inferior derecho del techo, el segundo será el otro extremo y el tercero será el extremo superior izquierdo del techo, tal como se aprecia en las imágenes siguientes:

Una vez definido el UCS, dibujamos una Box desde un extremo a otro para definir el techo del paradero, estableciendo el valor 5 para la altura de este:

Para terminar el modelado sólo nos queda definir el “alero” del techo en las cuatro esquinas de este. Si queremos, podemos volver al UCS por defecto ya que al definir el alero no afectará la posición del techo. Lo podemos hacer modificando la box del techo mediante dos métodos distintos:

1) Usando presspull, tomando la cara en cuestión, definir el valor y presionar enter. En este caso asignamos el valor 20 para todas las caras.

Nota: si realizamos el alero mediante esta opción, el segundo método no estará disponible y por tanto, debemos realizar todo el proceso mediante presspull.

2) Seleccionar la box recién creada, tomar las flechas azules de los puntos medios de la box, moverlas para así modificar la forma y en esta etapa asignar el valor de 20, para finalmente presionar enter. Este es sin duda el método más sencillo y por supuesto el más recomendado.

Repetiremos cualquiera de estos dos métodos en todas las caras del techo (se debe girar el modelo para poder seleccionar las caras o flechas no visibles) y así obtenemos la techumbre completa. Este es el resultado de todo lo modelado hasta el momento:

Asignamos todos los elementos 3D modelados al layer 0 y finalmente ocultamos el layer en el que están las líneas de referencia. Este es el resultado final, donde vemos toda la estructura ya modelada:

Para finalizar el modelado detallaremos un poco más los anuncios laterales ya que le agregaremos el marco y definiremos el volumen donde irá la imagen interior de este. Para esto, invocamos el comando offset edge y luego seleccionamos la cara principal del anuncio:

Una vez realizado esto, nos vamos a la opción distance y le asignamos el valor 5, para finalmente elegir el interior de la cara cuando se nos indique la distancia del offset (Specify distance).

Notamos que se dibujan las líneas respectivas y ahora ejectamos presspull, seleccionamos el interior y cuando se marque el área, extruimos hacia adentro del marco interior, asignamos el valor 1 y luego presionamos enter.

Con esto definimos el espacio donde irá la imagen del anuncio. Borramos las líneas del offset y ahora activamos DUCS (F6) para asignar el plano del marco (imagen de abajo) y dibujar una box irá desde un extremo al otro del espacio, y su altura será el valor 1 la cual irá hacia dentro de este. Esta box será el volumen donde se mostrará la imagen del anuncio.

Con esto ya tenemos terminado todo nuestro paradero, y el resultado final de las operaciones realizadas es el siguiente:

Con el modelado del paradero ya finalizado podemos crear más layers y asignarle materiales a los elementos de este, así como también colocar imágenes como texturas para los anuncios y luego aplicarle iluminación a la escena, para finalmente realizar un render.

Este es el resultado final del render:

 

Y este es el cuadro de materiales aplicados en el render mostrado arriba:

Este es el fin de este Tutorial.

AutoCAD 3D Tutorial 12: UCS o User Coordinate System

En esta ocasión y dado que hacía mucho tiempo que no se realizaba un tutorial sobre modelado en AutoCAD 3D, hoy nos corresponde mostrar uno de los comandos más eficientes y a la vez de los menos utilizados en el 3D: se trata del comando UCS  o User Coordinate System ya que este es un sistema que nos permite modificar la posición del sistema standard de los ejes coordenados, para adaptarlo a cualquier lugar y/o posición para así facilitar el modelado. En esta ocasión veremos las aplicaciones básicas de esta importante función e iremos conociendo las diversas opciones de este comando. En un siguiente tutorial modelaremos una estructura en 3D aplicando algunas de las funciones de este comando.

UCS o User Coordinate System

UCS (o SCP en español) es un sistema personalizado de coordenadas que consiste básicamente en alterar o modificar la posición original del sistema de ejes coordenados X, Y y Z (usando principalmente el plano “XY”), ya que si elegimos el template acadiso o ingresamos al modo de 3D, por defecto el plano XY se encuentra “acostado” en la vista perspectiva de AutoCAD 3D, tal como se muestra en la imagen siguiente:

Además de la posición del plano XY por defecto notamos que es visible el eje Z, y que al dibujar cualquier forma en 2D esta se reflejará en el plano XY ya que este es el plano se usa para dibujar en 2D de la forma tradicional.

Para invocar al comando UCS nos bastará con colocar ucs en la barra de comandos y luego presionar enter. Al hacerlo, nos aparecerá el siguiente cuadro de opciones:

Las opciones Face, NAmed, OBject, Previous, World, X, Y y Z serán vistas más adelante. Sin embargo, cuando invocamos el comando UCS notaremos que el programa por defecto nos pedirá ingresar el “origen” del UCS mismo ya que textualmente nos dice: “Specify origin of UCS”. Por lo tanto, podemos inferir que el UCS se definirá mediante 3 puntos que son:

– Punto 1: el origen del UCS o el origen de coordenadas (0,0,0).
– Punto 2: correspondiente a la dirección del eje X.
– Punto 3: correspondiente a la dirección del eje Y.

Con estos tres puntos formaremos una especie de triángulo virtual que a la vez nos definirá la dirección y posición del plano XY. Es por ello que al elegir los tres puntos, se configurará de manera automática este plano a la posición asignada en los ejes y el punto de origen será el primer punto designado. Podemos ejemplificar este concepto si dibujamos una cuña o wedge de cualquier medida y realizamos lo siguiente:

1) Invocamos el comando UCS y cuando el programa nos pida elegir el punto de origen, elegiremos mediante click el punto indicado en la imagen.

2) Al hacerlo notaremos que el eje se asienta en el punto escogido y que podremos mover el eje X de forma libre, para poder definir el siguiente punto.

Ahora, elegiremos mediante click el segundo punto en donde indica la imagen.

3) Con esto ya habremos colocado el eje X en su lugar y por supuesto notamos que es el eje Y el cual se mueve ahora. Para terminar, elegiremos mediante click el tercer punto en donde indica la imagen.

Al determinar el tercer punto notaremos que el comando se cierra y ahora el plano XY se ha colocado “encima” de la diagonal de la cuña, tomando como origen (0,0,0) el primer punto que elegimos (el extremo inferior de la cuña).

Un aspecto interesante de este ejemplo y del comando en cuestión es que si dibujamos cualquier forma ya sea en 2D y/o 3D, esta se dibujará ahora en la diagonal de la cuña pues al estar el plano XY encima de esta, lo tomara de igual forma que cuando dibujamos en 2D de forma tradicional ya que lo que hemos hecho es simplemente “cambiar” el plano XY a esta nueva ubicación y posición.

Ahora bien, si queremos volver al UCS por defecto, nuevamente invocaremos al comando UCS y una vez allí elegiremos la opción World (W), o escribimos W y luego presionamos enter.

Tip: también podremos volver al UCS por defecto si una vez que invocamos al comando UCS presionamos nuevamente enter, ya que la opción world se encuentra habilitada por defecto.

La importancia de conocer y aplicar correctamente el comando UCS es que podremos utilizarlo para modelar elementos de difícil realización como techumbres o cubiertas inclinadas, ya que podremos dibujarlas y/o modelarlas directamente desde las pendientes mediante este comando. También podremos dibujar los elementos constructivos en cualquier “cara” de una forma 3D y luego desde allí ir adicionando o sustrayendo materia para dar forma a lo deseado.

Dynamics UCS o DUCS

Otra cosa que es importante aclarar es que además del UCS tradicional tenemos una función de UCS llamada UCS Dinámico o Dynamics UCS (DUCS), el cual nos permitirá colocar el UCS en cualquier cara de un objeto de forma automática aunque esta opción tiene sus limitaciones ya que a diferencia del comando UCS, no podremos dejar el plano de forma “definitiva” en la ubicación ya que Dynamics UCS es una función temporal. Además, para que DUCS funcione se debe ejecutar previamente un comando de dibujo o de modelado 3D antes se seleccionar este, ya que de otra forma no funcionará. Para invocarlo, debemos presionar el siguiente símbolo en la parte inferior del programa:

Símbolo de DUCS en AutoCAD 2013.

Símbolo de DUCS en AutoCAD 2017.

También podremos activar o desactivar Dynamics UCS mediante la tecla F6.

En el ejemplo se modela una caja o box encima de la diagonal de una cuña, utilizando la función DUCS o UCS Dinámico.

Ejemplo de aplicación de UCS

Para aplicar este comando podemos hacer un sencillo ejercicio dibujando una box de 400 x 600 x 500, luego usamos el comando UCS para posicionar el plano XY en la diagonal (tomando los puntos medios como referencia), luego dibujamos una caja más grande en el plano XY ya creado para finalmente sustraerla de la caja original. En las imágenes de abajo se registra todo este proceso:

La caja de 400 x 600 x 500 original.

Colocando el plano XY mediante UCS, tomando como referencia los puntos medios de los lados de la caja.

Insertando la caja mayor en el plano ya creado y luego efectuando la sustracción (mediante subtract) respecto a la caja original.

Si repetimos el proceso en el otro lado de la caja, podremos realizar una cubierta de dos aguas de forma básica.

El menú UCS y sus funciones

En AutoCAD 2017 disponemos de un grupo llamado Coordinates el cual puede ser visible desde el menú Visualize. En este grupo podremos ver todo lo relacionado a UCS y sus funciones principales, las cuales son las siguientes:

1) UCS Icon: 

Maneja las propiedades del ícono de UCS (sólo en estilo visual 2D Wireframe). En este caso, al activar esta opción ingresamos al siguiente cuadro de opciones de UCS:

Donde tenemos lo siguiente:

– UCS Icon Style: en este caso podremos elegir entre el estilo 2D (AutoCAD 12 antiguo) o 3D según queramos. Si modificamos el parámetro Line width podremos elegir entre 3 grosores diferentes.

UCS Icon 2D y 3D respectivamente.

Modificando el grosor del ícono mediante Line width.

– UCS Icon size: en este caso podremos cambiar el tamaño del icono UCS. Por defecto el tamaño del icono es de 50, mientras que el tamaño máximo es de 95.

UCS Icon en el espacio 3D, en tamaños 5 y en 95 respectivamente.

– UCS Icon color: en este caso podremos cambiar el color del icono UCS tanto en el espacio modelo como en el layout o paper space. Si desmarcamos la casilla Apply single color, el icono se nos mostrará en el espacio modelo con los colores reglamentarios de los ejes X, Y y Z (rojo, verde y azul).

Modificando el color del icono UCS en model.

Modificando el color del icono UCS en model pero con la casilla Apply single color desactivada.

Modificando el color del icono UCS en layout.

2) UCS:

Maneja el comando UCS. En este caso es el equivalente de invocar al comando “UCS” en la barra de comandos. Al seleccionarlo nos aparece lo siguiente:


En estas opciones podremos definir parámetros generales como View, World, ejes X, Y, Z o colocar un nombre al UCS entre otras opciones, las cuales se verán a continuación.

3) UCS Name:

Administra UCS definidos. Esta opción nos permite definir UCS personalizados y activarlos según corresponda. También podremos definir el nombre de nuestro propio UCS. También podremos asignar un nombre a nuestro UCS personalizado si en la barra de comandos escribimos UCS (enter) y luego elegimos la opción NAmed.

En el ejemplo se ha definido el UCS personalizado. Al ejecutar UCS Name nos aparece el cuadro de opciones y el UCS nos aparece como “unnamed”. Si presionamos el botón secundario en este, podremos renombrarlo mediante Rename o dejarlo activo mediante Set Current. En este último caso, el UCS definido quedará activo en el espacio de trabajo y por ende podrá ser utilizado de forma inmediata.

En el ejemplo de la imagen de abajo se ha renombrado el UCS a “diagonal” y este automáticamente queda guardado; también lo podremos dejar activo mediante Set Current o borrarlo si presionamos la tecla Supr.

4) World:

Vuelve al UCS por defecto. También podremos volver al UCS por defecto (origen y plano definido en AutoCAD) si en la barra de comandos ejecutamos el comando UCS (enter) y luego elegimos la opción (enter).

En el ejemplo se ha ejecutado el comando UCS estando el UCS personalizado llamado “diagonal” activo.

El mismo ejemplo anterior pero esta vez, el UCS original de AutoCAD se ha restaurado mediante la ejecución del comando UCS y luego eligiendo W.

5) Previous: 

Vuelve al último UCS realizado. En este caso puntual es una especie de “undo” o deshacer puesto que al seleccionar esta opción, volveremos al último UCS que hemos realizado o que definimos previamente. También podremos realizarlo si en la barra de comandos ejecutamos UCS (enter) y luego P (enter).

6) Origin: 

Cambia el punto de origen del UCS. Si seleccionamos esta opción, podremos tomar el punto de origen y moverlo hacia cualquier otra ubicación, tanto en el espacio 3D como en cualquier cara, lado o vértice de una figura.

7) ZAxis-vector:

Crea el eje Z a partir de 2 puntos específicos. En este caso el plano XY será perpendicular al eje Z el cual definiremos mediante dos puntos: el primero será el origen del UCS y el segundo definirá la dirección del eje Z. También podremos crear el UCS desde el eje Z si en la barra de comandos escribimos UCS (enter) y luego escribimos la opción ZA (enter).

8) 3 points:

Crea el UCS alrededor de 3 puntos definidos. Especifica el origen y la dirección del plano XY. Esta es la opción por defecto al invocar el comando UCS ya que el primer punto será el origen del sistema, el segundo punto será la dirección del eje X y el tercero será la dirección del eje Y, ya explicado al principio del tutorial.

9) X:

Rota el plano en torno al eje X. Se debe especificar el ángulo. Si elegimos esta opción, el plano XY girará en torno al eje X según el ángulo que le especifiquemos. También podremos realizarlo si en la barra de comandos ejecutamos UCS (enter), luego (enter) y finalmente establecer el valor del ángulo (enter).

Rotando el plano XY en torno al eje X, estableciendo un ángulo de 45°.

Rotando el plano XY en torno al eje X, estableciendo un ángulo de 90°.

10) Y:

Rota el plano en torno al eje Y. Se debe especificar el ángulo. Si elegimos esta opción, el plano XY girará en torno al eje Y según el ángulo que le especifiquemos. También podremos realizarlo si en la barra de comandos ejecutamos UCS (enter), luego Y (enter) y finalmente establecer el valor del ángulo (enter).

Rotando el plano XY en torno al eje Y, estableciendo un ángulo de 45°.

Rotando el plano XY en torno al eje Y, estableciendo un ángulo de 90°.

11) Z:

Rota el plano en torno al eje Z. Se debe especificar el ángulo. Si elegimos esta opción, el plano XY girará en torno al eje Z según el ángulo que le especifiquemos. También podremos realizarlo si en la barra de comandos ejecutamos UCS (enter), luego (enter) y finalmente establecer el valor del ángulo (enter).

Rotando el plano XY en torno al eje Z, estableciendo un ángulo de 45°.

Rotando el plano XY en torno al eje Z, estableciendo un ángulo de 90°.

12) View:

Establece el UCS con el plano XY paralelo a la pantalla. En este caso, al seleccionar esta opción el eje Z apuntará hacia nosotros, de la misma forma que cuando dibujamos en 2D, independiente de la perspectiva o posición del objeto en el espacio. También podremos realizarlo si en la barra de comandos ejecutamos UCS (enter) y luego elegimos View.

13) Object:

Alinea el UCS con un objeto seleccionado. En este caso podemos tomar cualquier cara de este y colocarle el plano XY encima. También podremos realizarlo si en la barra de comandos ejecutamos UCS (enter), luego elegimos OBject y finalmente seleccionamos la cara del objeto en el cual aplicaremos el plano.

14) Face:

Alinea el plano XY con una cara seleccionada (sólidos, superficies o meshes). En este caso podremos elegir la cara en la cual se alineará el plano XY. También podremos realizarlo si en la barra de comandos ejecutamos UCS (enter) y luego (enter).

Al seleccionar una cara nos aparecerá el siguiente cuadro de opciones:

Donde tenemos lo siguiente:

Next: selecciona la cara siguiente.

XFlip: voltea el plano XY cambiando el sentido del eje Z y del eje Y.

YFlip: voltea el plano XY cambiando el sentido del eje Z y del eje X.

15) Mostrar UCS: 

Muestra u oculta el sistema de ejes. En este caso disponemos de tres opciones diferentes las cuales son:

– Show UCS Icon at Origin: muestra el icono de UCS en el punto de origen.

– Show UCS Icon: Muestra el icono de UCS pero no lo muestra en el punto de origen, sino que en la parte inferior izquierda de la pantalla.

– Hide UCS Icon: esconde el icono de UCS de la pantalla.

16) UCS combo:

Alinea el UCS según la vista que seleccionemos. En esta opción tenemos varios UCS predefinidos y que podremos ejecutar según la vista seleccionada en el espacio de trabajo, además del ya conocido World.

UCS Combo en la vista Top.

UCS Combo en la vista Bottom.

UCS Combo en la vista Left.

UCS Combo en la vista Right.

UCS Combo en la vista Front.

UCS Combo en la vista Back.

En una siguiente parte del tutorial se modelará una estructura 3D aplicando algunas de las funciones del comando UCS, ya que en esta segunda parte veremos un ejemplo de aplicación más complejo y a la vez una alternativa de modelado a lo ya tradicional.

Este es el fin de este Tutorial.

Comandos AutoCAD Tutorial 16: comandos Fillet, Chamfer y Blend curves

Fillet, Chamfer y Blend curvesEn este nuevo tutorial veremos tres comandos bastante útiles pero a la vez poco utilizados en AutoCAD, ya que trata sobre los comandos fillet, chamfer y blend curves respectivamente. Fillet se define como el “redondeo” de las esquinas en una forma recta 2D mientras que chamfer hace referencia al “chaflán”, ochavo o diagonal formada entre la esquina. En el caso de Blend curves, estas son las curvas de enlace que conectan líneas, curvas o splines abiertas. En este artículo veremos los tres comandos además de aplicaciones exclusivas de estos, e información complementaria respecto a su uso en el dibujo 2D y en otro tipo de trabajos. Si bien los comandos fillet y chamfer también funcionan en el universo 3D, en este tutorial no serán mencionados ya que por definición son comandos de 2D, además que en el caso de 3D tenemos un Fillet y un Chamfer especializados para ello.

Antes de empezar, lo primero que debemos saber es que en las versiones nuevas de AutoCAD los tres comandos comparten un solo botón en el panel modify (modificar). Podremos elegir cualquiera de ellos clickeando en la flecha lateral derecha que aparece al lado de “fillet” de tal forma que esta se vuelva azul, tal como se aprecia en la imagen:

Para ejemplificar el uso de los comandos fillet y chamfer realizaremos una sencilla forma la cual tendrá las medidas mostradas en la imagen siguiente:

Para el caso del comando Blend curves, lo haremos mediante líneas las cuales serán explicadas en la sección respectiva dedicada a este comando.

El comando Fillet

Como ya definimos antes, Fillet se refiere a un comando que redondeará o curvará las esquinas rectas o inclinadas de un dibujo en base a un arco de circunferencia. Para eso el programa tomará como base un trazado geométrico de enlace mediante paralelas de acuerdo con el siguiente esquema:

Para invocar al comando fillet podremos hacerlo seleccionando el ícono respectivo:

O también escribiendo fillet (o fil) en la barra de comandos. Al invocar el comando de cualquiera de las dos maneras, nos aparecerá lo siguiente:

Lo primero que debemos hacer será ir a la opción Radius ya que por defecto el radio de fillet será “0”, por lo que necesitaremos indicar un valor el cual será la base para realizar el redondeo. Para ello, podemos clickear directamente en la opción o escribir R y luego enter.

Una vez dentro de la opción, asignaremos un valor (en el ejemplo es 50) y presionamos enter. Es importante recalcar que el valor siempre deberá ser proporcional al tamaño del objeto. Es decir, si el lado menor de una esquina mide 100 de largo, lo máximo que podremos asignar es ese valor ya que valores mayores harán que fillet no funcione. Ahora volvemos a la forma que dibujamos al principio, asignamos el valor 100 en radius y luego elegiremos mediante un click la primera línea de una esquina de la forma:

Una vez elegida la primera línea, solamente bastará acercar el mouse hacia la segunda línea de la esquina para notar que ya se nos muestra una vista previa del redondeo.

Si hacemos click en la segunda línea, el redondeo se realizará en su totalidad y el comando se cierra de forma automática.

Si bien ya tenemos el redondeo realizado y por ende podremos volver a ejecutar el comando para realizar un siguiente fillet, este comando posee algunas opciones interesantes las cuales son:

Trim: permite decidir si queremos que los extremos se recorten o no. Por defecto trim está activado, es decir, los extremos se cortan al realizar el redondeo. Sin embargo, si entramos a la opción Trim y elegimos No trim, los extremos no se recortarán.

Fillet con Trim y No trim aplicado respectivamente.

Multiple: esta opción es bastante interesante pues si la seleccionamos, al ejecutar el primer fillet el comando no se cerrará sino que nos permitirá seguir ejecutando fillet en el resto de las esquinas de una o más formas, siempre tomando en cuenta el radio ya definido al invocar el comando (este puede cambiarse mientras se ejecuta esta opción).

Undo: si trabajamos la forma mediante la opción multiple, podremos deshacer el último fillet realizado al seleccionar esta opción.

Polyline: si la forma que dibujamos es una polilínea o esta está unificada mediante join, al elegir esta opción haremos que todas las esquinas de esta sean afectadas por fillet al mismo tiempo.

Para finalizar es importante dejar en claro que podremos ejecutar tantos fillet como esquinas tenga la forma, y no importa si esta no es un ángulo recto pues igualmente tomará en cuenta el valor del radio, aunque en este último caso no será tan notorio el redondeo. También podremos ejecutar el comando las veces que necesitemos y establecer varios radios diferentes en una misma forma para realizar formas más complejas.

Si tenemos el caso de esquinas que no formen un ángulo recto fillet se realizará de igual forma ya que como dijimos antes, este comando toma como referencia el trazado de enlaces paralelos.

En el ejemplo se aprecia un fillet de radio 100 en una esquina que no forma ángulo recto. Se ha acotado el radio de la curva para tener la ubicación precisa del centro de esta.

El comando Chamfer

El comando chamfer es una variación de fillet ya que también se refiere a modificar esquinas de intersecciones, pero a diferencia de aquel esta modificación no es un redondeo sino que será un “chaflán” o diagonal entre las esquinas, y que tomará como base el punto final de una “distance 1” y otro de una “distance 2” (que parten desde cada esquina) para formar la diagonal, de acuerdo al esquema siguiente:

Para invocar al comando chamfer podremos hacerlo seleccionando el ícono respectivo:

O también escribiendo chamfer (o cha) en la barra de comandos. Al invocar el comando de cualquiera de las dos maneras, nos aparecerá lo siguiente:

Lo primero que debemos hacer será ir a la opción Distance ya que debemos definir la medida de la distancia 1 (distance 1) y la distancia 2 (distance 2) puesto que el valor de estas por defecto es “0”, y por supuesto serán la base para realizar el chaflán. Para ello, podemos clickear directamente en la opción o escribir D y luego enter. Una vez dentro de distance, asignaremos un valor (en el ejemplo es 100) y presionamos enter:

En este caso notaremos que la distancia 1 que asignamos se nos repetirá por defecto cuando el programa nos pregunte el valor de la segunda distancia. Dejamos la distancia en 100 y presionamos enter:

Ahora nos vamos a cualquier esquina de la forma que realizamos y mediante click elegiremos la primera línea a la cual quedará asociada la distancia 1. Al hacerlo notamos que la línea queda resaltada.

Si nos acercamos a la segunda línea y no hacemos nada, automáticamente se nos mostrará la “vista previa” del chaflán o diagonal entre las esquinas. Para confirmar el chaflán, clickeamos en la segunda línea y con esto ya esta finalizado nuestro chamfer. Notaremos que al igual que en fillet, el comando se cierra de manera automática.

Es importante recalcar que en el caso de chamfer, los valores de distance 1 y distance 2 no necesariamente son iguales, ya que podremos tener el mismo valor para ambos o estos pueden ser completamente diferentes. Al igual que en el caso de fillet, debemos tomar en cuenta el largo de cada línea de la esquina ya que el máximo valor que podemos asignar es el de la línea más corta, pues valores superiores harán que chamfer no funcione. Otra cosa importante a recalcar es que la primera línea que elijamos tomará siempre el valor de distance 1, mientras que la segunda será distance 2 y por ende repercutirá en el resultado final, sobre todo si ambos valores son diferentes.

En el ejemplo se ha asignado el valor 100 para distance 1 y 200 para distance 2, y se ha seleccionado la línea vertical como primera línea. Notamos que el valor de 200 se coloca en la línea horizontal.

El mismo ejemplo anterior pero esta vez se ha seleccionado la línea horizontal como primera línea. Notamos que el valor de 200 se coloca ahora en la línea vertical.

Si bien ya tenemos el chaflán realizado y por ende podremos volver a ejecutar el comando para realizar un siguiente chamfer, este comando posee algunas opciones interesantes las cuales son:

Trim: permite decidir si queremos que los extremos se recorten o no. Por defecto trim está activado, es decir, los extremos se cortan al realizar el redondeo. Sin embargo, si entramos a la opción Trim y elegimos No trim, los extremos no se recortarán.

Chamfer con Trim y No trim aplicado respectivamente.

Multiple: esta opción es bastante interesante pues si la seleccionamos, al ejecutar el primer chamfer el comando no se cerrará sino que nos permitirá seguir ejecutando chamfer en el resto de las esquinas de una o más formas, siempre tomando en cuenta las distancias ya definidas al invocar el comando (estas pueden cambiarse mientras se ejecuta esta opción).

Undo: si trabajamos mediante la opción multiple, podremos deshacer el último chamfer realizado al seleccionar esta opción.

Polyline: si la forma que dibujamos es una polilínea o esta está unificada mediante join, al elegir esta opción haremos que todas las esquinas de esta sean afectadas por chamfer al mismo tiempo.

Method: esta opción establece el método de corte utilizado para generar el chamfer, y tenemos dos métodos posibles: Distance y Angle. Elegiremos cualquiera de los métodos eligiendo la opción respectiva o escribiendo D (distance) o A (angle) respectivamente, y luego presionando enter.

El método Distance es el que aparece por defecto y consiste simplemente en definir los valores de distance 1 y distance 2 respectivamente. El método Angle en cambio, nos permite definir sólo la magnitud de la primera distancia (llamada “lenght of the first line“) para luego definir el ángulo en el cual se inclina la diagonal respecto de esta, que generará la magnitud de distance 2 y finalizará el chamfer. Ambos métodos pueden esquematizarse en la siguiente imagen:

De izquierda a derecha: método distance y método angle.

Tip: en el método angle, si queremos tener el mismo valor en distance 1 y 2 bastará con dejar el valor del ángulo en 45.

Para ejemplificar el método angle primeramente elegimos el método mediante method, seleccionamos la opción angle y colocamos el valor 100 en distance (lenght of the first line). Cuando nos pregunte el ángulo o angle, escribiremos el valor 60. Ahora elegimos la primera línea y luego la segunda para ver el resultado:

Chamfer aplicado mediante el método angle.

En el ejemplo notamos claramente que al elegir la primera y luego la segunda línea, automáticamente se muestra la vista previa con el valor de distance 1 (línea vertical) y el ángulo de 60° que nos define a la vez el valor de distance 2 (línea horizontal). En el segundo ejemplo de abajo se ha aplicado el mismo método pero esta vez con la opción polyline, donde notamos que se seleccionan todas las esquinas menos la interior, puesto que en este caso es imposible debido a la medida de la línea que se configuró para realizar el chamfer.

Para finalizar es importante dejar en claro que podremos ejecutar tantos chamfer como esquinas tenga la forma y no importa si esta no es un ángulo recto porque chamfer se realizará de igual forma, ya que este comando toma como referencia el punto de intersección entre las extensiones proyectadas de cada línea y por tanto respetará las distancias y/o ángulo que definamos. También podremos ejecutar el comando las veces que necesitemos y establecer varios chaflanes diferentes en una misma forma para realizar formas más complejas.

En el ejemplo el valor de distance 1 es 150 y el de distance 2 es 100, aplicados mediante chamfer a una esquina que no forma ángulo recto.

El comando Blend curves (Blend)

Este comando es bastante sencillo en su utilización y además de eso es muy útil y práctico, pues consiste en enlazar de forma automática y mediante curvas de tipo Spline, cualquier línea o curva no importando si es una recta, curva o una spline siempre y cuando estas estén abiertas. Para ejemplificar este comando nos bastará realizar un par de líneas abiertas de cualquier tipo que serán la base para el enlace, de forma parecida a los ejemplos de abajo:

Ejemplo de líneas abiertas, de arriba hacia abajo: líneas rectas, arcos de circunferencia y líneas spline.

Para invocar al comando Blend podremos hacerlo seleccionando el ícono respectivo:

O también escribiendo blend (o ble) en la barra de comandos. Al invocar el comando de cualquiera de las dos maneras, nos aparecerá lo siguiente:

En este caso aplicaremos el comando en las líneas rectas, y este será tan sencillo como elegir la primera forma con un click, y luego elegir la otra para realizar el enlace pedido:

Podemos probar en las siguientes formas para ver el cómo se aplica la curva de enlace en ellas:

Aplicación de Blend curve en arcos de circunferencia.

Aplicación de Blend curve en curvas spline.

En estos casos notamos que la curva de enlace es de otro color y tipo ya que en el ejemplo se ha cambiado el layer antes de aplicar blend, para mostrar que las curvas resultantes no están unificadas sino que son independientes respecto de las curvas originales. Si queremos darles continuidad, bastará unificarlas mediante join (J). Si las unificamos, la curva resultante siempre será una curva de tipo spline y tomará el layer de la curva de enlace, independiente del tipo de curva que hayamos realizado antes.

Unificando las curvas mediante Join y obteniendo la spline editable como resultado.

Si bien ya tenemos el enlace realizado y por ende podremos volver a ejecutar el comando para realizar un siguiente blend, este comando posee su única opción la cual es:

Continuity: nos permite definir el método de continuidad utilizado para generar la curva de enlace, y tenemos dos tipos posibles: Tangent Smoooth.

La diferencia entre ambos es más bien el grado de sinuosidad de la curva, ya que en la opción tangent se toman las tangentes a las líneas como base haciendo menos sinuosa la curva, mientras que en Smooth esta es más bien un “suavizado” de esta haciendo que por ende sea más sinuosa. En las imágenes siguientes podemos ver las diferencias entre ambos tipos en los distintos tipos de líneas y curvas:

Finalmente nos queda por decir que la curvatura resultante, al ser una spline editable, podrá ser editada de la misma forma que una spline corriente ya que podremos mover sus puntos de control o cambiar el método de generación de la curva (CV o Fit).

Este es el fin de este Tutorial.

Comandos AutoCAD Tutorial 15: el comando Array

En este nuevo tutorial veremos otro de los comandos más versátiles de AutoCAD, ya que se trata del comando llamado array o lo que es lo mismo, la copia de objetos mediante matrices o arreglos las cuales permiten distribuir copias en el espacio y pueden ser de tipo rectangular, polar o en referencia a un recorrido o también llamado path. En este artículo veremos los tres tipos de matriz que posee el comando array además de aplicaciones exclusivas (mediante ejemplos y archivos) de este comando, e información complementaria respecto a su uso en el dibujo 2D y en otro tipo de trabajos.

Tipos de Array

Como ya definimos antes, Array se refiere a un tipo de copia que se basa en “matrices” o mejor dicho un modo de orden específico el cual repercutirá en cómo las copias se reparten en el espacio de trabajo. Las matrices o array pueden ser de tres tipos en AutoCAD:

1) Matriz rectangular.
2) Matriz polar.
3) Matriz en referencia a un recorrido o “array path”.

Para la realización de este tutorial usaremos tres archivos base el cual se incluye en la sección descarga de archivos de tutoriales.

1) Matriz o Array rectangular

Una matriz o array rectangular es una sucesión de copias que se distribuyen en el espacio de trabajo de tal modo que formen “filas” y “columnas”. Para ejemplificar y analizar este tipo de arreglo, nos vamos al archivo en cuestión y una vez abierto encontramos lo siguiente:

En este caso el dibujo es una especie de “edificio” el cual tiene una ventana dibujada. En este caso lo que haremos será copiarla mediante la matriz rectangular y con ello formar un frente de este. Para invocar el comando podemos hacerlo de tres maneras distintas: la primera y más fácil es elegir el ícono respectivo de la imagen derecha, la segunda será invocar directamente el comando en la barra de comandos mediante arrayr (arrayrect), y la última es invocar el comando array, elegir el o los objetos a copiar, presionar enter y luego elegir la opción Rectangular (R).

Si elegimos cualquiera de las tres formas, obtendremos lo siguiente:

Notamos que la matriz ya se ha realizado y en este caso tenemos una matriz de 3 x 4, con un total de 12 copias. Dicho de otra manera, tenemos 3 filas y 4 columnas. En una matriz de tipo rectangular las filas se denominan ROWS y las columnas COLUMNS, como se ilustra en el siguiente esquema:

Y además notaremos que en el panel superior nos aparece un paneo donde podremos editar los parámetros de nuestro arreglo:

En este panel de edición tenemos lo siguiente:

Rows: podremos definir el número de filas o rows que queremos en la matriz. Por defecto es 3.

Columns: podremos definir el número de columnas o columns que queremos en la matriz. Por defecto es 4.

Between Row/Column: permite definir el espaciado entre la fila o columna que copiemos. Esta opción siempre tomará el inicio de la copia original y el inicio de la siguiente. Mientras sea mayor el distanciamiento, más lejos estarán las copias y visceversa. Esto se refleja mejor en el siguiente esquema:

Total Row/Column: permite determinar el total de toda la matriz. El valor de este influirá en la opción Between y por ende en la posición de los elementos.

Levels: determina la cantidad de “pisos” de la matriz, ya que esta opción sólo aparece al trabajar en el espacio 3D. Además de esta opción disponemos de otras opciones propias que son:

Between levels: determina la altura de cada piso.

Total levels: Determina la suma de todos los pisos.

En el ejemplo se ha establecido el valor de levels en 5, between en 100 y el total es 400. El resultado sólo se aprecia al ir al modo 3D.

Además de las opciones comunes entre rows y columns, tenemos algunas opciones extras que son:

Row Increment: sólo disponible en rows, determina el grado o la cantidad de incremento o aumento entre cada fila. Cambiar esta configuración afectará el valor de la distancia final entre cada fila.

En el ejemplo, between está configurado en 150 y el valor de increment es 10. Notamos que el valor de between entre las filas se incrementa en 0.3330. 

Base point: permite cambiar el punto base desde donde se inicia el array.

Edit source: nos permite editar el primer elemento de la matriz y a la vez esta edición afectará por igual a todos los elementos del array, de forma similar al comando de edición de bloques bedit.

Al entrar en el modo de edición, el programa nos avisará que una vez realizada la edición debemos cerrar la matriz mediante el comando arrayclose.

Si damos click en aceptar podremos editar la primera copia la cual afectará a todas por igual una vez que la editemos y cerremos mediante arrayclose.

Si guardamos el array al ejecutar arrayclose, los cambios se guardarán en todas las copias. Por el contrario, si decimos “no” la matriz quedará tal cual como antes de la edición.

Replace Items: nos permite reemplazar uno o más elementos de la matriz por otro elemento de base. Para realizarlo, clickeamos en la opción y seleccionamos el ítem que será el reemplazo de la matriz para luego presionar enter, luego definimos el punto base desde donde se reemplazarán las copias para finalmente elegir la o las formas que serán reemplazadas.

Ahora bien, si en el momento de la edición elegimos la opción Source objects, todas las copias serán reemplazadas ya que esta opción reemplaza directamente el objeto fuente.

Reset array: si previamente editamos el array mediante Replace items, podremos volver al array original al elegir esta opción.

Las mismas opciones pueden verse en la barra de comandos al establecer el array, sin embargo también nos aparecerá la opción ASsociative la cual nos permitirá agrupar el array para ocupar las opciones vistas o no hacerlo. Si elegimos la opción de no agrupar, las opciones de edición del array se desactivarán y el array no quedará agrupado sino que serán elementos independientes.

Volviendo a nuestro ejemplo, crearemos el array y editaremos los parámetros de la siguiente manera:

El resultado de nuestro ejercicio es el siguiente:

Para finalizar podemos decir que este de array puede ser editado de forma manual ya que al seleccionarlo, podremos tener acceso a las fechas azules y cuadrados tradicionales donde podremos editar algunos parámetros como between y/o agregar más copias tanto en rows como en columns.

Añadiendo rows mediante la flecha azul derecha.

Añadiendo betweens en rows mediante la flecha azul izquierda.

Añadiendo columns mediante la flecha azul derecha.

Añadiendo betweens en columns mediante la flecha azul izquierda.

Añadiendo rows y columns mediante la flecha azul derecha.

2) Array polar

Una matriz o array polar es una sucesión de copias que se distribuyen en el espacio de trabajo de tal modo que equidisten respecto a un punto o centro, de la misma forma en que se crea un círculo. Por ello mismo este tipo de array es ideal para definir formas polares como por ejemplo un reloj, unos engranaje o una llanta.

Para ejemplificar esto, usaremos el archivo correspondiente a matriz polar y una vez abierto, encontramos lo siguiente:

En este caso realizaremos un engranaje mediante este tipo de array. Al igual que en la matriz rectangular, podemos invocar al comando de tres maneras distintas: la primera y más fácil es elegir el ícono respectivo de la imagen derecha, la segunda será invocar directamente el comando en la barra de comandos mediante arrayp (arraypolar), y la última es invocar el comando array, elegir el o los objetos a copiar, presionar enter y luego elegir la opción Polar (PO).

Luego de invocado el comando, seleccionamos la pieza superior y luego presionamos enter:

El programa nos pedirá el centro del array y elegimos el centro del círculo menor:

Al seleccionar el círculo, el resultado que obtenemos es el siguiente:

Si tomamos el array realizado, accederemos al panel de edición de la matriz polar donde encontramos las siguientes opciones:

Items: determina el número de elementos o copias que tiene el array. Por defecto es 6.

Between: en este caso se refiere al ángulo comprendido entre cada elemento. A mayor ángulo mayor distancia y visceversa.

Fill: determina el total o la suma de todos los ángulos respecto a cada elemento. Por defecto el valor de fill es 360 el cual cubre todo el círculo, pero si lo modificamos podremos establecer el array en una parte, el medio o un cuarto de círculo según el valor que coloquemos.

Array con valor de fill en 180.

Array con valor de fill en 90.

Rows: en este caso podremos definir el número de filas o rows que queremos en cada elemento. Por defecto es 1.

Between Row: permite definir el espaciado entre la fila de cada elemento que copiemos. Esta opción funciona de igual manera que en el caso de la matriz rectangular ya que siempre tomará el inicio de la copia original y el inicio de la siguiente. Mientras sea mayor el distanciamiento, más lejos estarán las copias y visceversa.

Total Row: al igual que en la matriz rectangular, esta opción permite determinar el total de toda la fila. El valor de este influirá en la opción Between.

Row Increment: al igual que en el caso de la matriz rectangular, esta opción determina el grado o la cantidad de incremento o aumento entre cada fila. Cambiar esta configuración afectará el valor de la distancia final entre cada fila.

Array con valor de rows en 3 y between en 100.

Levels: determina la cantidad de “pisos” de los elementos de la matriz, ya que esta opción aparece al trabajar en el espacio 3D. Además de esta opción disponemos de otras opciones propias que son:

Between levels: determina la altura de cada piso.

Total levels: Determina la suma de todos los pisos.

En el ejemplo se ha establecido el valor de levels en 3, between en 100 y el total es 200. El resultado sólo se aprecia al ir al modo 3D.

Base point: permite cambiar el punto base desde donde se inicia el array. En este caso dependiendo del punto que se elija, afectará el desarrollo de toda la matriz.

Rotate items: rota en 90° todos los items de la matriz, modificando su configuración.

Direction: al activar o desactivar esta opción la dirección del array cambia ya sea a favor o contra el reloj. Esta opción funciona mejor cuando fill es menor a 360.

Edit source: nos permite editar el primer elemento de la matriz y a la vez esta edición afectará por igual a todos los elementos del array, de forma similar al comando de edición de bloques bedit. Esta opción funciona igual que en el caso de la matriz rectangular.

Replace items: nos permite reemplazar uno o más elementos de la matriz por otro elemento de base. Para realizarlo, clickeamos en la opción y seleccionamos el ítem que será el reemplazo de la matriz para luego presionar enter, luego definimos el punto base desde donde se reemplazarán las copias para finalmente elegir la o las formas que serán reemplazadas. Esta opción funciona exactamente igual que en el caso de la matriz rectangular.

Reset array: si previamente editamos el array mediante Replace items, podremos volver al array original al elegir esta opción.

Las mismas opciones pueden verse en la barra de comandos al establecer el array, sin embargo también nos aparecerá la opción ASsociative la cual nos permitirá agrupar el array para ocupar las opciones vistas o no hacerlo. Si elegimos la opción de no agrupar, las opciones de edición del array se desactivarán y el array no quedará agrupado sino que serán elementos independientes.

Volviendo a nuestro ejemplo, crearemos el array y esta vez sólo cambiaremos el número de items a 12 para generar el engranaje. El resultado de nuestro ejercicio es el siguiente:

Para finalizar podemos decir que este tipo de array puede ser editado de forma manual ya que al seleccionarlo, podremos tener acceso a las fechas azules y cuadrados tradicionales donde podremos editar parámetros como fill o cambiar el radio de la matriz.

Modificando el valor de fill mediante la flecha azul.

Cambiando el radio del array mediante el cuadrado superior.

Moviendo todo el array mediante el cuadrado central.

Array Path

Una matriz o array polar es una sucesión de copias que se distribuyen en el espacio de trabajo de tal modo que tomen como referencia un recorrido abierto (también llamado “path”), el cual puede ser una línea recta o curva. Para ejemplificar esto, usaremos el archivo correspondiente a matriz polar y una vez abierto, encontramos lo siguiente:

En este caso alinearemos un tren en un recorrido recto. Al igual que en la matriz rectangular, podemos invocar al comando de tres maneras distintas: la primera y más fácil es elegir el ícono respectivo de la imagen derecha, la segunda será invocar directamente el comando en la barra de comandos mediante arraypa (arraypath), y la última es invocar el comando array, elegir el o los objetos a copiar y luego elegir la opción Path (PA).

Luego de invocar el comando, seleccionamos la locomotora, presionamos enter y luego elegimos el recorrido. El resultado que obtenemos es el siguiente:

Podemos realizarlo también en los otros dos recorridos ya establecidos para obtener los siguientes resultados:

Si tomamos el primer array realizado, accederemos al panel de edición de la matriz path donde encontramos las siguientes opciones:

Items: determina el número de elementos o copias que tiene el array. Por defecto está desactivado ya que el número de elementos se establece de forma automática, pero si presionamos su icono podremos desbloquearlo y con ello establecer el número de forma manual siempre y cuando este sea menor al número ya establecido.

En el ejemplo el número de items se ha desbloqueado y establecido en el valor 3.

Between: en este caso se refiere a la distancia entre los elementos de la línea. Si bloqueamos la opción items podremos aumentar o disminuir la cantidad de estos, dependiendo de la distancia establecida en between. Mientras menor sea la distancia aumentará el número de items, y visceversa.

En el ejemplo el valor de between es 2500 y la cantidad de items aumenta a 5.

En el ejemplo el valor de between es 1000 y la cantidad de items aumenta a 12.

Total: determina el total (suma) de todas las distancias.

Rows: en este caso podremos definir el número de filas o rows que queremos en cada elemento. Por defecto es 1.

Between Row: permite definir el espaciado entre la fila de cada elemento que copiemos. Esta opción funciona igual que en la matriz rectangular ya que siempre tomará el inicio de la copia original y el inicio de la siguiente. Mientras sea mayor el distanciamiento, más lejos estarán las copias y visceversa.

Total Row: permite determinar el total de toda la fila. El valor de este influirá en la opción Between.

Row Increment: al igual que en el caso de la matriz rectangular, esta opción determina el grado o la cantidad de incremento o aumento entre cada fila. Cambiar esta configuración afectará el valor de la distancia final entre cada fila.

Array con valor de rows en 4 y between en -500.

Levels: determina la cantidad de “pisos” de los elementos de la matriz, ya que esta opción aparece al trabajar en el espacio 3D. Además de esta opción disponemos de otras opciones propias que son:

Between levels: determina la altura de cada piso.

Total levels: Determina la suma de todos los pisos.

En el ejemplo se ha establecido el valor de levels en 3, between en 1000 y el total es 2000. El resultado sólo se aprecia al ir al modo 3D.

Base point: permite cambiar el punto base desde donde se inicia el array. En este caso dependiendo del punto que se elija, afectará el desarrollo de toda la matriz.

Tangent direction: esta opción aparece cuando el elemento y el recorrido no son paralelos y permite cambiar la orientación del primer elemento respecto al recorrido. En este caso dependiendo del punto que se elija, afectará la alineación de todos los elementos de la matriz.

Measure: permite editar la distancia (between) y el número de items de forma manual.

Divide: redistribuye el número de items a través de todo el recorrido. En este caso no se puede editar la distancia a menos que se active el modo measure.

Align items: especifica si se alinea cada elemento para que sea tangente a la dirección de la ruta. La alineación es relativa a la orientación del primer artículo.

Align items desactivado.

Align items activado.

Z direction: esta opción funciona en el espacio 3D, y especifica si se deben mantener los elementos de forma horizontal en la dirección Z original o colocar los elementos alineados a lo largo de una ruta 3D.

Z direction activado.

Z direction desactivado.

Edit source: nos permite editar el primer elemento de la matriz y a la vez esta edición afectará por igual a todos los elementos del array, de forma similar al comando de edición de bloques bedit. Esta opción funciona igual que en el caso de la matriz rectangular y polar.

Replace Items: nos permite reemplazar uno o más elementos de la matriz por otro elemento de base. Para realizarlo, clickeamos en la opción y seleccionamos el ítem que será el reemplazo de la matriz para luego presionar enter, luego definimos el punto base desde donde se reemplazarán las copias para finalmente elegir la o las formas que serán reemplazadas. Esta opción funciona exactamente igual que en el caso de la matriz rectangular y polar.

Reset array: si previamente editamos el array mediante Replace items, podremos volver al array original al elegir esta opción.

Las mismas opciones pueden verse en la barra de comandos al establecer el array, sin embargo también nos aparecerá la opción ASsociative la cual nos permitirá agrupar el array para ocupar las opciones vistas o no hacerlo. Si elegimos la opción de no agrupar, las opciones de edición del array se desactivarán y el array no quedará agrupado sino que serán elementos independientes.

Ahora volvemos a nuestro ejemplo y en este caso sólo colocamos el valor 2000 en between, completando el tren. El resultado final es el siguiente:

Para finalizar podemos decir que este tipo de array puede ser editado de forma manual ya que al seleccionarlo, podremos tener acceso a las fechas azules y cuadrados tradicionales donde podremos editar parámetros como between y/o agregar más copias, además de mover la matriz.

Moviendo el array mediante el cuadrado izquierdo.

Añadiendo betweens y elementos mediante la flecha azul.

Finalmente, si queremos editar los elementos de forma independiente sin usar las opciones de array no nos quedará otro remedio que explotarlos, aunque si esto se hace se perderán de forma permanente las opciones de edición de array.

Este es el fin de este Tutorial.

Descargar material del tutorial: ir a página de descargas.

Comandos AutoCAD Tutorial 14: el comando Offset

En este tutorial veremos el que quizás es el comando más utilizado y popular ya que nos permite definir de forma inmediata un espesor de muro, una diseño de trama o incluso dibujar todo un proyecto a partir de la utilización del mismo: nos referimos por supuesto al comando offset. Veremos aplicaciones exclusivas de este comando e información complementaria respecto al uso en el dibujo 2D de este.

Offset es sin duda el comando más utilizado por los dibujantes de Arquitectura a tal punto que popularmente ellos definen los muros con un “Offset a 15”. Esto es así ya que Offset nos permitirá realizar copias paralelas y equidistantes respecto al objeto que estemos copiando. Se diferencia de la copia tradicional (copy) en que este tipo de copia no es idéntica sino semejante, es decir, será más grande o más pequeña dependiendo del grado de curvatura y/o la distancia de copiado pero estarán en la misma proporción, de acuerdo con el siguiente esquema:

offset01

Comparación entre la copia tradicional (cp) versus offset (off), donde notamos que los triángulos son semejantes en el caso de offset, mientras que en copy el triángulo resultante es idéntico al original.

Para ver los atributos de este comando bastará con dibujar un cuadrado de 100 x 100 mediante el comando rectangle (rect). Ahora podemos invocar el comando realizando click en su icono correspondiente:

offset01b

O también escribiendo offset (o sus abreviaturas of u off) en la barra de comandos, y luego presionando enter:

offset02

Al invocar el comando, lo primero que este nos pedirá es que determinemos una distancia numérica para efectuar la copia y además nos aparecen las opciones Through, Erase y Layer (que se verán más abajo):

offset03

Antes de comenzar a operar con este comendo explicaremos un poco cómo funciona: offset toma como distancia de referencia la perpendicular respecto al objeto o línea original, le asigna un valor y luego repite la misma distancia en todas las caras (si el elemento es cerrado) o lo copia si el elemento es único o es una forma abierta. Sin embargo, para que todo esto funcione, debemos elegir el “lado” o el “interior” (o exterior) en que queremos que esta copia se haga visible. Esto se puede visualizar en los siguientes esquemas:

Funcionamiento de offset en un objeto cerrado (unificado).

Funcionamiento de offset en un objeto abierto (unificado).

Volviendo al ejercicio, una vez invocado offset lo primero que se nos preguntará verá el valor de la distancia de desfase. Asignamos una distancia mediante el valor 20, y luego presionamos enter. Con esto le decimos al programa que ocupe como distancia de copiado la perpendicular con ese valor respecto al objeto de referencia, de acuerdo al esquema:

offset03b

Ahora el programa nos pedirá que elijamos el objeto fuente. Elegimos el cuadrado mediante un click y al hacerlo nos pedirá la dirección en que queremos que se realicen las copias. Según movamos el mouse el programa nos indicará si las copias van hacia “adentro” del cuadrado o hacia “afuera” de este:

offset07

Si movemos el puntero del mouse hacia el interior del cuadrado, las copias irán dentro de este.

offset07b

Si movemos el puntero del mouse hacia el exterior del cuadrado, las copias irán fuera de este.

Al realizar click en la dirección escogida, la copia se habrá realizado en la distancia asignada 20. Es importante considerar que una vez que hayamos realizado la primera copia, el puntero nos quedará en forma de cuadrado lo que nos indicará que podremos tomar otro objeto (o el mismo) y mediante los pasos anteriores (elegir el sentido y luego click) podemos volver a realizar una copia a la distancia indicada sin necesidad de ejecutar nuevamente offset:

offset07c

offset07d

Podremos hacer esto las veces que queramos hasta cancelarlo mediante Esc o en la opción Exit de la barra de comandos. Si nos equivocamos al hacer una copia podremos deshacer la última mediante la opción Undo.

offset08

La opción Multiple nos permitirá repetir la copia sin necesidad de tomar el objeto fuente, pues automáticamente tomará como referencia la última copia realizada y por ello sólo bastará realizar click:

offset09

offset09b

Serie de Offsets realizados mediante la opción Multiple.

Al invocar el comando, además de determinar la distancia nos aparecen las opciones Through, Erase y Layer:

offset03

La opción Through nos permitirá realizar el offset sin indicar una distancia mediante valores numéricos ya que al seccionar el objeto y hacer click en este podremos definir mediante el movimiento del mouse la “distancia” sin necesidad de introducir el valor.

offset04

offset04b

 Serie de Offsets realizados mediante la opción Through.

Al realizar click en un punto definiremos la distancia del offset. Podremos realizar esto de manera infinita hasta cancelar el comando. Al activar la opción Through nos aparecerá Multiple, la cual nos permitirá copiar de forma consecutiva de igual modo que con los valores numéricos, tomando como referencia la última copia realizada.

La opción Erase nos permitirá borrar el objeto fuente al realizar el offset, de forma similar al comando Mirror:

offset05

En este caso el programa nos preguntará si queremos borrar el objeto fuente o mantenerlo. Por defecto la opción es “No“. Si le decimos que sí (Yes), el objeto inicial será borrado y sólo se dejará la copia realizada:

offset05b

offset05c

Offset realizado mediante la opción Erase, donde se ha especificado que se borre el objeto fuente.

Si ejecutamos la opción Layer, podremos colocar las copias de offset en el layer que esté activo en ese momento o en el layer del objeto que estamos copiando:

offset06

Al ejecutarlo nos aparecen las opciones Current (Layer activo) o Source (Layer del objeto). Si el objeto fuente está en un layer diferente al que tenemos activo en ese momento, elegimos la opción Current y luego ejecutamos offset, las copias se asignarán al layer activo y no al del objeto:

offset06b

Offset realizado mediante la opción Layer, donde se ha especificado que las copias se asignen al layer activo o Current (en el ejemplo es el layer “0”).

Es importante aclarar que si realizamos copias dentro de una forma cerrada tendremos las propias limitaciones del “espacio” que esta contiene, pues si intentamos realizar muchas copias hacia el interior el programa sólo podrá realizar las que el espacio pueda contener, si no es posible nos advertirá mediante un ícono que no se pueden seguir realizando más copias:

offset10

Offset realizado en el cuadrado de 100 y hacia el interior con valor de 20, pero el espacio sólo puede contener 2 copias (cuadrados de 60 y 20 respectivamente), al no poder realizar un cuadrado de lado “0”, AutoCAD nos avisa mediante el ícono de “Prohibido” que se indica en la imagen.

Debemos tener en cuenta que en el caso de este ejemplo, el cuadrado dibujado está unificado ya que se ha realizado a partir del comando rectangle. si lo dibujamos mediante el comando line el resultado será muy diferente ya que las líneas son independientes unas de otras, lo cual hará que las copias de offset sean sólo en esas líneas y por ello, tendremos que editarlas y/o recortarlas para definir los interiores. Además, al estar separadas no tendremos el problema del espacio contenedor de la copia.

Offset realizado en un cuadrado unificado y en otro realizado mediante line.

El mismo ejemplo anterior pero esta vez dse han realizado más copias. En la primera figura al estar el cuadrado unificado, sólo se pueden realizar 5 copias interiores mientras que en la segunda podremos hacer las copias que queramos (incluso salir del cuadrado) ya que no están sujetas al límite de la forma.

Este es el fin de este Tutorial.

AutoCAD 3D Tutorial 10: Animación en AutoCAD, parte 2: Anipath (recorrido)

Desde los tiempos primitivos el hombre ha intentado representar el movimiento, pasando por diferentes inventos que van desde el zootropo hasta llegar a los dibujos animados modernos. Valiéndose del principio físico de la persistencia de la visión, es decir, en que el cerebro humano retiene durante unas fracciones de segundo la imagen que captan sus ojos, los cineastas descubrieron que al ver una secuencia de imágenes a gran velocidad, el cerebro no es capaz de individualizarlas y por ende, este crea la ilusión de movimiento continuo. Esta secuencia de imágenes a gran velocidad es lo que conocemos como animación.

En este tutorial aprenderemos a realizar animaciones de recorrido mediante el comando anipath de AutoCAD, y además crearemos (y guardaremos) vídeos en relación a ello. También veremos las distintas calidades de vídeo y formatos específicos de renderizado para estas.

Para el correcto desarrollo de este tutorial se necesitará un archivo específico, el cual puede ser descargado en este enlace.

Concepto de Cuadros por segundo o FPS (Frames Per Second)

En animación, cada una de las imágenes estáticas que la componen se denomina cuadro o frame, y la fluidez de esta dependerá de la cantidad de imágenes “en un segundo” que “pasen” ante nuestros ojos.

El concepto de “cuadros por segundo” o Frames Per Second (FPS) nos indica precisamente el número de imágenes que se muestran en un segundo de tiempo. Este formato se utiliza en cine y en televisión, y dependiendo del lugar geográfico se establece según los siguientes sistemas de televisión analógica:

NTSC (National Television System Committee)
Norte y la mayor parte de sudamérica, Japón, Chile.
29,97 FPS (se asume 30 FPS).
PAL (Phase Alternating Line)
Europa, Asia, Argentina, Brasil y algunos países de centroamérica.
25 FPS.
SECAM (Séquentiel Couleur à Mémoire)
Francia.
25 FPS.
FILM
Formato para cine.
24 FPS.

La animación en AutoCAD

A diferencia de programas para renderizado como 3DSMAX, AutoCAD no es un programa optimizado para animación ya que es más bien un programa técnico donde la precisión es lo más importante, y por ello los comandos de animación que tiene son muy limitados y además suelen estar ocultos en el programa. Por lo tanto, debemos invocarlos mediante su nombre respectivo o el icono correspondiente. Para acceder al grupo de los comandos de animación iremos al espacio de trabajo (workspace) 3D Modeling y lo llamaremos clickeando con el botón secundario del mouse en cualquier parte de los grupos de la persiana Visualize (Render), y presionando el botón secundario del mouse elegiremos Show Panels >> Animation tal como se aprecia en las imágenes de abajo:

acad_animacion00

Llamado al grupo de animación mediante el mouse en AutoCAD 2013 y 2017 respectivamente.

Al activarlos aparecen los controles respectivos de animación donde podremos animar un modelo 3D de tres formas diferentes las cuales son:

– Walk (caminar).
– Fly (volar).
– Animation Motion Path (Animación por recorrido en movimiento).

En el primer tutorial sobre animación ya vimos la opción Walk and Fly. Por ello, en este tutorial ocuparemos el comando llamado Animation Motion Path. En este caso utilizaremos el archivo terminado y mejorado del Tutorial 02 (templo griego) el cual abriremos en el programa. Si lo renderizamos, el resultado debe ser algo similar a la imagen de abajo:

Ahora animaremos el templo mediante mediante Animation Motion Path o también conocido como el comando anipath. Como su nombre lo indica, para realizar este tipo de animación necesitaremos una o la unión de varias líneas: una curva abierta o una forma cerrada (llamada Path) que nos servirá como recorrido, y una cámara virtual desde la cual enfocarán los objetos para realizar la animación la cual es insertada de manera automática por el comando. Si ejecutamos el comando anipath y luego presionamos enter, obtendremos el siguiente cuadro:

Este cuadro se denomina Motion Path Animation (Animacion de movimiento por recorrido). Antes de proceder a efectuar la animación respectiva, primeramente debemos entender el lado izquierdo del cuadro. Este nos indica que la “cámara virtual” que nos inserta anipath puede ser enlazada a dos elementos geométricos diferentes:

1) un punto cualquiera en el espacio (point).
2) un recorrido (path), el cual puede ser cualquier forma abierta o cerrada. Si el recorrido se realiza mediante líneas o line, este deberá ser unificado mediante join.

Y respecto a la cámara virtual misma, podemos enlazar tanto esta (camera) como el objetivo al cual apunta (target) a los elementos geométricos anteriores. Por ello, las posibles combinaciones que podemos realizar mediante estos enlaces son las siguientes:

a) Enlazar camera a path y target a point.
b) Enlazar camera a point y target a path.
c) Enlazar camera a path y target a nada (none).
d) Enlazar camera y target al mismo path.

Enlazar camera y target a point no es posible ya que no habría animación, puesto que la cámara y el target siempre estarían fijos. De este análisis se desprende que los tipos de animación de cámara que podremos realizar mediante anipath son los siguientes:

1 – La cámara se moverá por el recorrido o path, mientras que el target (objetivo) se mantendrá fijo en un punto y apuntará hacia el o los objetos enfocados. Esto se conoce como giro o recorrido de cámara.

2 – La cámara permanece fija en un punto y sólo el target u objetivo se moverá a través del recorrido o path. Esto se conoce como recorrido panorámico o paneo.

3 – Tanto la cámara como el objetivo se moverán por el mismo recorrido o path. Esto se conoce como cámara libresubjetiva o de primera persona.

4- La cámara y el objetivo se mueven por diferentes recorridos o paths. Esto se conoce como travelling.

En este tutorial veremos todos estos tipos.

Opciones de Motion Path Animation

Antes de crear las animaciones pertinentes, podremos configurar los parámetros de estas mediante las siguientes opciones del cuadro Motion Path Animation:

Frame Rate (FPS): con esta opción elegiremos la unidad o sistema en que queremos trabajar nuestra animación sea NTSC, PAL, FILM o la cantidad de FPS que deseemos.

Number of frames/Duration (seconds): con esta opción elegiremos la unidad de tiempo ya sea en cantidad de frames o cuadros, o en el tiempo de duración (en segundos) que queremos para nuestra animación. Si elegimos aumentar la cantidad en Duration, automáticamente se ajustará la cantidad de frames en Number of frames, y visceversa.

Visual Style: en esta opción elegiremos cómo queremos que se vea nuestra animación ya que tendremos todas las opciones de estilos visuales e incluso podremos “renderizar” la animación de forma sencilla al elegir la opción Rendered. Si elegimos la opción As displayed, la animación se renderizará según el estilo visual que tengamos activo en la viewport.

Debemos tener cuidado con esta opción puesto que si queremos testear la animación y tenemos activados los materiales, luces, sombras, GI y elegimos Rendered, la animación se demorará muchísimo más que si elegimos otro estilo visual. Para testear animaciones se recomienda la elección de estilos visuales más simples como Hidden, Conceptual o Realistic.

También podremos configurar la calidad del render en la animación y esta influirá en la calidad de la imagen y en el tiempo de renderizado. Para las versiones antigua de AutoCAD, Draft es la más básica y rápida mientras que Presentation es la mejor pero la más demorosa. En la versión moderna (2016 en adelante) tenemos las opciones Low (baja), Medium (media) y High (alta).

Format: en esta opción elegimos el formato de salida para nuestro vídeo: WMV (Windows Media Video), MOV (Apple, formato obsoleto en las versiones nuevas de AutoCAD), MPG (DVD) o AVI (Video Digital). Los formatos más aceptados para vídeo son MPG y AVI, mientras que el formato WMV se puede usar para testeos de animaciones debido a su bajo peso.

Resolution: aquí elegimos el tamaño del vídeo. Mientras más pequeño (160 x 120) el vídeo se creará más rápido pero al aumentar de tamaño se verá pixelado y si es más grande (1024 x 768) se demorará más, aunque se verá mucho mejor. Por ello se recomiendan tamaños pequeños para pruebas o testeos mientras que los mayores son para la animación definitiva.

Reverse: si activamos esta opción, la animación tomará el otro extremo del recorrido o invertirá la vuelta si es una forma cerrada.

Corner Deceleration: esta opción desacelera automáticamente la animación al llegar a las esquinas de un recorrido para efectuar transiciones suavizadas. Si lo desactivamos se creará un recorrido continuo en estas.

When Previewing show camera preview: esta opción nos permite ver la previa de la animación en la ventana de Animation Preview. Si la desactivamos no podremos verla.

Una vez estudiados estos parámetros procederemos a crear las animaciones respectivas tomando como referencia nuestro templo griego ya modelado. Si estudiamos más en profundidad el archivo veremos que está estructurado mediante varios layers que hacen referencia a las animaciones que crearemos, y que además estos poseen los recorridos respectivos los cuales iremos ocultando o desocultando mediante los comandos hide y unhide respectivamente, según cada tipo de animación que realicemos.

1) Creando un giro o recorrido de cámara

Antes de comenzar necesitaremos una línea o forma cerrada que nos sirva como referencia para realizar el recorrido de nuestra cámara o target. Estas líneas pueden ser rectas, curvas o formas cerradas como una elipse, círculo o un rectángulo. Si establecemos varias líneas al mismo tiempo debemos asegurarnos que se dibujen mediante polyline o si las dibujamos con line las unifiquemos con el comando join para que anipath considere todo el recorrido. Para nuestro ejercicio, activaremos el layer llamado recorrido recto y notaremos que hay una polilínea y un rectángulo. La idea es ocultar este último mediante el comando hide y mantener la polilínea recta que forma el recorrido abierto, como se aprecia en la secuencia siguiente:

Una vez realizado esto, lo siguiente es ejecutar el comando anipath en la barra de comandos o también presionar el botón Animation Motion Path:

Al hacerlo, nos aparece el cuadro Motion Path Animation ya visto:

Como vemos, el cuadro nos muestra las opciones de “linkeo” o link to tanto de la cámara “física” (camera) como del target u objetivo. Ahora debemos realizar lo siguiente: en Link Camera To marcaremos la opción Path (recorrido) y presionamos el cuadro del lado derecho señalado en verde:

Esta acción nos permitirá volver al espacio de trabajo y elegir la línea o recorrido que queremos asignar a nuestra animación. Elegiremos mediante click el recorrido respectivo:

Luego de realizar esto volveremos a Motion Path Animation, donde ahora se nos muestra un nuevo cuadro llamado Path Name. Este cuadro nos pedirá asignar un “nombre” a nuestro recorrido y podemos renombrarlo o dejarlo por defecto (Path 1).

Lo que en realidad hemos hecho con esta operación es decirle al comando que coloque la cámara física o camera en el recorrido y por ello, esta lo recorrerá al iniciar la animación tomando como referencia el primer punto con el que comenzamos a dibujar nuestro recorrido. Ahora iremos a la opción Link target to y cambiaremos su opción a Point, y presionamos el cuadro del lado derecho (en verde):

Esta acción nos permitirá volver al espacio de trabajo y elegir un punto cualquiera del espacio ya que este representará al “target” u objetivo al cual apuntará nuestra cámara. Con nuestro archivo abierto, elegiremos mediante click el punto intersección de las dos líneas dibujadas debajo de nuestro templo, indicadas en verde:

Luego de realizado esto volveremos a Motion Path Animation, donde ahora se nos muestra un nuevo cuadro llamado Point Name. Este cuadro este nos pedirá asignar un “nombre” a nuestro punto y podremos renombrarlo o dejarlo por defecto (Point 1).

Lo que en realidad hemos hecho con esta operación es decirle al comando que el target u objetivo apunte hacia las coordenadas del punto que hemos definido, y por ello permanecerá fijo al iniciar la animación.

Para finalizar y crear la primera animación del tutorial configuraremos lo siguiente: activaremos la casilla Corner Deceleration, dejaremos la opción Conceptual en visual style, el tiempo lo dejaremos en 10 segundos o 300 frames, elegiremos el formato AVI, dejaremos la resolución en 320 x 240 y realizaremos la vista previa de la animación mediante preview. Una vez que terminemos de ver la animación en la ventana, la cerramos para volver al cuadro de Motion Path Animation. Ahora presionamos en OK para guardar la animación, y nos aparece el cuadro final de guardado:

En este cuadro basta indicar el nombre de archivo y la ruta en que guardaremos nuestro vídeo. Si nos equivocamos al configurar la animación o no lo hicimos en el cuadro anterior, podremos volver a hacerlo presionando en el botón Animation Settings. Ahora sólo es cosa de presionar Save y con esto ya creamos nuestro vídeo. Ahora se nos muestra el cuadro de progreso que indica la cantidad de frames que se van creando y cuánto falta para terminar el vídeo. Como este vídeo inicial no está renderizado se creará de forma más o menos rápida.

El resultado de la animación es el siguiente, en modo Conceptual:

Ahora realizaremos otro ejercicio usando el rectángulo oculto. Para esto, lo desocultamos mediante el comando unhide y luego ocultamos el recorrido abierto mediante hide.

Si realizamos la vista previa de la animación utilizando este como path, el recorrido de la cámara será una vuelta completa. El resultado de la animación de este nuevo ejercicio es el siguiente, en modo Conceptual:

Si realizamos los dos ejercicios y abrimos cada video con un reproductor notaremos que las animaciones no son muy buenas pues al ser rectas las líneas, los quiebres en las esquinas son muy notorios y se desaceleran al llegar a estas, y por ello son muy molestos en la animación final. Si realizamos nuevamente ambas animaciones pero desactivamos la opción Corner Deceleration en el cuadro Animation Motion Path, el resultado es el siguiente:

Animación del recorrido abierto con Corner Deceleration desactivado.

Animación del recorrido cerrado con Corner Deceleration desactivado.

En este caso el recorrido es continuo y ya no es tan molesto al pasar la cámara por las esquinas del recorrido, sin embargo notaremos que las formas rectas no son lo ideal para realizar animaciones puesto que no son suaves y por lo tanto, sólo se recomiendan para ciertos tipos de enfoques o movimientos de cámara como los travellings.

Como consejo general, para obtener una buena animación se recomienda lo siguiente:

– Si establecemos un o más recorridos cerrados, es preferible establecer como paths formas curvas cerradas 2D como circle, arc o ellipse.
– Si establecemos uno o más recorridos abiertos, preferentemente debemos utilizar las curvas realizadas mediante el comando spline, ya que estas nos crearán recorridos mucho más suaves y realistas que si los realizáramos con formas rectas como un rectángulo o las líneas que acabamos de realizar.
– Si establecemos uno o más recorridos mediante líneas rectas, debemos mejorarlas redondeando sus bordes mediante comandos como fillet, ya que esto suavizará el recorrido.
– Es mejor desactivar la opción Corner Deceleration para que la animación sea continua entre las curvas.

Ahora visualizaremos esto en el siguiente ejercicio: apagamos el layer recorrido recto y ahora activamos el layer recorrido recto con fillet. si observamos bien notaremos que son las mismas líneas de los ejercicios anteriores pero esta vez se les ha aplicado fillet. Ahora tomaremos las curvas de la imagen y ocultarlas mediante hide:

Ahora nos bastará con repetir el proceso de creación de la animación en la curva respectiva y desactivar la opción Corner Deceleration. Configuraremos los parámetros de la animación de la misma manera en que lo hicimos con los primeros ejercicios.

El resultado de la animación es el siguiente:

Ahora haremos lo mismo con el rectángulo primero desocultando todo mediante unhide y luedo ocultando todos los recorridos abiertos. Repetiremos el proceso de creación de la animación y desactivamos la opción Corner Deceleration. Configuraremos los parámetros de la animación de la misma manera en que lo hicimos con los primeros ejercicios.

El resultado de la animación es el siguiente:

Como los recorridos son formas editables podremos transformarlos mediante comandos como 3DMove o move para cambiar la altura de la elevación y por ello el ángulo en que la cámara enfoca los objetos. La idea de esto es lograr otras perspectivas para nuestra animación y enriquecer esta. En nuestro archivo notamos que al desocultar todo nuevamente, tenemos tres recorridos abiertos los cuales son copias y están a diferentes alturas. Podemos ir ocultando o desocultando estos para ir testeando las distintas animaciones que se forman en función de la posición de estos en el eje Z, tal como se aprecia en los siguientes ejemplos:

El recorrido abierto del primer ejercicio pero en este caso este está en Z=0 (se ha desactivado la opción Corner Deceleration):

Arriba, la animación resultante de esta operación.

El recorrido abierto del primer ejercicio pero en este caso este está bajo el plano XY y por ello, bajo Z=0 (se ha desactivado la opción Corner Deceleration):

Arriba, la animación resultante de esta operación.

Con estos principios básicos podremos crear tantas animaciones como queramos además de colocar más recorridos en una misma escena y, por ejemplo, jugar con los atributos de las curvas Spline para crear recorridos que no sólo giren alrededor de un objeto, sino que la cámara pueda elevarse o descender en cierto momento del trayecto. Ejemplificaremos esto apagando el layer recorrido recto con fillet y luego activando el layer recorrido con spline. En este caso veremos dos spline y realizando los pasos vistos anteriormente, crearemos las animaciones respectivas tal como se aprecia en los siguientes ejemplos:

Este recorrido se ha realizado mediante spline, con todos los puntos en un mismo plano.

Arriba, la animación resultante de esta operación.

Este recorrido es el mismo de arriba pero en este caso, se han manipulado los puntos de control de la spline subiéndolos o bajándolos  en el eje Z mediante modo ortho (F8), y con ello logramos efectos de ascenso y/o descenso de la cámara:

Arriba, la animación resultante de esta operación.

Un aspecto importante a considerar es que la gran ventaja de crear varios recorridos y/o puntos en la escena al mismo tiempo es que estos quedarán guardados en el cuadro de Motion Path Animation y podremos escogerlos en cualquier momento al realizar la animación:

Con estos pasos hemos creado el primer tipo de animación (cámara móvil y objetivo fijo) y hemos conocido los aspectos más relevantes de esta. Debemos hacer mención que mientras mayor sea el tiempo asignado a la animación, esta será más lenta y viceversa. Este principio es válido para todos los tipos de animación que realicemos.

2) Creando un recorrido panorámico o paneo

Para crear este tipo de recorrido nos bastará con realizar lo inverso de lo realizado anteriormente, es decir, dejar la cámara en un punto fijo y que el target apunte al recorrido. Ahora invocaremos al comando anipath y dejaremos las siguientes opciones en Link To:

Camera: link to point (antes se debe configurar el Target en Link to path para que aparezca la opción Point).
Target: link to path.

Demás está decir que podremos crear nuevos recorridos, nuevos puntos o elegir los ya existentes. Con estos cambios haremos que el objetivo se mueva en el recorrido mientras que la cámara permanece fija, esto es ideal para crear vistas panorámicas o mostrar lugares cerrados como habitaciones. Ejemplificaremos esto apagando el layer recorrido con spline y activando el layer recorrido paneo. Ahora procederemos a invocar a anipath y elegiremos como Point la intersección de la cruz inferior derecha, mientras que el path será la curva spline respectiva.

Ahora nos bastará con repetir el proceso de creación de la animación y desactivar la opción Corner Deceleration. Configuraremos los parámetros de la animación de la misma manera en que lo hicimos con los primeros ejercicios. El resultado de la animación es el siguiente:

En este caso puntual hemos generado un recorrido de cámara de tipo panorámico o de “paneo”. Demás está decir que el recorrido puede ser lineal, curvo, abierto o cerrado. También podremos modificar la spline para ascender/descender en el recorrido mismo o utilizarlo para otros fines específicos como por ejemplo, mostrar la parte superior o inferior de un espacio.

Si queremos ejemplificar la animación de un espacio interno notaremos que en el interior del templo tendremos un par de recorridos interiores y un punto interno respecto de este. Procedemos a ocultar mediente hide el recorrido en “diagonal” de tal manera de dejar sólo el recorrido paralelo al plano XY de la imagen siguiente:

Procedemos a realizar el paneo respectivo, vinculando camera en el punto de intersección de la cruz interior mientras que target irá vinculado al recorrido interno. El resultado de la animación es el siguiente:

Al igual que en los otros casos, se puede modificar esta curva jugando con las alturas de los puntos de control del nuestro recorrido para lograr otros tipos de animación para nuestra panorámica. Para esto desocultamos todo medianter unhide y cuando realicemos el paneo elegiremos esta vez la curva “diagonal”, ya que esta es originalmente una copia de la misma curva anterior pero se le han modificado las alturas de los puntos de control respectivos:

El resultado de la animación es el siguiente:

3) Creando una cámara subjetiva o de primera persona

Si queremos que tanto la cámara como el target se muevan por el recorrido (y de esta forma creamos una animación con cámara en primera persona o subjetiva), sólo debemos ir al comando anipath y dejar las siguientes opciones en Link To:

Target: link to path (una vez aquí debemos elegir la opción none).
Camera: link to path.

Tip: también se puede enlazar el target al mismo path en lugar de la opción none.

Volvemos a nuestro archivo para aplicar este principio y por ello crear este tipo de animación. Activaremos el layer recorrido subjetivo y luego escondemos la curva en diagonal mediante hide, de tal modo que sean visibles la curva de la imagen siguiente:

Como podemos apreciar, se ha dibujado una spline en el interior de nuestro templo la cual está a una altura media respecto al interior y está paralela al plano XY. Ahora activamos anipath y linkearemos la cámara a esta curva, mientras que el target irá vinculado a la opción none. Esto puede resumirse en el cuadro Motion Path Animation:

La curva se ha denominado recorrido interno subjetivo. En este caso, la cámara se moverá en esta línea mientras que el target seguirá el movimiento de la cámara, ya que de por sí este no está linkeado a ningún elemento. La animación resultante es la siguiente:

En este caso puntual hemos generado un recorrido de cámara “subjetiva” o de primera persona. Demás está decir que el recorrido puede ser lineal, curvo, abierto o cerrado. También podremos modificar la spline para ascender/descender en el recorrido mismo o utilizarlo para otros fines específicos como por ejemplo, subir a un piso superior. Esto puede ejemplificarse en el siguiente ejercicio de nuestro archivo:

Desocultamos todas las líneas mediante unhide y luego de eso ocultamos la curva original, de modo que sean visible el recorrido de la imagen siguiente. En este caso, es la misma spline del ejemplo anterior pero en este caso esta tiene modificada la altura de cada punto de control.

La animación resultante es la siguiente:

4) Creando un recorrido travelling

Finalmente, si se crean varios recorridos podremos linkear tanto la cámara como el target a dos paths o recorridos diferentes. Para ello, sólo debemos ir al comando anipath y dejar las siguientes opciones en Link To:

Target: link to path.
Camera: link to path (debe ser diferente del primer recorrido).

Volvemos a nuestro archivo para aplicar este principio y por ello crear este tipo de animación. Activaremos el layer recorrido travelling y luego escondemos las líneas curvas mediante hide, de tal modo que sólo sean visibles las líneas rectas de la imagen siguiente:

Como podemos apreciar, se han dibujado dos líneas rectas que configurarán nuestro traveling. Activamos anipath y linkearemos la cámara a la línea más larga mientras que el target irá vinculado a la más corta. Esto puede resumirse en el cuadro Motion Path Animation:

La línea larga se ha denominado travelling lineal largo. En este caso, la cámara se moverá en esta línea mientras que el target lo hará en la línea corta, denominada travelling lineal cortoLa animación resultante es la siguiente:

En este caso puntual hemos generado el “travelling” de cámara gracias a los recorridos paralelos. Demás está decir que estos recorridos pueden ser lineales, curvos, utilizar dos recorridos iguales o totalmente diferentes. En este último caso, se pueden producir animaciones curiosas según el tipo de recorrido y las alturas que este tenga. Esto puede ejemplificarse en los siguientes ejercicios de nuestro archivo:

Desocultamos todas las líneas mediante unhide y luego de eso ocultamos las líneas rectas junto con las curvas en diagonal, de modo que sean visibles las líneas curvas de la imagen siguiente. En este caso, ambas son splines pero están contenidas en un mismo plano.

La animación resultante es la siguiente:

Para apreciar el segundo ejemplo, desocultamos todas las líneas mediante unhide y luego de eso ocultamos las líneas rectas junto con las curvas que están en el mismo plano, de modo que sean visibles las curvas de la imagen siguiente. En este caso, son las mismas splines del ejemplo anterior pero en este caso estas tienen modificadas las alturas de los puntos de control.

La animación resultante es la siguiente:

Creando la animación final

Es bueno recordar que podremos realizar varias animaciones de prueba las cuales se demorarán relativamente poco ya que normalmente no utilizan luces GI ni iluminación artificial. Sin embargo, si realizamos la animación final debemos tomar en cuenta lo siguiente:

1) Usar resoluciones altas en video, mínimo de 640 x 480 píxeles. Nunca usar pequeñas pues se verán pixeladas en pantalla al agrandar el video.

2) Usar la calidad media (medium) o Draft ya que es la standard y no es tan demorosa como las más altas. Si el PC nos lo permite, podemos usar calidades más altas. Como la configuración del render afecta a la calidad de la animacíon final, debemos primero configurar la calidad de este especialmente si trabajamos con la versiones modernas de AutoCAD, ya que allí podremos establecer el tiempo de duración del render y la calidad respectiva.

3) La creación y el renderizado de la animación final demora mucho tiempo (en no pocos casos incluso se puede demorar algunos días) por lo que se recomienda realizarlas con anticipación y no utilizar tiempos excesivamente largos (la animación no debiera durar más de 2 minutos como máximo) ni tampoco demasiado cortos que no permitan ver la animación de forma óptima (al menos 10 segundos).

Para finalizar el tutorial se renderizará la primera animación del recorrido subjetivo. En nuestra escena y si no lo hemos hecho, colocaremos la luz del sol y la iluminación GI, ajustamos los parámetros del render, ejecutamos anipath y en la opción de Visual Style elegimos “Rendered“. En el ejemplo se han asignado 30 segundos de tiempo y procedemos a guardar la animación. Como el video rendereará cada cuadro de forma similar a un render individual, debemos esperar mucho tiempo para crear la animación total (en este caso son 600 cuadros), por lo que se recomienda renderear preferentemente de noche para dejar trabajando al PC.

El video final de la animación de ejemplo es este (con 30 segundos de tiempo total y en calidad Rendered/Draft) y en 640 x 480:

Este segundo video final es la misma animación anterior, pero renderizado en calidad Rendered/High y en 320 x 240:

Nota final: en la versión de AutoCAD 2017 hay un problema con el comando anipath pues al elegir cualquier punto de la opción Point, SIEMPRE nos marcará el punto 0,0,0. Este es un problema de esta versión del programa y NO tiene solución, por lo que en este caso se recomienda realizar los ejercicios de este tutorial en otra versión del programa (2018, 2016, etc.) o mover todo el modelo 3D para adaptarlo al punto respectivo, aunque esto último sea muy molesto.

Este es el fin de este Tutorial.

Descargar material del tutorial: ir a página de descargas.

Comandos AutoCAD Tutorial 13: el comando Mirror

mirror00En este tutorial veremos uno de los comandos más versátiles de AutoCAD el cual es perfecto para dibujar objetos simétricos, es decir, que poseen una correspondencia exacta de tamaño y forma de tal modo que son iguales respecto a un eje común el cual es justamente la mitad del objeto. Este comando es un tipo de copia llamada “copia espejo”, “copia reflejada” o también “mirror”. Además, veremos aplicaciones exclusivas de este comando e información complementaria respecto al uso en el dibujo 2D de este.

Un comando fundamental y no muy utilizado en AutoCAD es el llamado “Mirror” o “efecto espejo”, el cual se escribe en la barra de comandos como mirror o simplemente mi. Como su nombre en inglés lo indica, Mirror nos permitirá Realizar una copia reflejada o “simétrica” de un objeto, de igual forma que el reflejo de una imagen en el espejo. En este comando podremos elegir si queremos mantener o eliminar el objeto fuente, y siempre debemos tomar en cuenta dos aspectos muy importantes antes de realizarlo:

1 – Debemos tener una o varias formas o “perfiles”, la cuales serán copiadas o reflejadas en el lado opuesto al espejo.
2 – Debemos definir un “eje” virtual o dibujado que será utilizado como “espejo” para reflejar la imagen en el otro lado.

Estos dos aspectos pueden definirse de mejor forma en el siguiente esquema:

Podemos invocar al comando realizando click en su icono correspondiente:

mirror00b

O también escribiendo mirror (o su abreviatura mi) en la barra de comandos, y luego presionando enter:

mirror01b

Al invocar el comando, primeramente este nos pedirá que seleccionemos el objeto a reflejar y lo veremos en la barra de comandos:

mirror02

Para ejemplificar este comando ocuparemos el perfil de una botella que se adjunta al final de este tutorial. Al ejecutar el comando, elegimos el perfil en verde mediante un click y luego presionamos enter:

mirror03

Ahora el programa nos pedirá definir el “eje” en que se definirá la línea del espejo. Como sabemos un eje está formado por dos puntos, y por ello en nuestro dibujo debemos elegir los dos puntos extremos del eje que dibujamos (no importa el orden). Estos puntos definirán la línea del espejo desde donde se definirá la copia reflejada. Elegimos mediante click primero un punto y luego el otro:

mirror03b

Al tomar el segundo punto (sin realizar click) notaremos que en el dibujo ya se ve la copia reflejada:

mirror03c

Si hacemos click para elegir este punto, esta copia desaparecerá ya que en este momento el programa nos preguntará qué queremos hacer con el perfil original. En este caso tendremos la opción de mantenerlo (Yes) o borrarlo (No).

mirror03d

Por defecto está activada la opción “No“, así que en nuestro ejercicio nos bastará presionar enter para ver el resultado. Si por el contrario decidimos borrar el perfil de referencia, escribiremos la letra Y (o clickeamos en “Yes“) y luego presionamos enter:

mirror03e

Resultado de la operación con la opción por defecto “No”.

mirror03f

Resultado de la operación con la opción “Yes”, donde notamos que se borra el perfil inicial del lado derecho.

Como vemos, el manejo del comando Mirror es relativamente sencillo y como se dijo antes es el comando perfecto a la hora de dibujar formas simétricas, pues sólo nos bastará dibujar la mitad del perfil (o incluso un cuarto de este, si la simetría es doble) para completar un dibujo, como se ve en los siguientes ejemplos de aplicación:

mirror05

mirror05b

Pileta de agua 2D de frente/perfil en corte, realizada a partir de Mirror.

mirror04

mirror04b

mirror04c

Mesa 2D vista en planta realizada a partir de Mirror. En este caso se ha aplicado dos veces el comando: primero tomando el perfil verde y usando como eje la línea horizontal, luego tomando toda la mitad y reflejándola en el eje vertical para terminar la forma.

Sin embargo, al aplicar el comando debemos tomar en cuenta que el eje del espejo no sólo puede ser dibujado por nosotros, sino que también puede definirse en dos puntos cualquiera del espacio, y por ello el resultado de la copia será diferente según los puntos o la posición que elijamos:

mirror03g

Resultado de la copia tomando la diagonal del eje anteriormente dibujado.

mirror03h

Resultado de la copia tomando la horizontal del eje anteriormente dibujado.

mirror03i

Resultado de la copia tomando dos puntos aleatorios en el espacio 2D.

Si tenemos la experiencia o práctica suficiente en dibujo, podemos incluso prescindir de la línea de eje puesto que como ya sabemos, el comando nos pedirá sólo dos puntos para generar este y por ello podremos definir la copia a partir de los extremos del perfil creado.

Gracias a la aplicación de este comando podremos dibujar de forma bidimensional elementos de formas redondas como piletas de agua, botellas, copas, piezas de ajedrez, balaustres, además de vistas de vehículos y otros elementos que sean simétricos.

Ejemplo de aplicación de mirror en las 3 vistas principales de una locomotora. Este dibujo fue realizado en AutoCAD 12 por el autor en su primer año de estudiante, donde apreciamos claramente el uso del comando ya que primeramente se ha dibujado “la mitad” de cada vista, y luego se ha reflejado el otro lado en cada una mediante el uso de mirror.

Este es el fin de este Tutorial.

Descargar material del tutorial: ir a página de descargas.

Comandos AutoCAD Tutorial 11: el comando Arc

acad_11_arcEn este tutorial veremos el comando de AutoCAD llamado Arc, el cual como su nombre lo indica nos permitirá definir y dibujar arcos de círculos de forma fácil y rápida posicionándolos en cualquier parte del espacio de trabajo. Los arcos se podrán dibujar de varias maneras posibles aunque la más tradicional es definirlo según su centro y sus puntos de inicio y/o fin. Además tendremos otras opciones de dibujo como por ejemplo, definirlos según ángulos o puntos específicos.

El comando Arc

Arc o también llamado Arco es un comando que nos permitirá dibujar un arco de círculo en 2D desde un punto específico y en cualquier posición. Lo podemos invocar realizando click en su icono correspondiente:

arc001

O también escribiendo arc (o su abreviatura a) en la barra de comandos y luego presionando enter:

arc002

Al invocar el comando, la barra de comandos nos mostrará la opciòn Center y nos pedirá que ingresemos el primer punto del arco del círculo a dibujar:

arc003

Podremos definir ese punto mediante un click en el espacio de trabajo o también mediante coordenadas X,Y (en este último caso luego presionamos enter).

arc004

Una vez que lo hacemos, realizamos el siguiente click (o definimos coordenadas X,Y) para definir el siguiente punto:

arc005

Finalmente haremos otro click más (o definimos coordenadas X,Y) para definir el último punto del arco:

arc006

Al realizar el click final el arco se define y el comando se cierra. Al tomar el arco, podremos ver su punto de inicio, su punto medio y su punto final más el centro de este:

arc007

En el ejemplo se ha definido el arco en los puntos (2,2), (4,4) y (4,8) y luego se ha seleccionado el arco resultante. Nótese que el punto medio del arco no coincide con el segundo punto (4,4).

Como hemos visto, al invocar el comando arc por defecto definimos el arco por tres puntos. Sin embargo si volvemos a invocar el comando, antes de dibujar el arco encontramos la siguiente opción:

Center (C): nos permite definir el arco utilizando como parámetros su centro, su punto de inicio y su punto final en lugar de tres puntos. Al entrar al subcomando, nos pedirá punto central del arco. Lo podemos definir mediante click o coordenadas X,Y y luego presionando enter:

arc008a

Luego definimos el punto de inicio mediante coordenadas X,Y o realizando click en el punto especificado:

arc008b

Finalmente podemos hacer click en el tercer punto o definir mediante el subcomando Angle (A) el ángulo en que queremos que se dibuje:

arc008c

Con esto tendremos definido nuestro arco a partir de su centro:

arc008

En el ejemplo se ha definido el arco mediante el punto central en (2,2), luego se ha definido la distancia de inicio en (6,2) y luego se ha especificado mediante el subcomando angle el ángulo de 50º para obtener el arco resultante.

Otro de los subcomandos que encontraremos en la opción de Center además de Angle, es Chord Length (L), el cual nos permitirá definir el ángulo del arco mediante la longitud de su cuerda.

arc009

En el ejemplo se ha definido el arco mediante el punto central en (2,2), luego se ha definido la distancia de inicio en (6,2) y luego se ha especificado mediante el subcomando chord Length la longitud de cuerda de 5 para obtener el arco resultante.

Si bien lo visto hasta ahora es el dibujo básico de un arco mediante el comando arc, al presionar la flecha inferior del ícono de este tendremos acceso a varios métodos de dibujo. Estos son los siguientes:

arc010

3 points: es la opción por defecto al invocar al comando arc. Nos dibuja el arco eligiendo tres puntos que compondrán el inicio, intersección y final del arco.

arc011

arc011b

arc010b

Start, Center, End: permite definir el arco estableciendo primero el punto inicial de este, luego el centro del arco y finalmente el punto final. Al igual que en el dibujo mediante el comando arc, podremos establecer la opción de centro (Center).

arc011c

arc011d

arc010c

Start, Center, Angle: permite definir el arco estableciendo primero el punto inicial de este, luego el centro del arco y finalmente el ángulo que definirá la longitud de arco final (subcomando angle). Al igual que en el dibujo mediante el comando arc, podremos establecer la opción de centro (Center).

arc011e

arc011f

Arco definido mediante la diagonal como Start y Center, y aplicando el valor de ángulo de 45.

arc010d

Start, Center, Length: permite definir el arco estableciendo primero el punto inicial de este, luego el centro del arco y finalmente la longitud de cuerda (subcomando chord Length) que definirá la longitud de arco final. Al igual que en el dibujo mediante el comando arc, podremos establecer la opción de centro (Center).

arc011g

arc011h

Arco definido mediante la diagonal como Start y Center, y aplicando el valor de longitud de cuerda de 3.

arc010k

Start, End, Angle: permite definir el arco estableciendo primero el punto inicial de este, luego el punto final y finalmente el ángulo incluido. Este ángulo será definido por los dos extremos del arco, y definirán su longitud total. Al igual que en el dibujo mediante el comando arc, podremos establecer la opción de centro (Center).

arc011p

arc011q

Arco definido mediante la diagonal como Start y Center, y aplicando el valor de ángulo de 45.

arc011r

Arco definido por los mismos puntos anteriores, pero aplicando el valor 90°.

arc011s

Arco definido por los mismos puntos anteriores, pero aplicando el valor 180°.

arc010e

Start, End, Direction: permite definir el arco estableciendo primero el punto inicial de este, luego el punto final y finalmente la dirección tangencial respecto al punto de partida. La dirección de la tangente se puede especificar mediante la localización de un punto en la línea tangente deseada, o mediante la introducción de un ángulo especìfico. Podemos determinar qué puntos finales controla la tangente cambiando el orden en que se especifican los dos puntos finales. El ángulo de la tangente dependerá del eje en el cual estemos definiendo el arco. Así, si estamos paralelos al eje X podremos establecer tangentes entre 90º y 179º, y en el caso del eje Y entre 0º y 89º.

arc011i

arc011j

Arco definido mediante la diagonal como Start y Center, y aplicando el valor de 45°.

arc011k

Arco definido por los mismos puntos anteriores, pero aplicando el valor 0°.

arc011l

Arco definido por los mismos puntos anteriores, pero aplicando el valor 90°.

Al igual que en el dibujo mediante el comando arc, podremos establecer la opción de centro (Center).

arc010f

Start, End, Radius: permite definir el arco estableciendo primero el punto inicial de este, luego el punto final y finalmente el radio de medida de este.

arc011m

arc011n

Arco definido mediante la diagonal como Start y Center, y aplicando el valor de radio de 3.

arc011o

Arco definido por los mismos puntos anteriores, pero aplicando el valor de radio de 5.

Al igual que en el dibujo mediante el comando arc, podremos establecer la opción de centro (Center).

arc010g

Center, Start, End: permite definir el arco estableciendo primero el centro del arco, luego el punto inicial de este y finalmente el punto final. Al igual que en el dibujo mediante el comando arc, podremos establecer la opción de centro (Center).

arc010h

Center, Start, Angle: permite definir el arco estableciendo primero el centro del arco, luego el punto inicial de este y finalmente el ángulo que definirá la longitud de arco final. Al igual que en el dibujo mediante el comando arc, podremos establecer la opción de centro (Center).

arc010i

Center, Start, Length: permite definir el arco estableciendo primero el centro del arco, luego el punto inicial de este y finalmente la longitud de cuerda (chord Length) que definirá la longitud de arco final. Al igual que en el dibujo mediante el comando arc, podremos establecer la opción de centro (Center).

arc010j

Continue: crea un arco tangente a partir del último punto de una línea o arco dibujado, tomando como referencia la longitud de cuerda existente entre el punto inicial y final de este. Al ser continuo, siempre dibujará el arco desde el último punto dibujado en el espacio de trabajo.

arc011t

arc011u

Al ejecutar los diversos tipos de dibujo de arco, en ciertos casos nos aparecerán los siguientes subcomandos ya conocidos:

Angle (A): podremos establecer el ángulo incluido.

Direction (D): Nos permitirá definir la dirección tangencial respecto al punto de partida.

Radius (R): Nos permitirá definir el radio de un arco.

Para finalizar el tutorial debemos recordar lo siguiente al dibujar un arco:

Un arco bien realizado se dibujará siempre en sentido contrario del reloj. Por ende, si por ejemplo definimos el punto inicial y final del arco, debemos asegurarnos que el sentido de estos sea contrarreloj. De lo contrario el arco se dibujará de forma inversa a como lo definimos, de acuerdo con las imágenes de abajo.

arc012

Arco dibujado contrarreloj, tomando como referencias los puntos Start y Center (usando el método Start, Center, End).

arc012b

Arco dibujado en el sentido del reloj, tomando como referencias los puntos Start y Center anteriores pero esta vez asignando como punto de inicio Center y como punto final Start.

Este es el fin de este Tutorial.

Comandos AutoCAD Tutorial 10: comandos circle y ellipse

tutorial_circleEn este tutorial veremos el comando de AutoCAD llamado Circle, el cual como su nombre lo indica nos permitirá definir y dibujar círculos de forma fácil y rápida posicionándolos en cualquier parte del espacio de trabajo. Los círculos se podrán dibujar de varias maneras posibles aunque la más tradicional es definirlo según su centro y su radio. También veremos una variante de circle que es el comando llamado ellipse. Además tendremos la ventaja que ambas formas se convierten en un objeto unificado o polilínea al dibujarse.

El comando circle

Circle es un comando que nos permitirá dibujar un círculo en 2D desde un punto específico y en cualquier posición. Lo podemos invocar realizando click en su icono correspondiente:

circle01

O también escribiendo circle (o su abreviatura c) en la barra de comandos y luego presionando enter:

circle02

Al invocar el comando, la barra de comandos nos mostrará varias opciones de dibujo y nos pedirá que ingresemos el primer punto del centro del círculo a dibujar:

circle03

Podremos definir ese punto mediante un click en el espacio de trabajo o también mediante coordenadas X,Y. Una vez que lo hacemos, arrastraremos el mouse “definiendo” la magnitud del radio ya que el siguiente click que realicemos será para definir el punto final de este, y con ello el círculo dibujado:

circle04

circle04b

 Al realizar el click final el círculo se define y el comando se cierra. La magnitud del radio la podremos definir mediante este método o bien si queremos una magnitud específica ingresamos el valor de esta y presionamos enter, justo después de haber definido el punto central:

circle05

En el ejemplo se ha definido el radio del círculo en 18, lo hacemos escribiendo la magnitud y luego presionando enter luego de definir el centro.

Sin embargo si volvemos a invocar el comando, antes de dibujar el círculo encontramos la siguiente opción:

Diameter (D): nos permite definir la magnitud del diámetro del círculo en lugar de su radio. Al entrar al subcomando, nos pedirá el valor numérico de este. Lo podemos definir mediante un valor numérico y luego presionando enter o un click en un punto específico del espacio.

circle04c

Debemos recordar que D = 2R por lo tanto habrá una gran diferencia de tamaño según elijamos la opción RadiusDiameter:

circle05b

En el ejemplo el primer círculo posee radio 18 mientras que el segundo posee un diámetro del mismo valor, y notamos claramente que el segundo círculo es de la mitad de tamaño que el primero.

Ahora bien, si invocamos el comando circle y aún no definimos el centro, la barra de comandos nos mostrará opciones nuevas para el dibujo de círculos que son las siguientes:

circle03

3P (3 puntos): nos permitirá definir el círculo según 3 puntos específicos. En este caso al activar la opción la barra de comandos nos indicará ingresar el primer punto, lo ingresamos mediante click en la pantalla o mediante coordenadas X,Y, luego nos pedirá los siguientes y procedemos de la misma forma:

circle06

circle06b

En el ejemplo se toman como puntos los dos midpoints de las rectas y el endpoint de la última recta para definir el cìrculo mediante 3P.

Debemos tomar en cuenta que este método sólo establece los tres puntos los cuales son parte del perímetro del círculo y en ningún caso implican tangencia a las referencias.

2P (2 puntos): nos permitirá definir el diámetro del círculo según 2 puntos específicos. En este caso al activar la opción la barra de comandos nos indicará ingresar el primer punto, lo ingresamos mediante click en la pantalla o mediante coordenadas X,Y, luego nos pedirá el siguiente y procedemos de la misma forma:

circle07

circle07b

En el ejemplo se toman como puntos los dos midpoints de las rectas para definir el cìrculo mediante 2P.

Debemos tomar en cuenta que este método sólo establece los dos puntos los cuales son parte del perímetro del círculo y en ningún caso implican tangencia a las referencias.

Ttr (Tan Tan Radius): nos permitirá definir el círculo según 2 puntos específicos (los cuales serán tangentes a las referencias tomadas) y luego el radio entre estas. En este caso al activar la opción la barra de comandos nos indicará ingresar la primera tangente, lo ingresamos mediante click en la pantalla o mediante coordenadas X,Y, luego nos pedirá la siguiente y procedemos de la misma forma:

circle08

circle08b

Luego la barra de comandos nos pedirá el radio entre las tangentes pero nos mostrará el radio actual entre las tangentes seleccionadas:

circle08c

Si no hacemos nada y sólo presionamos enter, el círculo se definirá con este radio y respetará la posición de los puntos tangentes definidos antes:

circle08d

Sin embargo si cambiamos el radio y definimos una magnitud mediante un valor numérico y luego presionando enter, los puntos serán diferentes a los ya tomados pero seguirán siendo tangentes a las referencias:

circle08e

En el ejemplo se define una magnitud de 20 y los puntos se desplazan, aunque siguen siendo tangentes a las líneas.

Además de las opciones propias de la barra de comandos, al presionar la flecha que está debajo del ícono circle poseemos las opciones ya vistas anteriormente y además se nos agrega una nueva opción llamada Tan, Tan, Tan, la cual nos permitirá definir el círculo mediante tres puntos los cuales serán tangentes a la referencia.

circle09

En este caso elegimos Tan, Tan, Tan y luego elegiremos tres puntos los cuales serán las tangentes del círculo dibujado, aunque en este caso en particular no podremos definir el radio del círculo pues este se definirá sólo por las tangentes:

circle10

circle10b

circle10c

circle10d

En el ejemplo se definen mediante Tan, Tan, Tan tres puntos (uno por cada recta) y el círculo dibujado es tangente a cada una de las rectas en su mismo punto.

El comando ellipse

Ellipse es un comando que nos permitirá dibujar elipses en 2D desde un punto específico y en cualquier posición. Lo podemos invocar realizando click en su icono correspondiente:

ellipse01

O también escribiendo ellipse (o su abreviatura el) en la barra de comandos y luego presionando enter:

ellipse02

Al invocar el comando mediante el, la barra de comandos nos mostrará las opciones de dibujo y nos pedirá que ingresemos el primer punto del diámetro 1 de la elipse a dibujar:

ellipse01b

Podremos definir ese punto mediante un click en el espacio de trabajo o también mediante coordenadas X,Y. Una vez que lo hacemos, arrastraremos el mouse “definiendo” la magnitud del diámetro ya que el siguiente click que realicemos será para definir el punto final de este:

ellipse03

Al realizar el segundo click podremos arrastrar el mouse para definir esta vez el radio del segundo diámetro de la elipse. Si hacemos un tercer click definiremos la elipse de manera definitiva:

ellipse03b

Sin embargo también podremos realizar este mismo proceso definiendo magnitudes específicas para nuestra elipse: luego de definir el primer punto del diámetro 1 podremos asignar una magnitud y luego presionar enter, para luego definir la magnitud del radio del diámetro 2 y presionar enter para finalizar:

ellipse03c

En el ejemplo se ha definido el diámetro 1 en 40 y el radio 2 en 10, formando una elipse de diámetros 40 x 20.

Al invocar el comando ellipse y antes de definir el primer punto, en la barra de comandos encontramos las siguientes opciones:

ellipse01b

Arc (A): Esta opción nos permite definir el arco de la elipse a partir de dos puntos en el espacio. Al invocar este subcomando dibujaremos la elipse de manera tradicional, sin embargo al definir el radio del diámetro 2 la barra de comandos nos mostrará lo siguiente:

ellipse04b

En este caso nos pedirá el ángulo de inicio del arco. Debemos considerar que a diferencia del arco de círculo tradicional, el arco elíptico se dibujará según el siguiente esquema:

ellipse04c

Una vez que definamos el valor inicial (mediante un click en la pantalla o definiendo su magnitud en grados y luego presionando enter) la barra de comandos nos pedirá el ángulo final del arco, lo ingresamos y presionamos enter para ver el resultado final. Para entender mejor el esquema adjunto realizamos el arco de la elipse, dibujamos de forma tradicional y cuando la barra de comandos nos pida el ángulo inicial, escribimos el valor 180 y presionamos enter. Cuando la barra nos pida el ángulo final, escribimos 270 y presionamos enter. El resultado es el siguiente:

ellipse04d

Como vemos y a diferencia del arco de círculo, los ángulos están rotados 180º para el caso de las elipses. Podemos repetir el ejercicio probando diversos ángulos para entender mejor este concepto:

ellipse04e

En el ejemplo se ha definido el ángulo inicial en 45 y el final en 120.

ellipse04f

En el ejemplo se ha definido el ángulo inicial en 0 y el final en 180.

ellipse04g

En el ejemplo se ha definido el ángulo inicial en 45 y el final en 215.

Otra opción que existe en la barra de comandos es Paramater (P) el cual nos permitirá ingresar un “parámetro” en lugar de un ángulo. Ingresamos el ángulo inicial de forma normal pero si activamos parameter, la curva ya no se definirá según el ángulo final sino que se creará según la siguiente ecuación vectorial:

p(u) = c + a * cos(u) + b * sin(u)

Donde C es el centro de la elipse, a y b son los radios de los diámetros de esta.

ellipse06b

En el caso de parameter, bastará definir el valor final mediante un valor numérico pero el ángulo no será el mismo que el valor ingresado.

ellipse06c

En el ejemplo se ha definido el ángulo inicial 0, se ha activado Parameter y se ha establecido el valor 140. Sin embargo el ángulo resultante es 157º.

Ahora bien, si elegimos la opción Included angle (I), podremos asignar mediante un valor numérico el ángulo total del sector circular de nuestro arco:

ellipse06a

En el ejemplo se ha definido la opción de Included angle y el valor del ángulo en 160º.

Center (C): Esta opción nos permitirá dibujar la elipse a partir del centro de esta. En este caso, la barra de comandos nos pedirá el punto del centro de la elipse el cual podremos definir en pantalla o con coordenadas X, Y. Luego de esto podremos definir tanto el radio del diámetro 1 como el radio del diámetro 2 de la elipse.

ellipse05

ellipse05b

Cuando dibujamos la elipse y definimos el primer diámetro, podremos ver en la barra de comandos una opción llamada Rotation (R), la cual nos permitirá definir el diámetro 2 de la elipse mediante la asignación de un ángulo de rotación en lugar del radio:

ellipse06

Donde tendremos que tomar en consideración lo siguiente:

– Si definimos el ángulo en 0º, el resultado será un círculo en lugar de una elipse pues el ángulo de rotación es igual al del radio mayor.

– Si definimos el ángulo en 60º, el radio menor será la mitad del mayor.

– Si definimos el ángulo en 90º, no se realizará la elipse pues el radio menor tendrá por valor 0.

– En ángulos mayores la secuencias se invierten. Ejemplo: en 180º la forma resultante será un círculo.

Ahora bien, si definimos la Trama o Grid (F7) en el modo isométrico (Isometric Snap) en lugar del modo rectangular, tal como se ve en la imagen:

ellipse07a

En este caso el comando ellipse nos ofrece una opción bastante interesante llamada Isocircle (I). Esto nos permitirá dibujar un tipo de círculo que encaja de forma perfecta en una vista isométrica. Podemos ir a este modo y dibujar una cara de un cubo isométrico, luego ejecutamos el comando ellipse y elegimos la opción Isocircle:

ellipse07

Ahora el programa nos pedirá definir el centro del Isocircle, elegimos el punto medio de la diagonal y lo confirmamos mediante click:

ellipse07b

Finalmente elegimos el punto medio de cualquiera de los extremos mediante click y con esto ya definiremos nuestro círculo isométrico:

ellipse07c

Ahora todo es cosa de realizar mirror a la cara y al círculo y con esto tendremos los círculos encajados a la perfección en una vista isométrica:

ellipse07d

Este es el fin de este Tutorial.

Comandos AutoCAD Tutorial 08: el comando Rectangle

tut08_rectangEn este tutorial veremos el comando de AutoCAD llamado Rectangle, el cual nos permitirá definir y dibujar rectángulos de forma fácil y rápida posicionándolo en cualquier parte del espacio de trabajo, además que posee parámetros especiales bastante interesantes como cambiar su grosor, redondearlo e incluso convertir sus lados a planos 2D, además de poder rotarlo y definir de forma relativamente sencilla sus dimensiones generales. Además tendremos la ventaja que se convierte en un objeto unificado o polilínea al dibujarse.

El comando Rectangle

Rectangle es un comando que nos permitirá dibujar un rectángulo 2D desde un punto específico y en cualquier posición. Lo podemos invocar realizando click en su icono correspondiente:

rect00

O también escribiendo rectang (o su abreviatura rec) en la barra de comandos y luego presionando enter:

rect01

Al invocar el comando, la barra de comandos nos mostrará varias opciones y nos pedirá que ingresemos el primer punto del rectángulo a dibujar:

rect02

Podremos establecerlo mediante un click en el espacio de trabajo o también podremos definirlo mediante coordenadas X,Y. Luego arrastraremos en diagonal el mouse “dibujando” un rectángulo ya que el siguiente click que realicemos será para definir el punto opuesto al original, y con ello el final del rectángulo:

rect03

rect03a

Al realizar el click final el rectángulo se define y el comando se cierra. Sin embargo, si volvemos a invocar el comando, antes de dibujar el rectángulo encontramos las diferentes opciones en la barra de comandos que son:

Chamfer (C): Al igual que el comando del mismo nombre, chamfer define un “chaflán” o una esquina en diagonal en base a dos distancias predefinidas. Al entrar al subcomando, nos pedirá el valor numérico de la primera distancia. Escribimos el valor y presionamos enter, luego nos pedirá la siguiente distancia, la definimos de la misma manera anterior y presionamos enter. Ahora al definir el primer punto y dibujar el rectángulo, aparecerá el rectángulo achaflanado:

rect04

En el ejemplo se ha aplicado chamfer con Distance 1=10 y Distance 2=20.

rect04b

En el ejemplo siguiente se ha aplicado chamfer con ambas distancias en 10.

Si queremos volver el rectángulo a la normalidad debemos asignar a ambas distancias el valor 0.

Elevation (E): al aplicar esta opción asignaremos una altura en la tercera dimensión (eje Z) a nuestro rectángulo, mediante un valor numérico y luego presionando enter:

rect06

En el ejemplo se ha aplicado Elevation con altura de 20 respecto al eje Z.

Si queremos volver el rectángulo a la normalidad debemos asignar a Elevation el valor 0.

Fillet: (F): Al igual que el comando del mismo nombre, Fillet define el redondeo en las esquinas en base a un radio predefinido. Al entrar al subcomando, nos pedirá el valor numérico del radio de redondeo. Escribimos el valor y presionamos enter. Ahora al definir el primer punto y dibujar el rectángulo, aparecerá el rectángulo con las esquinas redondeadas:

rect05

En el ejemplo se ha aplicado Fillet con Radius=20.

Si queremos volver el rectángulo a la normalidad debemos asignar al radio el valor 0.

Thickness (T): Si activamos esta opción podremos asignar mediante un valor numérico una altura de “extrusión” de todas las líneas de nuestro rectángulo y por ello estas se convertirán en polilíneas con altura vertical, similar a los planos 2D.

rect07

En el ejemplo se ha aplicado Thickness con valor 10.

Si queremos volver el rectángulo a la normalidad debemos asignar a Thickness el valor 0.

Width (W): Si activamos esta opción podremos asignar mediante un valor numérico un grosor a todas las líneas de nuestro rectángulo:

rect08

En el ejemplo se ha aplicado Thickness con valor 5.

Si queremos volver el rectángulo a la normalidad debemos asignar a Width el valor 0.

Todas las opciones vistas pueder ser aplicadas al mismo tiempo para dibujar nuestro rectpangulo a excepción de Chamfer y Fillet, ya que la primera pude usarse sin problemas pero la segunda tendrá dificultades pues es Chamfer quien tendrá mayor jerarquía, como en el siguiente ejemplo:

rect09

En el ejemplo se han aplicado todas las opciones a excepción de Fillet.

rect09b

En el ejemplo siguiente se han aplicado todas las opciones además de Fillet, y notamos que genera problemas con Chamfer al aumentar el tamaño del rectángulo.

Asignando dimensiones al rectángulo

Si bien anteriormente hemos dibujado rectángulos y definido algunas propiedades específicas, estos poseen dimensiones arbitrarias ya que se han definido mediante “dos clicks”. Para asignar dimensiones al rectángulo debemos fijarnos en la barra de comandos al definir el primer punto:

rect10

En esta nos aparecen las siguientes opciones:

Area (A): En este caso designaremos las dimensiones del rectángulo mediante el Area total de este y uno de los lados del rectángulo. Para entender esto definimos el primer punto del rectángulo, ejecutamos Area y la barra de comandos nos pedirá el valor del área total. Asignamos el valor 800 y presionamos enter. Luego la barra de comandos nos muestra la imagen siguiente:

rect11

En este caso nos pregunta si queremos calcular el área según el largo o Length (L) o el ancho o Width (W). Dejamos la opción Length por defecto y presionamos enter. Ahora la barra nos pregunta el largo, asignamos el valor 100 y presionamos enter. El resultado es el siguiente:

rect11b

Como vemos, el comando se cierra y se ha dibujado un rectángulo de largo 100 y ancho 8, ya que 100 x 8 = 800, que fue el área que establecimos al principio.

rect11c

Podemos realizar el ejercicio de forma inversa, esta vez asignando la dimensión Width en lugar de Length. En este caso el rectángulo se muestra en posición vertical.

Dimensions (D): En esta opción designaremos las dimensiones del rectángulo mediante sus parámetros de largo y ancho. Para entender esto definimos el primer punto del rectángulo, ejecutamos Dimensions y la barra de comandos nos pedirá el valor del largo o Length. Asignamos el valor 200 y presionamos enter. La barra ahora nos pide el valor del ancho o Width, asignamos el valor 100 y presionamos enter. El resultado es el siguiente:

rect12

En este caso hemos definido un rectángulo de medidas 200 x 100, sin embargo no queda inmediatamente definido en el espacio pues mediante el movimiento del mouse podremos definir la posición en que este se definirá respecto del punto de origen:

rect12b

rect12c

rect12d

En el ejemplo, al mover el mouse obtenemos las tres alternativas restantes de posición respecto del punto de origen y la primera imagen.

Una vez que establecemos la posición final damos un click para finalizar el dibujo. Para el caso de Dimensions basta recordar que el lado en torno a X será el largo o Length y el lado en torno a Y será el ancho o Width.

rect13

Rotation (R): Nos define un ángulo de rotación para comenzar a dibujar el rectángulo. Al ejecutarlo, la barra de comandos nos pedirá el ángulo de rotación respecto a la horizontal en que queremos que rote el rectángulo. A modo de ejemplo asignamos el valor 60 y presionamos enter. El resultado es el siguiente:

rect14

En este caso el rectángulo se dibujará rotado 60° respecto de la línea horizontal, y podremos aplicar el resto de las opciones (Area, Dimensions) sin mayor problema. Incluso podremos cambiar el valor de Rotate ejecutándolo y modificándolo por el valor que queramos.

El ejecutar Rotate veremos además una opción llamada Pick Points (P). Esta opción permite que tomemos dos puntos cualquiera en el espacio y al hacerlo, el ángulo de rotación será el de la recta que se forme entre esos puntos respecto a la horizontal:

rect15

rect15b

rect15c

En el ejemplo se ha aplicado la opción Pick Points y mediante click se han elegido los extremos de la línea, el resultado es que el rectángulo se dibuja tomando en cuenta el ángulo de inclinación de esta respecto a la horizontal.

Si queremos volver el rectángulo a la normalidad y por ende dibujarlo en torno a la horizontal, el valor de Rotation será 0.

Demás está decir que podremos establecer los parámetros iniciales del comando y luego ejecutar Area, Dimensions o Rotation sin mayor problema, y que mientras estos aparezcan en la barra de comandos podremos modificarlas en cualquier momento.

rect16

Este es el fin de este Tutorial.

AutoCAD 2D Tutorial 11: inserción de referencias o XREF

Definiremos como referencias externas o “XREFs” a archivos específicos que cumplen la función de servir como guía, calco o referencia para realizar dibujos de carácter complejo. Estos archivos pueden ser de imagen, del mismo software (DWG) o también de otros programas similares como Microstation. En AutoCAD solemos bajar a menudo bloques muy detallados y para muchos dibujantes sería muy difícil dibujarlos o configurarlos sin ayuda extra. Por lo tanto, el truco está simplemente en “calcar” las referencias que insertemos en nuestro dibujo o bloque y una vez que lo terminemos, las eliminemos u ocultemos. Luego de esto, podemos escalar el dibujo o bloque al tamaño real aproximado.

Las referencias de imagen también se conocen como Blueprints, y suelen ser imágenes de un objeto en varias vistas las cuales son usualmente:

– Planta (Top).
– Frente (Front).
– Perfil izquierdo o derecho (Left o Right).

En conclusión, un Blueprint es algo como la siguiente imagen:

porsche_xref

Como ya dijimos, un blueprint contiene las tres vistas básicas que permiten definir de forma precisa el objeto que queramos dibujar o calcar. Se pueden usar tanto para definir bloques en 2D como para modelar el objeto tridimensionalmente. Sin embargo, y debido a que la mayoría de los Blueprints son imágenes en formato JPG, PNG o similares, no suelen tener una precisión exacta en las dimensiones por lo que sólo se deben usar como guía básica para definir las proporciones reales de un objeto, y luego debemos proceder a escalarlo por referencia una vez terminado el dibujo.

En este tutorial veremos cómo insertar referencias externas y sus propiedades más importantes.

Insertando referencias mediante XREF

Para insertar referencias usaremos un comando llamado XREF o External Reference. Xref nos permitirá adjuntar archivos de “referencia” en nuestro dibujo de AutoCAD. Para ello, necesitaremos crear un archivo nuevo el cual será nuestra “base” desde donde colocaremos todas las referencias. Una vez creado nuestro archivo, escribimos XREF en la barra de comandos y presionamos enter, y nos aparecerá el cuadro de referencias externas:

Este nos permitirá adjuntar nuestras referencias al archivo base además de mostrarnos qué referencias tenemos aplicadas en él, y también las que no se han actualizado. Si presionamos la flecha que está la lado del ícono DWG, nos aparecen las siguientes opciones de inserción:

– Attach DWG: adjunta archivos DWG de AutoCAD.
– Attach Image: adjunta archivos de imagen (JPG, GIF, PNG, etc).
– Attach DWF: adjunta archivos DWF de AutoCAD.
– Attach DGN: adjunta archivos DGN 2D de Microstation.
– Attach PDF: adjunta archivos PDF.
– Attach Point Cloud: adjunta archivos de Autodesk PCG (Point Cloud).
– Attach Coordination Model: adjunta archivos de Navisworks (.nwd).

Una vez que elijamos el tipo de archivo que adjuntaremos, nos aparecerá un cuadro donde debemos cargar el archivo que adjuntaremos en el dibujo para el XREF. Para este tutorial elegiremos la opción Attach Image. Con esto, podremos elegir el o los archivos de imagen necesarios para que sean colocados en nuestro dibujo. Una vez que elijamos el tipo de archivo que adjuntaremos, nos aparecerá un cuadro donde debemos cargar la imagen que queremos adjuntar en el dibujo:

Al abrir el archivo nos aparecerá un cuadro en el cual definiremos el modo de inserción de la imagen, de forma similar al cuadro de inserción de bloques ya que al igual que aquel podremos elegir el punto de inserción (Insertion Point), la escala o tamaño que queremos dar al archivo (Scale) e incluso establecer un ángulo de rotación (Rotation) para este:

Si presionamos el botón Show Details se nos mostrará la ruta donde se encuentra nuestro archivo y el “Saved path”, el cual es la ruta o el recorrido que se guardará con el archivo. Este parámetro es muy importante ya que tiene que ver con la ubicación del archivo DWG y por ende, si este se verá o no en el archivo base al abrir este último en otros equipos o PCs.

Saved Path se puede definir mediante Path Type y en este tenemos las siguientes opciones:

– Relative Path: en este caso tomará una ruta “relativa” dada por la carpeta en la que se encuentran los archivos de referencia, siempre y cuando esta esté en la misma ubicación del archivo DWG. Esta relación nos permitirá por ejemplo, tener los archivos que forman el proyecto dentro de una carpeta específica mientras que el archivo base puede ir fuera de esta.

– Full Path: en este caso se toma la ruta original y completa donde se encuentra nuestro archivo, por lo que no es recomendable ocupar esta opción a menos que no movamos el archivo desde nuestro PC ni lo cambiemos de posición en este.

– No path: no toma la ruta del archivo, por lo tanto es la mejor opción ya que para que reconozca los archivos de referencia basta con que estos estén en la misma carpeta junto con el DWG base.

Ahora damos click en OK e insertaremos la imagen. En este caso nos aparece el cuadro con el tamaño real de la imagen. Si previamente hemos definido la opción Specify on-screen en Scale, Al hacer click la barra de comandos nos preguntará el factor de escala el cual funciona de forma similar al del comando Scale, o podremos definirlo de forma manual arrastrando el mouse. Si no queremos alterarlo, presionamos enter y con esto insertaremos la referencia de forma definitiva.

Colocando el punto de inserción y definiendo la escala de la imagen de forma manual arrastrando el mouse.

El resultado de nuestra inserción es el siguiente:

si volvemos al cuadro de XREF y lo extendemos, podremos apreciar el tipo de archivo insertado junto a su nombre, además de otros datos como el tamaño (Size), el tipo de enlace o referencia (Type), la fecha (Date) y finalmente la ruta o el recorrido desde donde se enlaza el archivo de referencia (Saved Path).

El archivo base será siempre el que está destacado mediante asterisco (*) y tendrá el status de “Opened” (abierto). Un aspecto interesante del cuadro es que si seleccionamos cualquier archivo se nos dará información importante acerca de este como por ejemplo la fecha, el status, el tamaño, resolución, escala por defecto en AutoCAD o Default Size (en el caso que no alteremos la escala) y otros datos. Si seleccionamos cualquier archivo enlazado y realizamos click con el botón secundario del mouse, obtendremos las siguientes opciones:

Open: abre el archivo de referencia en un programa especializado o en una nueva ventana de AutoCAD si es un archivo DWG, y con ello podremos editarlo.

Attach: nos sirve para reinsertar la referencia, ya que por defecto insertará el mismo archivo seleccionado.

Unload: descarga el archivo de referencia, haciéndolo invisible en la viewport y por consiguiente en el render, si es un archivo DWG. En este caso, el archivo de referencia no desaparece de nuestro archivo base.

Reload: recarga el archivo de referencia, haciéndolo nuevamente visible en la viewport y por consiguiente en el render, si es un archivo DWG. También nos permite actualizar el archivo si este se ha editado previamente en otra ventana mediante la opción open.

Detach: quita el archivo de referencia y por ende este ya no es parte del archivo base. Si lo queremos reinsertar, debemos hacerlo mediante la opción Attach.

Bind: permite elegir el tipo de enlace el cual puede ser de tipo Bind o Insert. Bind convierte los objetos del XREF en un bloque. Las definiciones de los objetos se agregan al dibujo actual con el prefijo blockname $n$, donde n es un número que comienza en 0. Insert también convierte los objetos del XREF en una referencia de bloque, pero en este caso se combinan en el dibujo sin agregar prefijos.

Xref Type: permite elegir el tipo de XREF el cual puede ser de tipo Attach (atachar) u Overlay (superponer). Attach significa que el archivo insertado se convertirá en una parte del archivo base. Overlay se puede usar al trabajar en el archivo y usar otro como referencia como por ejemplo, para colocar los elementos del dibujo o simplemente para ver cómo el otro dibujo/diseño afectará al nuestro. En resumen, Overlay nos indica que la referencia externa sólo es parte del archivo.

Path: establece la ruta de inserción del archivo. Si hemos escogido la opción Full path, podemos borrarla mediante la opción Delete Path o hacerla de tipo relativa mediante Make Relative.

Editando la imagen de referencia

Una vez insertada nuestra imagen de referencia, ahora todo es cuestión de ir “calcándola” usando las herramientas de dibujo de AutoCAD usando las herramientas clásicas de dibujo en CAD como líneas, círculos y curvas spline. Sin embargo, tendremos el problema que la imagen será demasiado jerárquica respecto al dibujo que realicemos, y por ello nos será casi imposible calcarla de forma correcta. Esto puede apreciarse mejor en la imagen siguiente:

Por suerte XREF dispone de un menú donde podremos editar algunos parámetros de nuestra imagen para hacer más fácil el calco y para activarlo, sólo bastará que la seleccionemos. Al seleccionar la imagen, el menú se activa en la parte superior del programa:

Donde tendremos las siguientes opciones:

Brightness: asignamos brillo a la imagen de forma similar a como lo hacemos con cualquier editor de imágenes. Si el valor de Brightness es 100, la imagen será completamente blanca.

Imagen con Brightness en 93.

Contrast: damos mayor o menor contraste, de forma similar a como lo hacemos con cualquier editor de imágenes. Si el valor de Contrast es 0, la imagen será totalmente gris.

Imagen con contrast en 16.

Fade: esta opción es quizás la más importante a la hora de calcar nuestras referencias pues transparenta a la imagen y la mezcla con el fondo. Mientras mayor sea el valor de Fade más transparente será la imagen. Por defecto su valor es 0 (imagen opaca) mientras que el máximo es 100 (totalmente transparente).

Imagen con Fade en 85.

Gracias a Fade podremos transparentar nuestra imagen para hacer visibles las líneas y trabajar en el calco de la referencia sin mayor problema.

Create Clipping Boundary: al activar esta opción podremos definir mediante un rectángulo un área de la referencia donde esta será visible. Por ende, lo que esté fuera de la selección será automáticamente removido.

Si presionamos la flecha celeste de la izquierda, invertiremos el área seleccionada y con esto lo que se había removido sera ahora lo visible de la imagen:

Delete Clipping Boundary: al activar esta opción, podremos borrar el área creada con Clipping Boundary.

Show/hide image: al activar esta opción, podremos decidir si se muestra la imagen de referencia o no. Cuando la imagen se oculta, se mostrará el contorno de esta a modo de guía.

Background Transparency: en el caso de las imágenes que permiten un fondo transparente como el formato GIF o algunas PNG, al seleccionar la imagen y aplicar la opción su fondo será transparente.

External References: al activar la opción mostraremos o no el cuadro de referencias externas o XREF.

Cuando trabajemos mediante referencias externas o XREFs, debemos recordar dos cosas importantes:

a) Debemos llevar las imágenes consigo al transportar el dibujo DWG hacia otro lugar o equipo, ya que si no se hace las imágenes no se verán al abrir el dibujo. Por esto mismo es que no debemos insertarlas mediante Full Path.

b) Debido a lo anterior, se recomienda insertar las imágenes mediante No Path y colocar estas en la misma carpeta del DWG de base para que este las reconozca. Ahora bien, si queremos separar las imágenes en una carpeta aparte del DWG de base, elegiremos la opción Relative Path. En este último caso debemos colocar el DWG de base fuera de esta carpeta.

En caso que nuestra referencia falle en otro equipo o PC

Usualmente cuando insertamos referencias externas y no seguimos los pasos adecuados y posteriormente la llevamos a otro PC, nos suele aparecer el siguiente problema al abrir el dibujo:

Como se ve en la imagen,  a pesar de tener la o las imágenes en la misma carpeta o en una carpeta específica, se nos muestra la imagen como un marco y la ruta en que originalmente estaba la imagen y por ello no se ve la referencia. Esto ocurre porque usualmente XREF nos inserta la referencia mediante la ruta completa o Full Path y si no la configuramos previamente al insertarla, al llevar el archivo a otro PC (y a pesar de tener las imágenes) el archivo CAD lee la ruta original en que se insertó la imagen (la cual es la del PC o el Pendrive donde originalmente se creó el archivo) y al no detectarla no la muestra. Para resolver esta situación haremos lo siguiente:

En el cuadro de XREF y estando en la imagen sin la referencia o con el status “Not Found”, debemos reinsertarla mediante la opción Attach… ya que como sabemos, esta opción llamará a enlazar el mismo archivo de imagen:

Al realizar este proceso debemos ubicar la nueva carpeta en la que se encuentra la imagen en cuestión para seleccionarla y cargarla de la forma normal.

Al seleccionar la imagen AutoCAD nos dirá que esta no puede tener el mismo nombre que la referencia original indicada en XREF, lo que implica que el programa nos ofrecerá un nuevo nombre para esta, tal como se muestra en la imagen siguiente:

Dejamos el nombre que el programa nos ofrece por defecto o le asignamos otro, damos OK y luego nos aparece el cuadro de inserción de la imagen de XREF.

Al reinsertarla debemos hacerlo igual que siempre, pero en la opción Path type debemos elegir la opción Relative Path. como sabemos, esta opción hará que el programa ignore la ruta completa y sólo tome la ruta relativa (por ejemplo, si la imagen está en una carpeta aparte, Relative Path tomará el nombre de esta más el del archivo de imagen) o también mediante No Path, si tenemos la imagen en la misma carpeta que el DWG. También es recomendable que definamos la escala (Scale) mediante la pantalla (Specify on-screen) para ajustarla al marco de la imagen perdida original. Damos OK y reinsertamos la imagen usando el mismo tamaño del marco de la original:

Como vemos, la imagen se inserta nuevamente y una vez que lo hagamos sólo bastará borrar el marco con la ruta original donde estaba la imagen de referencia antigua para finalizar. Podemos activar el ayudante Selecton Cycling para facilitar la selección y borrarlo sin problemas o también seleccionar la imagen original desde XREF y eliminarla mediante la opción Detach.

Ahora es cosa de ajustar el valor de Fade en la nueva imagen y continuar trabajando donde nos quedamos.

Al guardar el archivo y llevarlo a otro PC ya no tendremos el problema de la no apertura de las imágenes siempre y cuando copiemos las imágenes o la carpeta donde se encuentran estas en el nuevo PC y en el mismo lugar donde está nuestro Archivo CAD, u ocupando la misma estructura de carpetas en el caso de usar Relative Path.

Si en el archivo tenemos el problema que no se vean las líneas que hemos calcado antes (ya que la imagen está delante de las líneas) debemos hacer lo siguiente: tomamos la imagen, presionamos el botón secundario del mouse en el espacio de trabajo y seleccionamos la opción Draw Order, y luego elegimos Send to Back. Esto enviará al fondo la imagen y podremos ver las líneas sin problema:

He aquí el resultado de la aplicación de la inserción de imágenes o archivos de referencia, en la creación de un bloque 2D del perfil del vehículo:

Este es el fin de este Tutorial.

Publicidad
Otras webs del autor

TFCatalog.cl es un blog donde se revisan periódicamente figuras (juguetes) del universo Transformers, además de ser un catálogo personalizado de colección la cual está categorizada según línea.

http://www.tfcatalog.cl
Donar a MVBlog

Si le gusta esta web puede ayudar a mejorar su contenido, su calidad y a mantener activo este proyecto mediante su donación vía Paypal.

 
 

Publicidad
Suscríbase a MVBlog y reciba los últimos tutoriales, noticias y posts acerca de CAD, 3D y dibujo:
Gracias a FeedBurner
Reserve Hoteles

Si gusta de viajar, reserve alojamiento en booking.com y así ayuda a colaborar con este proyecto:
booking.com

Translate MVBlog to
Buscar en Google


Encuesta

El tema que más le interesa del blog es...

View Results

Loading ... Loading ...
Publicidad
Ultimos Apuntes
Ultimos AutoCAD
Ultimos Tutoriales 3D
Bibliografía (al azar)
Publicidad
Archivo de MVBlog
Tráfico del blog
  • 263368Total Visitas:
  • 334Visitas hoy:
  • 1607Visitas ayer:
  • 8183Visitas semana:
  • 19009Visitas por mes:
  • 1,121Visitas por día:
  • 3Visitantes online:
  • 17/03/2018Inicio: