SketchUp: El Plugin de VRay también funciona con la versión 7

ASGVIS ha anunciado que su Plugin de VRAY para SketchUp también funciona con la nueva versión SketchUp 7.
English - Català - Deutsch
ASGVIS publicó hace un tiempo un plugin para poder usar el motor de render VRAY dentro de SketchUp. Recientmente han anunciado que el mismo plugin se puede usar con la recientemente estrenada nueva versión 7 de SketchUp.
La única cosa a tener en cuenta es que sólo se puede usar el plugin en ua de las versiones a la vez, o la 6 o la 7. Hay que escoger.
Probé el plugin hace unos meses y no conseguí resultados demasiado profesionales, per la galería que ASGVIS tiene online, muestra ejemplos de gran foto realismo, así que supongo que no le dediqué suficiente tiempo.
Se puede bajar una versión de prueba de 30 días gratis. La versión completa vale 795$, así que aseguraros que es lo que queréis antes de gastaros el dinero. Especialmente teniendo en cuenta que NextLimit (empresa española por cierto) vende su programa estrella Maxwell Render con mucha más funcionalidad y opciones y con todos los plugins disponibles por 995 $.

Seguir leyendo

AutoCAD: Herramientas Exprés Para Texto

Descubre en detalle las herramientas Exprés dedicadas a la edición y manipulación de textos
Català - English
Vamos a analizar las Herramientas Exprés que nos ayudan a mejorar la interacción con textos en AutoCAD:
  • ARCTEXT (Express - Text- Arc aligned Text): Con ést herramienta podemos alinear un texto a lo largo de un arco. Hay diversas opciones que podemos seleccionar desde la ventana que se abre al entrar el comando

Podemos escoger la justificación del texto, si queremos alinearlo al interior o al exterior del arco. Podemos también escoger que el texto este boca abajo o incluso invertido. La pena és que estas herramientas no soportan la alineación de un texto a lo largo de una polilínea con diversos segmentos. Veamos un ejemplo rápido de lo que se puede conseguir con este comando

  • TEXTFIT ( Express - Text - Text Fit) Podemos expandir o contraer cualquier texto creado con el comando TEXT para que cumpla una determinada dimensión. Fijaros en estos tres textos, cada uno contraído para ajustarse a una longitud total diferente pero manteniendo la altura.

  • TXT2MTXT: Permite convertir textos monolinea (los creados con los comandos TEXT o DTEXT) en texto multilínea (MTEXT)
El texto de la parte superior de la imágen se transformó en el de la parte inferior con el commando TXT2MTXT.
  • TEXTMASK Crea una màscara de fondo en el texto para que oculte los objetos detras de éste. ës útil cuando tenemos archivos con mucha densidad de dibujo y queremos que el texto se lea fácilmente.
  • TEXTUNMASK Elimina la máscara que podemos crear con el anterior commando.
  • TJUST muy útil para cambiar la justificación de un texto sin que éste se mueva de lugar. Funciona con texto mono o multilínea y con atributos
  • TORIENT Sirve para rotar texto
  • TSCALE Escala text, mtext, y atributos

Seguir leyendo

SketchUp: Plugin para visualizar modelos sin tener SketchUp

Comparte tus modelos de SketchUp con gente que no tiene el programa instalado.
Català - English
Gracias a Jim y su Blog descubrí SketchUp Web Exporter que fue lanzado por Google no hace mucho (puedes encontrar los archivos de instalación aquí). Lo que este plugin hace, es permitirnos exportar una vista interactiva de 360 grados de nuestro modelo. Esta vista puede ser accedida por cualquiera con un ordenado y internet, no necesitamos tener SketchUp.
As´que pensé, vamos a probarlo! Recuperé un archivo antiguo de SketchUp, instalé el Web Expoter y cree una vista de 360 grados. Éste es el resultado.

Los resultados no estan mal por ser la primera versión del plugin. Evidentemente el uso de este plugin requiere algun tipo servicio de hospedaje web para poder subir los archivos.
Se genera un archivo html con cierto código JavaScript y una serie de imágenes. Todo esto debe ser subido a un servidor de hospedaje para que los demás puedan acceder a el, pero lo puedes guardar en tu disco duro para probar el funcionamiento.
El plugin tiene aun funcionalidad bastante limitada, pero supongo que en los próximos mese shabrá modificaciones y mejoras ya sea desde el mismo Google o desde algun programador de Ruby.
El video siguiente explica todo esto detalladamente

Actualización: En una entrada posterior, muestro un primer intento de controlar la posición y movimiento de la cámara.

Seguir leyendo

SketchUp: Como girar el plano de rotación 90 grados

Como se puede rotar el plano de giro para que sea perpendicular a una cara?
English - Català
Durante mucho tiempo me pelee con SketchUp para conseguir rotar una cara usando un plano de giro diferente al de la misma cara. Digámoslo de otra manera, imagínate que tienes un círculo, y que quieres girarlo 90 grados.
La herramienta de giro (esa especie de transporador de ángulos) se magnetiza a las caras de los objectos. O lo que es lo mismo, se queda fijado en el lano azul. Intentar rotar el circulo usando otro plano és difícil si no se conoce este truco.
El truco consiste en saber que si cliqueas y arrastras (sin soltar el botón del ratón) será posible seleccionar cualquier plano perpendicular a la superficie como plano de rotación.
Este truco está aunque parezca mentida, explicado en los trucos introductorios de Sketchup, en el apartado "crear una esfera". Creo que es una buena lección para no subestimar las ayudas que vienen por defecto con los programas.

Seguir leyendo

SketchUp 7: Nuevas características y link de descarga.

Descubre las nuevas características de SketchUp 7 i bájatelo.
Català - English
Gracias a Jim i a su blog en inglés SketchUp Plugins descubrí el link al vídeo que pongo abajo que explica (en inglés) las nuevas caracterísitcas de SketchUp 7 y la nueva versión de Layout.

Tengo que confesar que ni siquiera sabía que la versión 7 de SketchUp estaba ya en el mercado (sólo se que no se nada...). Si te apetece probar el nuevo SketchUp 7, te lo puedes bajar aquí. De momento una de las cosas que me parecen destacada son los componentes dinámicos (supongo que parecidos a los bloques dinámicos de AutoCAD). Creo que merece la pena probarlo cuanto antes.

Seguir leyendo

SketchUp: Extra Set de Componentes y Materiales

Sabías que el mismo Google te proporciona más componentes y materiales para SketchUp de los que se instalan por defecto?
English - Deutsch - Català
La instalación de SketchUp nos proporciona un buen número de componentes y materiales. Pero si crees que necesitas más, ten en cuenta que Google proporciona gratis una series de Bonus Packs en esta página.
Lo más útil para mí és el conjunto de nuevos materiales. Ten en cuenta que al instalar estos bonus packs se sobreescriben los componentes y materiales existentes.Los Bonus packs incluyen todos los materiales y componentes por defecto, así que no hay que sufrir por perder ninguno de los que bienen con la instalación original.

Seguir leyendo

SketchUp: Plugin para calcular volúmenes.

Descubre un Plugin que te permite calcular volúmenes de objetos en SketchUp.
English - Català - Deutsch
Existe un plugin creado por TGI para SketchUp llamado VolumeCalculator21.rb. Permite calcular el volumen de objetos. El único requisito es que sólo calcula volúmenes de grupos componentes.Para conseguir máximo precisión la geometría tiene que ser lo más limpia posible. Lo que se entiende por geometría limpia es básicamente que cada arista sea parte de dos caras, ni más ni menos. Eso garantiza que el cálculo del volumen sea preciso.
Lo he probado con geometría básica y los resultados son exactos. Cuando lo probé con geometría muy complicada y que no era perfectamente limpia (un terreno creado a partir de las cotas de nivel) los resultados variaron notablemente de un cálculo al siguiente. De ahí me figuré la importancia de trabajar con geometría limpia.
Aun con eso, creo que es un Plugin importante a tener en cuenta. Para usarlo, después de bajarlo y guardarlo en la carpeta Plugins de SketchUp, selecciona un grupo o componente, clicquea al botón derecho del ratón y ahí encontrarás una opción que dice "volume". Es muy simpe de utilizar.
Te lo puedes bajar aquí gracias al autor TGI.

Seguir leyendo

AutoCAD: Lista de Herramientas Exprés (Express Tools)

Una lista completa de las Herramientas Expres (Express Tools) que hacen tu vida más fácil.
English - Català
La semana passada encontré esta lista de Herramientas Expres en un foro de discusión de Autodesk. Sin la intención de simplemente copiarla, pensé que la podría reproducir y así usarla como un directorio para conectar con los diferentes posts en este blog que hacen o harán referencia a este tema. Con más tiempo iré actualizando la lista con más links a posts que hablan de una o varias Herramientas Exprés. Aquí va la lista:

ALIASEDIT Permite crear modificar y borrar comandos de AutoCAD äl vuelo¨)sin tener que acceder manualmente el archivo acad.pgp.
ALIGNSPACE Ajusta el factor de zoom i la posición basado en puntos de alineamiento especificados en Model Space y Paper Space.
ARCTEXT Permite alinear texto a lo largo de un arco.
ATTIN Importa los atributos de un bloque desde un archivo ASCII externo.
ATTOUT Exporta los atributos de un bloque a un archivo ASCII externo.
BCOUNT Calcula el número de bloques.
BEXTEND Extiende objectos a objetos anidados (nested) en bloques o XREFs.
BLOCK? Da una lista de bloques.
BLOCKREPLACE Permite sustituir todas las instancias de un bloque por otro.
BLOCKTOXREF Permite sustituir todas las instancias de un bloque por un archivo de referéncia (XREF). Desliga (unbind) los XREFs que estan ligados.
BREAKLINE Crea una polilínea en forma del signo de corte.
BSCALE Escala un bloque tomando como base su punto de inserción.
BTRIM Corta objectos con objetos anidados (nested) en bloques o XREFs.
BURST Explota un bloque y convierte sus atributos en texto.
CDORDER Organiza el orden de los objetos en un dibujo (drawing order) según el número del color.
CHSPACE Mueve objetos de espacio papel a espacio modelo y al revés manteniendo su apariencia visual.
CHURLS Permite canviar una dirección URL (Uniform Resource Locator) .
CLIPIT Versión del comando XCLIP (con algunas limitaciones) usando arcos, círculos y polilíneas.
CLOSEALL Cierra todos los dibujos, preguntando si se quiere salvar.
COPYM Copia multitud de objetos con las opciones de los comandos Repeat, Array, Divide y Measure.
COPYTOLAYER Copia los objetos a una determinada capa dejando los originales intactos.
DIMEX Guarda los estiles de cotas (dimensions) a un archivo.
DIMIM Importa los estiles de cotas (dimensions) desde un archivo creado con DIMEX.
DIMREASSOC Recupera el valor de una cota que se habia sobreescrito manualmente.
DUMPSHX Convierte archivos SHX (compileados) al equivalente (no compilado).
DWGLOG Crea y mantiene un archivo log para cada archivo mientras se accede a él.
EXOFFSET Teoricamente és una opción más avanzada de el comando OFFSET, con control de capas, opcion de multiple offset y de deshacer )digo teoricamente porque OFFSET tiene esas opciones también)
EXPLAN Versión extendida del comando PLAN.
EXPRESSMENU Cargalas Herramientas Express y muestra el menú Express en la barra de menús.
EXPRESSTOOLS Carga la biblioteca de Herramientas Exprés de AutoCAD, pone el directorio en la ruta de búsqueda, y carga y pone el menú en la barra de menús.
EXTRIM Corta todos los objetos a un lado de la línea, arco o polilínea seleccionada.
FASTSELECT Selecciona todos los objetos que tocan al objeto seleccionado..
FLATTEN Convierte (aplana) geometria 3D a 2D.
FULLSCREEN Activa el modo de pantalla completa
GATTE Cambia los valores de todos los atributos.
GETSEL Selecciona todas las entidades de un mismo tipo en una misma capa (version AutoCAD Architecture tiene una opción en el menú right click llamada Select Similar que hace lo mismo pero más rápido).
IMAGEEDIT Abre el editor de imagenes para la imagen seleccionada.
JULIAN Contiene una serie de rutinas AutoLISP para conversión de fechas.
LAYCUR Mueve los objetos seleccionadas a la capa activa.
LAYDEL Borra una capa.
LAYFRZ Congela capas.
LAYISO Aisla la capa de los objectos seleccionados. (apaga todas las demás)
LAYLCK Bloquea la capa del objeto seleccionado.
LAYMCH Canvia la capa de un objeto a la de otro seleccionado.
LAYMRG Junta dos capas y borra la primera del dibujo.
LAYOFF Apaga capas.
LAYON Enciende capas.
LAYOUTMERGE Combina Layouts en lel Layout activo.
LAYTHW Congela capas.
LAYULK Desbloquea capas.
LAYUNISO Enciende todas las capas que se apagaron usando el comando LAYISO.
LAYVPI Aisla la capa de un objeto en el viewport activo.
LAYVPMODE controla si los comandos LAYISO, LAYFRZ y LAYOFF usan "VPFreeze" o "Standard Layer Freeze" o "Off" cuando se uans en un viewport en espacio papel.
LAYWALK Muestra objetos de forma dinámica en las capas seleccionadas.
LMAN Guarda el LAyer Manager y recupera las opciones de éste.
LSP muestra una lista de comandosAutoLISP disponibles en la línea de comandos.
LSPSURF muestra los contenidos de un archivo AutoLISP file por funciones individuales.
MKLTYPE Crea estilos de linea basados en los objetos seleccionados.
MKSHAPE Crea formas )shapes= basadas en las entidades seleccionadas.
MOCORO Mueve, copia, gira y escala objetos.
MOVEBAK Cambia la carpeta donde se guardan los archivos BAK.
MPEDIT PEDIT para más de una polilínea a la vez.
MSTRETCH Versión del comando STRETCH pero con múltiples ventanas de selección.
NCOPY Copia objetos que están dentro de bloques o XREFs.
OVERKILL Elimina objetos queestan superpuestos..
PACK Inicia el programa Pack & Go.
PLT2DWG Importa archivos HPGL fa la sesión de dibujo activa. Se mantienen todos los colores.
PROPULATE Actualiza, hace una lista o limpia la información sobre Propiedades del Dibujo.
PSBSCALE Hace la escala de los bloques relativa a espacio papel.
PSTSCALE Utilidad para escalar texto en espacio papel.
QLATTACH Adjunta flecha a objeto de anotación.
QLATTACHSET Adjunta multitud de flechas a objetos de anotación.
QLDETACHSET Separa flecha de objeto de anotación.
QQUIT Cierra todos los dibujos abiertos y sale.
REDIR Redefine rutas de directorios en xrefs, imágenes, formas, estilos, y rtext
REDIRMODE Marca las opciones del comando REDIR especificando en que objetos el comando tiene efecto.
REVERT Cierra y vuelve a abrir el dibujo actual.
RTEDIT permite editar objetos de Remote Text (Rtext).
RTEXT Inserta o edita objetos Rtext.
RTUCS Permite rotar el UCS de formar dinámica con el ratón.
SAVEALL Guarda todos los dibujos abiertos.
SHOWURLS Muestra las direcciónes URLs
HP2BLK Ccrea una nueva definición de bloque basada en la apariencia de un objeto de forma (shape object).
SSTOOLS Una colección de rutinas AutoLISP que crea conjuntos excluyentes de selección.
SSX devuelve un conjunto de selección exactamente con las caracterísitcas de uin objeto.
SUPERHATCH Usa imágenes, bloques, wipeouts o Xrefs como si se tratara de una trama (hatch apttern)
SYSVDLG Te permite ver, editar y salvar la configuración de variables del sistema.
TCASE Cambia entre mayúsculas y minúsculas un text, mtext, attributos y texto en cotas.
TCIRCLE Dibuja un cículo o un rectángulo alrededor de cada text o mtext seleccionados.
TCOUNT Añade un número secuencialmente a cada elemento seleccionado (1,2,3,4,5,etc).
TEXTFIT Hace que un texto quepa exactamente en el espacio que le asignamos.
TEXTMASK Pone una máscara detrás del texto para ocultar entidades detrás de éste.
TEXTUNMASK Quita la máscara del texto.
TFRAMES Canvia el estado de los marcos de imágenes y wipeouts de visible a invisible y a la inversa.
TJUST Cambia la justificación de un texto )derecha, izquierda, centro= sin que eso haga que el texto se mueva de sitio.
TORIENT Orienta texto, mtex y attributos a una nuea orientación.
TSCALE Escala texto, mtex y attributos a una nuea orientación.
TXT2MTXT Convierte entidades de text oa Dtext a Mtext
TXTEXP Explota texto o mtext a polilíneas.
VPSCALE Muestra una translación de la escala del viewport activo.
VPSYNC Sincroniza uno o más viewports con uno de maestro. Todos los viewports sincronizados tomaran el factor de zoom(escala) del viewport madre.
XDATA Adjunta "extended entity data" a un objeto.
XDLIST Da una lista de la "extended entity data" adjunta a un objeto.
XLIST Muestra las propiedades de entidades dentro de bloques o Xrefs.

Seguir leyendo

AutoCAD: Como crear un bloque dinámico 1.0

Un tutorial detallado para aprender a crear un bloque dinámico.
English - Català
Los Bloques Dinámicos son un recurso muy importante para mejorar la productividad. Lo que requeriría muchos bloques diferentes se puede conseguir con uno dinámico si sabemos cómo y le damos las propiedades de edición adecuadas.
En esta primera lección, crearemos un bloque dinámico para unas escaleras mecánicas vistas en planta. El objetivo es que el bloque se pueda estirar para tener diferentes anchuras de peldaño, diferente longitud total de las escaleras mecánicas (para adaptarlo a diferentes alturas entre pisos) y algunas otras propiedades interesantes.
Lo primero que tenemos que hacer es crear un bloque estándar. Me bajé un bloque en formato dwg de la página web de Schindler, está nada mal, así que prácticamente no lo modificamos. La imagen de abajo muestra el bloque inicial.
Para convertir el bloque en dinámico le tenemos que añadir Parámetros y Acciones. Para hacerlo selecciona el Bloque y escribe BE (Block Editor). Una vez dentro del editor de bloques econtramos una serie de botones que nos permitirán añadir los parámetros y las acciones asociadas a éstos.
Hace falta planificar un poco lo que queremos hacer, y sin embargo a menudo pasa que tendremos que repetir ciertas operaciones dos tres veces hasta que conseguimos el resultado esperado. Para empezar definiremos los parámetros y las acciones que nos permitirán modificar la anchura de los peldaños. Éstos son los pasos que seguiremos:
  • Apretamos elbotón de parameters
  • Seleccionamo Linear como Parameter Type.
  • Seleccionamos los dos extremos en uno de los escalones.
  • Escojemos mostrar sólo un Grip.
Así es como el parámetro tendría que verse una vez creado..

Ahora necesitamos crear una acción para este parámetro. Haremos lo siguiente.Apretamos el botón Action
  • Seleccionamos el parámetro que hemos creado en el paso anterior.
  • Escogemos Stretch (estirar) como el tipo de acción.
  • Seleccionamos el Grip
  • Generamos un polígono que defina cómo se estiraran los objetos (Igual que lo haríamos si estubiéramos utilizando la orden STRETCH).
  • Seleccionamos los objetos que queremos que se estiren.
Llegado este punto es bueno salvar el bloque y salir del editor. Comprovamos que el bloque se comporta de la manera deseada. Cuando seleccionamos el bloque nos aparecerá una flecha que wa la que tenemos que utilizar para estirarlo. Si hace lo que queríamos, seguimos adelante añadiendo otras acciones y parámetros.
Lo siguiente que haremos será hacer que el bloque se pueda extender también en longitud. Para eso necesitaremos más de una acción, ya que no sólo queremos estirar las líneas existentes, sino que queremos que vayan apareciendo nuevos peldaños a medida que el bloque se estira. Seguiremos el siguiente proceso.
  • añadiremos un parámetro lineal para la longitud del bloque.
  • *Añadiremos una acción de estiramiento (stretch)a todas las líneas laterales (las que serían la barandilla de las escaleras mecánicas).
  • Añadimos una acción de Array al mismo parámetro a fin de que nos aparezcan los nuevos peldaños.
No se tanto simple sin embargo. Hace falta que primero borremos todos menos uno de los peldaños a fin de que la acción Array funcione correctamente. Una vez hecha eso, añadimos el parámetro lineal a la longitud del bloque, pero empezando y acabando en las líneas que marcan hasta donde llegan los peldaños. Añadimos también la acción de stretch a este parámetro de forma similar a como lo habíamos hecho en el paso anterior.
Fijaos que he añadido unos marcadores en una capa que no se imprimirá con el fin de tener una serie de referencias de hasta dónde estirar el bloque en función de la altura ente pisos. El bloque a estas alturas se tendría que parecer a éste:


Para añadir la acción array que nos permitirá que los peldaños vayan apareciendo o desapareciendo cuando el bloque se alargue o se acorte haremos lo siguiente:
  • Cliqueamos el botón de acciones.
  • Seleccionamos el parámetro lineal.
  • Escogemos Array como la acción a llevar a cabo.
  • Seleccionamos la línea que representa el peldaño (el único que no hemos borrado antes)
  • Asignamos la distancia entre peldaños.
Si el parámetro lineal no empieza y acaba en los límites donde queremos que aparezcan peldaños, podemos encontrarnos con efectos no deseados. Llegados aquí, salvamos el bloque, salimos del editor y comprobamos que todo funciona como deseábamos.
Todavía añadiremos un par de parámetros más al bloque. Primero, queremos incorporar texto y una flecha que marquen la dirección de movimiento de las escaleras mecánicas. Utilizamos los textos DN (Down: Hacia abajo) y AR (Arrival: Llegada) Preparamos el bloque para las acciones que queremos añadir:
  • Escribimos los textos AR y DN uno sobre el otro.
  • Hacemos una simetría (MIRROR) de la punta de flecha.
Tendría que parecerse mucho a la imagen superior. Queremos utilizar el mismo bloque tanto si se trata de unas escaleras mecánicas que bajan hacia el piso inferior (texto DN y flecha hacia la izquierda), como si se trata de unas que llegan desde aquel piso (texto AR y flecha hacia la derecha). Tenemos que utilizar un nuevo tipo de parámetro llamado Visibility. Es importante entender el funcionamiento de los botones relacionados con este parámetro. Están situados en la esquina superior derecha del editor de bloques. Son los siguientes.


  1. Cambia entre dos tipos de visualización. Un tipo muestra sólo los objetos que son visibles en la presente configuración de visibilidad y el otro permite ver todos los objetos, pero suavizando el tono de los que no son visibles en el estado actual.
  2. Hace que un objeto se vuelva visible en el estado actual.
  3. Hace invisible objetos en el estado de visibilidad actual.
  4. Activa el dialogo de estados de visibilidad (aquí está donde crearemos los diferentes estados de visibilidad)
Así pues, los pasos a seguir serán:
  • Apretamos el botón nº. 4 y creamos un estado llamado AR, renombramos el existente como DN.
  • Teniendo DN activo, seleccionamos el texto AR y la flecha que mira hacia la derecha y apretamos el botón nº. 3 para hacerlos invisibles. (los objetos desaparecerán, si cliqueamos el botón nº. 1 reaparecerán pero difuminados)
  • Hacemos que AR sea el estado activo, y repetimos el proceso anterior, pero ahora seleccionamos el texto DN y la flecha que mira hacia la izquierda.

Hacemos una nueva comprobación. Guardamos el bloque y salimos del editor. Seleccionamos el bloque y veremos que hay un nuevo grip. Éste nos permite al cliquearlo seleccionar entre los dos estados de visibilidad del bloque. Comprueba que en el estado AR, el texto DN y la flecha de la izquierda desaparecen. Con un solo bloque podremos mostrar diversos tipos de escalera mecánica.


La última modificación que he añadido al bloque, es un parámetro y acción de rotación para texto. De esta manera si el bloque está en una posición diferente al original, seremos capaces de girar el texto sin necesidad de explotar el bloque.
No entraré a detallar este último proceso, porque con la lección aprendida anteriormente tendría que estar chupado.
Si queréis comprobar el bloque con el que se ha hecho todo el tutorial, lo podéis bajar aquí.

Seguir leyendo