Para explicar como y porqué hacer esto, voy a poner un ejemplo de una pieza que hice a partir de otras piezas para la librería de piezas: la "Rueda 21 lisa montada en jácena 2", nombre de archivo: rueruj2l.dat.
Para hacer la agrupación monte el conjunto como si fuera otro modelo de TENTE más con algunas peculiaridades:
Las piezas que tengan el color "Main color", es decir, el código de color 16, cambiarán al color que le asignemos a la pieza agrupada resultante. En MLCad aparece como color negro pero si seleccionamos la pieza y nos vamos a color personalizado podemos ver que el código de color es 16 y no 0.
El conjunto se debe guardar en la carpeta 'parts' dentro de la ruta donde tenemos las piezas de TENTE 3D con el nombre que acordamos 'rueruj2l.dat'.
Debemos cerrar MLCad y abrimos el archivo con editor de texto para programa, tipo jEdit o notepadpp, y le añadimos al principio unas líneas de cabecera que indicarán:
Nombre completo de la pieza | categorías en las que va.
Name: <nombre del archivo>
Author: <quién hace la pieza>
Indicar que es una ficha NO oficial de ldraw.org
BFC CERTIFY CCW
Volvemos a abrir MLCad y para que reconozca la pieza seleccionamos las opciones de menú:
File ► Scan parts
Si tenemos un modelo sin guardar nos preguntará si queremos guardarlo porque se cerrará al actualizar las piezas.
MLCad es un editor del formato LDraw, que permite crear modelos de diversos juegos de construcción añadiendo fichas virtuales en determinadas posiciones de una manera muy intuitiva y natural.
Originalmente se creó para LEGO pero gracias a los aficionados ahora lo podemos disfrutar también con TENTE y LEGO, vamos a ver como usuario con los tres sistemas de construcción en Windows.
1.- Nos descargarnos y descomprimimos los sets de piezas en las siguientes rutas:
C:\LDRAW\TENTE
C:\LDRAW\LEGO
C:\LDRAW\EXINCASTILLOS
Nos podemos descargar las colecciones de piezas de los siguientes sitios:
No es necesario ejecutarlo todavía, aunque podríamos hacerlo y elegir manualmente la ruta del set que vayamos a usar en cada ocasión, pero es un engorro así que vamos a ver un camino más sencillo en el siguiente paso.
3.- Nos descargamos los archivos .reg para cambiar automáticamente el set de piezas usado.
mlcad-tente.reg: para usar MLCAD para hacer tentes, la librería de fichas debe estar en C:\LDRAW\TENTE
mlcad-lego.reg: para usar MLCAD para hacer legos (o construblocks), la librería de fichas debe estar en C:\LDRAW\LEGO
mlcad-exincastillos.reg: para usar MLCAD para hacer Exin Castillos, la librería de fichas debe estar en C:\LDRAW/EXINCASTILLOS
mlcad-limpia-configuracion.reg: Limpiador de configuración, deja MLCAD como si lo estuvieramos ejecutando por primera vez.
Simplemente los descargamos, en alguna carpeta, por ejemplo en el escritorio y lo ejecutamos antes de lanzar MLCad, que ya cuando ejecutemos cargará el juego de piezas correspondiente.
MLCad es un editor de archivos LDraw para Windows (aunque también funciona en GNU/Linux perfectamente con wine) y que es muy fácil de usar.
LDraw es un formato abierto para hacer modelos 3D de juegos de construcción, creado en principio para LEGO, se puede usar con otras librerías de piezas como Exin Castillos o en este caso TENTE.
MLCad es un programa tipo portable, así que NO hay que instalarlo, basta con descargarlo, descomprimirlo en una carpeta y lanzar el ejecutable haciendo doble clic con el ratón.
Para nuestra comodidad podemos crear un acceso directo haciendo clic con el botón derecho del ratón sobre el ejecutable, copiar y luego hacemos clic con el derecho en el escritorio para pegar como acceso directo.
TENTE 3D es el conjunto de herramientas que nos permiten hacer nuestros propios modelos de TENTE en nuestro ordenador de manera completamente gratuita gracias al formato abierto LDraw y a la librería de piezas de TENTE que impulsaron varios aficionados a este juego de construcción, sobre todo Jasolo, que también gestiona la información sobre despieces.
Desde hace unos años tengo disponible una colección de miles de modelos ya creados para disfrutar con las herramientas LDraw, como por ejemplo el visor LDView y el editor MLCad, que incluye tanto modelos customs como modelos oficiales.
Estos últimos meses hemos normalizado la carpeta de modelos oficiales para coordinarnos con el visor/editor online TNT y la base de datos refstente, creadas por Yombo y Abeldb respectivamente y así conseguir que puedan estar integradas todas las patas del TENTE 3D.
Todos estos modelos están en la carpeta oficiales, dentro de la cual hay una subcarpeta por referencia que incluye todos los modelos disponibles hasta este momento.
Respecto a la carpeta de customs, la he renombrado a inventados y e incluido todos los modelos míos dentro de la subcarpeta cpcbegin, con la idea de que si alguien quiere que sus modelos se incluyan en su propia subcarpeta nos de su permiso y nos facilite los archivos ldraw a incluir, lo más sencillo es que los añada en la sección de "issues" del repositorio o en el grupo de Telegram de TENTE 3D.
También puedes ayudar haciendo los modelos oficiales y alternativos de las referencias que aún no tienen todos los archivos LDraw.
Éste va a ser el primero de varios artículos sobre el concepto de hachazo, buscar una solución rápida a un problema que hay que solucionar ya y no me puedo poner a ver como se hace correctamente con los programas adecuados, en este caso Blender, OpenSCAD, etc...
El otro día tenía la necesidad de representar un cortinero en 3D y como he comentado tenía que hacerlo inmediatamente y no me acordaba como se hacía con Blender, para estos casos hay que tener inventiva y salir del paso con lo que se tiene y se conoce.
La ocurrencia fue representarla con MLCad, el programa para hacer modelos de diversos juegos de construcción en 3D, en mi caso hice el modelo preliminar con jácenas y baldosas de TENTE, pero bien lo podía haber hecho con fichas de LEGO y hasta de Exin Castillos.
Como véis las cuatro perspectivas vienen de lujo para el caso.
El problema siguiente es que el programa mostraba lógicas separaciones entre las jácenas y las baldosas, cuando solo me interesaba que se mostrara separaciones entre los elementos que realmente son algo distintos, en esto entró en juego GIMP.
Luego lo imprimí para apuntar las medidas reales, de nuevo las pegué con GIMP.
Como veis no es la solución más elegante precisamente pero ha cubierto una necesidad inmediata, hachazo al canto.
Hoy vamos a ver como sacar el listado completo de piezas usadas en un modelo:
Lo primero es lógicamente abrir LDraw con la configuración de fichas que queramos y abrir el archivo del modelo en cuestión.
Hacemos clic en las opciones de menú:
Extras ► Reports ► Parts
Y ya vemos el informe con el número de fichas utilizadas y el desglose de las mismas, posiblemente salga el listado cortado y tengas que aumentar la ventana para verla con el detalle que puedes ver aquí.
Espero que sirva este sencillo truco para pasar tus construcciones 3D a fichas reales... si es que las tienes :D
ACTUALIZACIÓN 2021: Este kit se ha integrado en RetroMultiInstaller con muchos más programas para Tente 3D y más actualizados entre otras muchas cosas.
Este Kit de configuración LDraw multiconstrucción instala y deja correctamente configuradas las siguientes
aplicaciones para la creación y visualización en 3D de diversos sistemas
de construcción:
Copiar al escritorio el contenido de la carpeta C:\ldraw\software\accesos-directos-Windows.
Como se trata de un proyecto de software libre está abierto a la colaboración, si no tienes gran manejo de git, la manera más sencilla es hacerme llegar tus sugerencias y aportes pulsando en la pestaña 'Issues' en la página del proyecto.
La nueva versión de Ubuntu trae muchas novedades, pero algunos programas que se salen de lo habitual han dejado de funcionar y hay que compilarlos o esperar a que salgan versiones para esta versión.
En el caso de que quieras hacer tus modelos 3D de Tente(R), Lego(R), Exin Castillos(R), etc... tendrías que leerte esta guía.
Editores LDraw: MLCad y LeoCAD
En el caso de los dos principales editores no vas a tener ningún problema, MLCad es un programa para Windows que sigue funcionando igual de bien con wine, así que bastará con instalar wine y luego MLCad como otra aplicación Windows cualquiera.
Si queremos sacar capturas de nuestros modelos con un acabado profesional podemos exportar a povray desde LDVIEW y generar una imagen Full HD con un comando similar a este:
povray mi_modelo.pov -W1920 -H1080
El problema es que si instalamos el paquete povray que hay en los repositorios de Ubuntu 16.04 no funciona por un problema que hay en una librería, así que hay que recompilarlo... ¡uf! ¡que difícil! que va basta con que teclees en la consola los siguientes comandos:
sudo apt-get install git build-essential libvips-dev libboost-system1.58-dev
libboost-thread1.58-dev libc6-dev libgcc1 libilmbase12 libjpeg8-dev
libopenexr22 libpng12-dev libsdl1.2-dev libstdc++6-4.7-dev libtiff5-dev
zlib1g-dev
./configure COMPILED_BY="tu nombre y correo" --disable-io-restrictions
git clone https://github.com/POV-Ray/povray
cd unix
./prebuild.sh
cd ..
make check
sudo make install
Basta con descargarte cada una de las librerías deseadas y descomprimirlas en diversas carpetas, por ejemplo:
/home/tuusuario/ldraw/tente
/home/tuusuario/ldraw/lego
/home/tuusuario/ldraw/exincastillos
Luego podemos llamar a los programas con parámetros para no tener que cambiar la configuración cada vez que cambiemos de sistema de construcción,así para el visor LDRaw se ejecutaría con el comando:
He preparado un kit de configuración ya cocinado para usar MLCad 3.40 y LDView con diferentes librerías de construcción, concretamente Tente, Exin Castillos y Lego.
Podéis ver el 'invento' en acción en el siguiente vídeo:
Es para Windows y GNU/Linux e incluye iconos personalizados y un par de archivos de texto explicando los pasos a seguir que podemos resumir en los siguientes:
Instalar previamente LDView (además de wine en el caso de GNU/Linux)
Descomprimimos el kit en C:\LDRAW en el caso de Windows o en /opt/ldraw en el caso de GNU/Linux (la carpeta ldraw deben tener permisos de escritura para el usuario normal, o por lo menos las subcarpetas que contengan los modelos que vayamos a crear).
Descomprimir las librerías de piezas en las subcarpetas correspondientes (tente, exincastillos y lego).
Descomprimir el resto de programas dentro de las subcarpetas correspondiente de la carpeta software.
Copiar los accesos directos al escritorio desde la carpeta software\accesos-directos-windows
Replica de lo que he incluido en wikia a fecha de hoy. A partir de ahora aquel manual se irá enriqueciendo con futuras aportaciones de todos. Además de para windows todo lo explicado es aplicable a cualquier distribución de GNU/Linux con wine. Los vídeos explicativos los puedes encontrar en mi canal en youtube.
Presentación
Este manual trata de explicar el editor de formato ldraw MLCad 3.40 para usuarios novatos.
La primera ejecución
Asumimos que ya lo tienes correctamente instalado, si no es así mira primero el manual de instalación.
Hacemos doble clic en mlcad.exe o en su acceso directo si ya hemos creado uno.
Si tenemos Windows Vista, 7 u 8 nos saldrá este mensaje de advertencia:
Simplemente pulsamos en 'Ejecutar' y seguimos.
Lo siguiente que nos dirá es que no encuentra la librería de piezas de tente 3D.
Se lo indicamos eligiendo la carpeta en la que están:
Una vez elegida la ruta correcta en Status nos muestra OK, así que pulsamos en esa tecla para seguir.
Por último nos preguntará si incluye la configuración de mlcad en el registro de Windows, le decimos que SÍ
Entorno MLCAD 3.40
Al final debes tener un entorno similar a este:
Estos son los elementos del entorno:
Barra de menús.
Barra de iconos.
Categorías de fichas.
Fichas.
Barra de estado (posición).
Modelo activo.
Ventana de código.
Vistas.
Barra de estado (información del teclado).
Comprueba que las categorías de fichas se corresponden a lo que ves en esta imagen, si aparecen nombres en inglés significa que tienes las categorías para lego. Lo puedes solucionar repasando la instalación (seccion mlcad 3.40).
Primeros pasos
Vamos a empezar haciendo lo más básico con mlcad.
Colocar y apilar fichas
Haz lo siguiente:
Pincha sobre el nombre de la categoría y verás en la caja de fichas las que tiene disponibles
Si pinchas sobre el icono [+] de una categoría se desplegará los nombres de las fichas, puedes volver a replegarlo pulsando en su signo [-]
Pincha sobre la ficha o nombre de ficha y sin soltar arrástrala a una de las 3 zonas de vista que no sea la marcada como 3D. Una vez que la tengas donde quieres ya la puedes soltar.
Si no ha terminado donde querías no pasa nada, en todo momento puedes pinchar sobre la ficha que acabas de colocar, en la vista que te interese, y moverla en cualquiera de los tres ejes del plano.
Despliega una categoría y coloca una ficha
Observa que cuando arrastras la ficha va pegando saltitos de tamaño determinado para que puedas colocarla con exactitud.
En el caso de una jácena 1 como la de la derecha, en horizontal cada dos saltos es una ficha y en vertical cada dos saltos.
Seleccionar la pieza
Antes de aplicar cualquier operación sobre una pieza o conjunto de piezas tienes que seleccionarla.
La manera de hacerlo es similar a como se hace en la mayoría del programas:
Pulsa el botón izquierdo del ratón sobre una pieza y suelta el botón sin desplazar el ratón (o la moveras).
Si haces de nuevo la operación anterior pulsando la tecla Ctrl, añades una nueva pieza a la selección.
Pulsa el botón izquierdo del ratón fuera de todas las piezas y sin soltarlo desplázalo dibujando un cuadro. Cuando lo sueltes todas las piezas que estén en ese cuadro quedarán seleccionadas (si lo has hecho con Ctrl pulsado se añade a lo ya seleccionado).
Una vez seleccionada una pieza puedes seleccionar piezas que cumplan una propiedad común pulsando en las opciones de menú 'Edit' y 'Select'. Podrás elegir todas las que tengan su mismo color, sean iguales o simplemente todas las piezas.
Clonar una pieza
Pulsa la tecla Ctrl y sin soltarla pincha sobre la pieza o conjunto de piezas.
Una vez en la posición deseada suelta primero el botón del ratón y luego la tecla Ctrl.
Para colorear una pieza o conjunto de piezas seleccionadas, pulsa en los iconos de colores.
Si no está el color que te interesa, pulsa en el botón 'More' y elige otro color.
En la segunda página de colores están los transparentes (a partir del 31) y puedes usar los grises de las siguientes páginas para definir colores propios, aunque debes tener cuidado con esto último pues puede que no se vean bien en visores como LDView.
Rotar piezas
Para rotar piezas pulsamos en los iconos de rotación, hay seis, dos por cada eje y lo más habitual es rotar respecto al eje Y.
Manejo de las vistas
Estas operaciones no varían el modelo en sí, sino el punto de vista de nuestra cámara.
Mover el modelo dentro de la vista
En cualquiera de las cuatro vistas podemos mover todo el modelo pulsando antes de arrastrar mayúsculas y el botón izquierdo del ratón en una zona libre de fichas.
Zoom
Para hacer zoom basta con ponerse en una vista y girar la rueda del ratón.
También se puede usar los iconos con forma de lupa de la barra de iconos.
Girar en el modo 3D
En la vista 3D también podemos girar el modelo pulsando la tecla Ctrl en lugar de mayúsculas.
Repartir el espacio entre las vistas
Si nos situamos en las barras que separan las cuatro vistas podemos arrastrarlas y así tener unas vistas más grandes que otras.
Cambiar el punto de vista
Podemos cambiar el punto desde donde vemos una vista haciendo lo siguiente:
Pulsamos con el botón derecho del ratón en una zona libre de fichas dentro de la vista.
Vamos a la opción 'View Angle' y elegimos desde donde queremos ver el modelo:
Top: desde arriba
Bottom: desde abajo
Left: desde la izquierda.
Right: desde la derecha.
Front: defrente.
Back: por atrás
3D: visión tridimensional.
El modo 3D es el único en el que no se debe editar, ya que es una previsualización para ver como está quedando el modelo.
Guardar y recuperar modelos del disco duro
MLCad funciona igual que la mayoría de los programas para guardar el trabajo en disco o recuperarlo
Guardar modelo en disco: accedemos a las opciones de menú 'File' y 'Save', le ponemos un nombre y le damos a guardar.
Recuperar modelo del disco: accedemos a las opciones de menú 'File' y 'Open', seleccionamos el archivo y pulsamos el botón 'Abrir'.
Guardar una copia del modelo; accedemos a las opciones 'File' y 'Save as', escribimos otro nombre y le damos a guardar.
Trucos para avanzados
Ajuste fino
A veces necesitamos colocar una pieza en un sitio determinado con mayor precisión que medio tetón de ancho, una placa de alto o 90 grados de giro.
En estos casos tenemos que cambiar el ajuste de la cuadrícula (grid), para ello seleccionamos las opciones de menú 'Settings', 'Grid' y el ajuste que queramos pudiendo elegir entre:
Coarse: es el valor por defecto y con el que es más fácil de trabajar en la mayoría de los casos, por lo que cuando terminemos de usar otros es conveniente volver a seleccionar este valor.
Medium: es un valor de resolución intermedia, útil para casos especiales.
Fine: es el valor con el que podemos tener mayor precisión.
Se puede cambiar de un paso a otro pulsando las teclas F9, F10 y F11 respectivamente.
Estos ajustes se pueden modificar, pero si lo hacemos es conveniente tomar nota de los valores que trae por defecto, porque son los más adecuados en la mayoría de escenarios.
Ajuste Exin Castillos 3D
El paso de las piezas de exin castillos es distinto al de tente y lego, y no viene definido en mlcad por lo que tenemos que cambiar el paso 'Medium' para adaptarlo a estas fichas:
Seleccionamos en el menú las opciones 'Settings', 'General' y 'Change...'
Pulsamos en la pestaña 'Step, Grid, Snap'
Cambios los valores de la línea 'Default for grid medium' poniendo el paso 15 para todos los ejes:
Una vez configurado podemos cambiar a modo exin castillos pulsando F10 y a modo tente/lego pulsando F9.
Las fichas para exin castillos están en la categoría 'castillos'.
Chimeneas dobladas
En la categoría mar hay una pieza llamada chimenea.dat que permite hacer chimeneas con una inclinación de 11.25º
Para poder girar piezas con este ángulo lo más fácil es cambiar los valores por defecto para el ajuste fino, poniéndo ese ángulo y un salto para todos los ejes de 0.5.
Cuando terminemos es conveniente dejar el paso fino como estaba, con el ángulo a 15º y los saltos a 1.
Podemos ver un ejemplo de este truco en este vídeo en el que hago un donut de tente:
También es posible ajustar la pieza chimenea con un ángulo de 11,61290323 (1/31 de circunferencia) en lugar de 11,25 (1/32), podéis hacer la prueba y ver cual os gusta más.
Cambiar el modo de trabajo
Modos de trabajo
Podemos cambiar lo que pasa al pinchar y arrastrar en las vistas cambiando el modo de trabajo, usando los siguientes iconos:
Modo de vistas (view mode): Cambiamos el origen de la luz (este modo no funciona muy bien).
Modo de edición (edit mode): Al pinchar en una ficha y arrastrarla la cambiamos de posición, este es el modo normal por defecto.
Modo panorámico (pan mode): Al arrastrar sobre el modelo lo movemos respecto a la cámara pero sin rotarlo.
Modo de zoom (zoom mode): Si arrastramos hacia arriba el modelo se hace más grande mientras que si arrastramos hacia abajo se hace más pequeño. Recuerda que cuando quieras volver a la forma normal de trabajar debes elegir el modo de edición.
Wikia tente 3D es un wiki con documentación sobre como hacer tentes en 3D en el que participo.
Hasta ahora sólo estaba en español pero he creado otro en inglés para que vayamos traduciendo los artículos que hay en el original y así ayudar a los usuarios no hispanohablantes que se acercan a esta afición e incluso a los de otros juegos de construcción.
Por ahora sólo está traducida la portada y el manual para usar LDView y MLCad, como es un wiki estáis invitados a hacer las correcciones y aportes que estiméis necesarios.
Ejecutamos el script y la primera vez nos preguntará sobre los directorios donde están las fichas y los modelos, que son respectivamente:
/opt/tente
/opt/tente/models