Mostrando entradas con la etiqueta 3D. Mostrar todas las entradas
Mostrando entradas con la etiqueta 3D. Mostrar todas las entradas

jueves, 25 de diciembre de 2025

Como hacer instrucciones de TENTE con Bricklink Studio

 Antes de hacer las instrucciones debemos tener al menos:

  1. Bricklink Studio 2.0 instalado y con las fichas de TENTE añadidas.
  2. El modelo creado, se puede hacer con el propio Studio, pero es mucho más fácil y rápido hacer el modelo con MLCad

Abrir modelo y creación del render de portada

Una vez que tenemos estos elementos ya podemos crear las instrucciones siguiendo estos pasos:

  1. Ejecutamos Studio y abrimos el modelo con las opciones:
    File  Open
  2. Hay que hacer un render del modelo para lo cual:
    1. Hacemos clic con el botón derecho en el recuadro donde se muestra el modelo pero sin pinchar sobre él hasta que se muestre de la manera que queremos que se vea en la portada, por ejemplo:


    2. Tomad nota que en la parte inferior izquierda de la zona de trabajo aparecen las piezas, en el caso de este modelo pone que son 57. 
    3. Con la rueda del ratón podemos aumentarlo o disminuirlo, en caso de no funcionar, también podemos hacer que ocupe todo el área de trabajo sin sobrepasarla mediante las opciones:
      View  Zoom to fit

    4. Para crear el render nos vamos a las opciones:
      File > Render image o pulsamos el botón Render
      Hay que desactivar las opción Floor shadow y definir el fondo como Transparente.

    5. Seleccionamos un directorio de trabajo y le ponemos un nombre, por ejemplo portada.png, se nos abrirá el programa eyesight que después de un buen rato completará el render, lo guardará y se cerrará.

       

Creación de las instrucciones (pasos)

  1.  Para iniciar la creación de las instrucciones propiamente dichas pulsamos en el botón "Instruction".


  2. Nos pedirá confirmación y pulsamos en OK, proceed.

  3. A continuación nos abrirá el area de trabajo de instrucciones con un paso y el modelo que de nuevo tendremos que girar para poder trabajar con el de la mejor manera posible.
    Abajo aparecen todas las fichas del paso, por ahora todas las del modelo.


  4. Para definir cada uno de los pasos seleccionamos las piezas que se van a mostrar en dicho paso.


  5. La manera más sencilla es seleccionar un rectángulo que solo incluya las piezas que nos interesan, para ello tendremos que mover el modelo de manera que sea fácil esta selección, una vez que las tenemos pulsamos el botón Step Before.
  6.  Aún así lo más normal del mundo es que se nos cuelen piezas que no sean de ese paso y otras se queden en el tintero, no hay problema, se pueden seleccionar después y las arrastramos al paso correcto.
     

  7. Las piezas que están en pasos anteriores aparecen como transparentes. 
  8. Repetimos el proceso para crear los diversos pasos hasta que nos queden solo las piezas del último paso.
  9. Puede que nos encontremos una parte de la construcción que requiera una explicación más detallada, en ese caso seleccionamos todo ese trozo y lo definimos como un submodelo.


  10. A continuación en el desplegable seleccionamos el nombre de nuestro submodelo, en este caso 'Techo'.


  11. Y le creamos los pasos como si fuera también un modelo. 


  12. Volvemos con el desplegable a Main Model, seleccionamos el techo y pulsamos "Step Before", a no ser que sea lo último, en cuyo caso hemos terminado la fase de pasos del editor.
  13. Terminada la definición de pasos pulsamos en Page Design para definir la página de instrucciones.

     

Modo de diseño de página

En este modo es donde vemos como va a quedar el manual, de entrada nos mostrará todos los pasos con un listado de piezas en la zona superior derecha que podemos cambiar de posición simplemente arrastrando hacia las esquinas.

Cuando arrastramos un elemento hacia una esquina se ilumina la esquina donde fijarla en color rojo, si en ese momento soltamos se alinea a esa esquina. También sirve para central el elemento.

También podemos reducir la escala de la lista de piezas del paso para reducir su protagonismo.

Hay que prestar atención que la imagen del paso no salga de los bordes o cuando la exportemos saldrá cortada, podemos moverla igual y reducir el tamaño si es necesario.
 
Una vez hechos todos los pasos tendremos que definir la portada y la lista de piezas.
 

Portada 

  1. Para la portada nos vamos al primer paso y hacemos clic, en el icono de los 3 puntitos que hay a la derecha de la imagen del primer paso.


  2. Elegimos la opción 'Insert page before' 
  3. Insertamos una imagen, el render que hicimos al principio y que podemos dejar central muy fácilmente.


  4. Opcionalmente podemos añadir más imágenes y textos alrededor, yo por ejemplo en la esquina inferior izquierda pongo la licencia y en la derecha TENTE. Encima  estas imágenes pongo CPCBegin y el número de piezas respectivamente.
 
 

Lista de piezas

  1. Vamos al último paso y hacemos clic en el icono de los 3 puntitos. 


  2. Elegimos la opción 'Insert page before' .

  3. Hacemos clic en Insert  Bill of materials.

     
  4. Opcionalmente podemos irnos a Insert  Text para poner algún texto, algo así como "Piezas necesarias".
 
Finalmente, para exportar el PDF hacemos clic con el botón verde Export que hay arriba a la derecha.
 

¿Dónde subirlas?

Las puedes subir a cualquier servicio de alojamiento de PDF pero es muy probable que desaparezca con el tiempo.
Personalmente la subo a dos sitios.
  • Crearse un perfil de archive.org y subirlas allí, donde además se puede crear una lista para tenerlas todas a mano en una sola URL, la mía es ésta.
  • Proponerlas en la página de instrucciones custom de El TENTE de Mark que tiene más visibilidad en la comundidad tentera (en este caso hay que acompañarla con 4 renders sin fondo ni sombra para la ficha).

 

Mi ordenador no puede con Bricklink Studio

Studio es un programa muy exigente y puede que tu ordenador no pueda moverlo o no muestre la lista de piezas, por ejemplo. Antes de cambiarlo prueba esto:

  • GNU/Linux: configura wine para que te mejor rendimiento y compatibilidad, también plantéate cambiar el entorno gráfico a uno ligero como MATE o LXDE, recuerda "los recursos para las aplicaciones". 
  • Windows: echa un ojo a la vieja dieta de adelgazamiento, puede que mejore mucho el rendimiento hasta en las últimas versiones, y por supuesto una limpieza a fondo de registro, bloatware o la típica basura que se le pega a este sistema.

 

Sitios de interés


 
 

viernes, 28 de noviembre de 2025

Demo TENTE para Amstrad CPC, ¿cómo se hizo?

Hace unos años hice un carrusel de 43 imágenes de modelos de TENTE para simular lo que hubiera podido sacar la compañía como demo para los ordenadores de la época, en este caso en un Amstrad CPC.
 
Si todavía no tienes esta demo, la puedes descargar aquí
 


Esta demo la hice con mínima programación en Basic usando algunas herramientas que tenía a mano:

  • Las capturas ya las tenía echas hace tiempo para PC con los programa LDView y Povray, que no es que saque unos renders espectaculares pero precisamente por eso son imágenes ideales para pasarlas a ordenadores de 8 y 16 bits.
  • Para facilitar la conversión, algunas imágenes las retoqué con GIMP para reducirle el número de colores mediante la opción Colores y Posterizar.
    En su cuadro de diálogo vas subiendo la cantidad de colores hasta que se vea más o menos bien.
  • La conversión de las imágenes de PC a CPC la hice con el programa ConvImgCPC que te permite guardar imágenes comprimidas incluso con su paleta de colores. Aunque soporta la paleta de la gama plus opté por la estándar para poderlo ver en cualquier CPC, incluido mi Amstrad CPC6128.
    Con algunas tuve que jugar con diversas opciones hasta obtener un resultado aceptable.
    Por cierto, este programa incluye información para hacer el cargador Basic de las imágenes.
  • Para inyectar los archivos de imágenes resultantes usé CPCImgDSK pero bien podría haber usado directamente Retro Virtual Machine que sí usé para crear el cargador.

El listado del cargador fue éste:

10 ' TENTE 3D DEMO FOR AMSTRAD CPC
20 MEMORY &1FFF:LOAD"!dpkslide.bin",&A400
30 MODE 2:BORDER 0:INK 0,0:INK 1,26:PRINT"Tente 3D slide-show..."
40 READ numberofimages
50 FOR i=1 TO numberofimages
60 READ imagename$
70 LOAD"!"+imagename$+".scr",&2000
80 CALL &A400
90 NEXT
100 REM GOTO 50
110 CALL &BB18:REM pause
120 MODE 1
130 PRINT "DEMO TENTE 3D FINALIZADA"
140 PRINT "========================"
150 PRINT
160 DATA 43
170 DATA T3D,AUTOBUS,CRUZROJA,AERODESL,AUTOBAR
190 DATA AVION,LASERAY,BUSESPAC,VIKING,CASTILLO
200 DATA CENTROMC,COCHE,DEDALO,FICTENTE,CASA
210 DATA ADOSADO,TUXFLAT,USRESCUE,YATEXALO,VOLQUETE
220 DATA ERMITA,CHINESE,DESINALT,CABINA,LINKAUTO
230 DATA CHOZA,MOZAMBIQ,QUITANIE,TURANIO,TRENTOUR
240 DATA EXPLOESP,PAPAMOV,ESURANIO,HAITOBUS,PATRU91
250 DATA TRASHTRU,TUXTENTE,TRANSPSP,TRANSAER,SUNSHINE
260 DATA SUPERAT,SCUTTY,SATURNOM

Si no tienes un Amstrad real recuerda que puedes usar cualquier emulador de Amstrad que soporte disco para disfrutarla. 

viernes, 5 de septiembre de 2025

Instala todas las herramientas TENTE 3D con RetroMultiInstaller

A finales del mes pasado le di un buen repaso a RetroMultiInstaller para ampliar las aplicaciones para crear, ver y renderizar modelos de TENTE 3D.

Como podéis ver en esa captura, hay 16 aplicaciones relacionadas con el uso de TENTE 3D con el formato abierto LDraw que se podrían agrupar así:

  1. Editores:
    1. MLCad: editor recomendado, es para Windows pero funciona perfecto con WINE.
    2. LeoCAD: editor nativo. 
    3. LDCad: editor nativo.
  2. Visores:
    1. LDView: Visor nativo muy sencillo pero potente.
  3. Renderizadores: para obtener una mejor calidad que con los visores tradicionales:
    1. StudIO: herramienta multiuso de LEGO, a nosotros nos va a interesar más como renderizador.
    2. Blender: con un addon para añadir modelos LDraw, es una poderosa herramienta para hacer transformaciones y renderizar.
    3. Povray: renderizador de rayos.
  4. Generadores.
    1. Generador de proas.
    2. Generador de tubos.
  5. Conversores:
    1. STL2DAT.
    2. SVG2LDraw.
  6. Animación:
    1.  LD4DStudio: herramienta de animación.
    2. Stopmotion for TENTE 3D.
  7. Utilidades varias:
    1. BMP2LDraw: convierte archivo BMP en etiquetas en formato LDraw, es conveniente darle algún tratamiento previo a la imagen con GIMP para obtener óptimos resultados.
    2. LDDesignPad: editor de texto para el formato LDraw, para cambiar a mano elementos de modelos y fichas.
    3. LPartEditor: editor de piezas.

Todas estas herramientas están preconfiguradas para usar directamente el juego de fichas de TENTE, y en la mayoría de los casos también con el de LEGO o el de Exin Castillos.


Os dejo un vídeo con la instalación sencilla de RetroMultiInstaller, ni siquiera hay que entrar en la consola de GNU/Linux.


 

Si encontráis alguna deficiencia o tenéis más piezas para añadir podéis poner un comentario en la sección de issues de cada repositorio.

viernes, 18 de abril de 2025

Agrupar varias fichas LDraw en una sola

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.

En este caso el archivo quedó así:

0 Rueda ruta 21 lisa montada en jacena2     |R:R
0 Name: rueruj2l.dat
0 Author: CPCBEGIN
0 !LDRAW_ORG Unofficial_Part
0 BFC CERTIFY CCW
1 383 0 16.5 0 1 0 0 0 1 0 0 0 1 eje28.dat
1 16 -21 24 20 1 0 0 0 1 0 0 0 1 llantrut.dat
1 256 -21 24 20 1 0 0 0 1 0 0 0 1 ruta21nm.dat
1 16 21 24 -20 -1 0 0 0 1 0 0 0 -1 llantrut.dat
1 256 21 24 -20 -1 0 0 0 1 0 0 0 -1 ruta21nm.dat
1 0 0 24 0 1 0 0 0 1 0 0 0 1 jacn2x2a.dat

Como podéis apreciar la cabecera está definida tal y como hemos indicado y la pieza es la agrupación de 6 piezas más pequeñas:

  • El eje de las ruedas (color plateado).
  • La jácena 2x2 agujereada (color negro).
  • 2 llantas (color variable).
  • 2 neumáticos (color negro).

Estas 6 piezas se corresponden con las 6 últimas líneas del archivo.

viernes, 17 de enero de 2025

BrickLink Studio en GNU/Linux

BrickLink Studio es un programa para manejar modelos de LEGO para Windows, especialmente interesante para el renderizado de alta calidad y creación de instrucciones.

Ya vimos en el artículo anterior que también admite modelos de TENTE pero lo teníamos que ejecutar en Windows 10... ¿no lo puedo usar en GNU/Linux con wine? Ahora veremos como.


 

Instalar BrickLink Studio mediante wine

  1. El primer paso es, evidentemente, tener instalado wine y preferiblemente una instalación bastante completita:
    sudo apt install wine wine64 winetricks
  2. Seguidamente descargamos el instalador, ojo que nos ofrecerá la versión para Mac, ya que confunde nuestro GNU/Linux con una manzanita, hay que descargarse la versión para Windows. Para ello hay que:
    1. Ir a la página de descargas.
    2. Hacer clic en 'CHANGELOG'.
    3. Desplegar 'Changelog and older versions'.
    4. Y por fin nos aparecen las versiones de Windows, nos interesa la versión 'Win 64bit'.
  3.  Una vez descargado el instalador lo lanzamos mediante wine:
    wine ./Studio+2.0.exe
  4. Hacemos una instalación como vimos con Windows 10.
  5. El acceso directo al programa nos aparecerá en el menú en:
    Wine ► Programs ► Studio 2.0
  6. Para que funcione correctamente hay que configurar wine para que se comporte como un Windows 10:
    1. Ejecutamos winecfg
    2. En versión a imitar cambiamos Windows 7 por Windows 10.
    3. Hay que instalar winetricks:
      1. Modificamos el archivo /etc/apt/sources.list añadiendo después de la cada línea "contrib non-free" (1)
      2. Instalamos winetricks:
        sudo apt install winetricks 
    4. A través de winetricks instalamos una serie de programas necesarios para que funcione perfectamente, sobre todo en la creación de instrucciones:
       winetricks dotnet48 vcrun2019 corefonts
    5. Alternativamente podemos dejar Windows 7 en la Configuración por defecto y crearnos una específica para el programa con el botón 'Añadir aplicación', por si nos diera problemas con otro programa antiguo que use wine, por ejemplo.

Ahora vamos a...

 

Configurar para que funcione con TENTE 3D

Copiamos la carpeta parts de la biblioteca de piezas de TENTE 3D a la ruta:

$HOME/.wine/drive_c/Program Files/Studio 2.0/ldraw/Custom Parts

Debemos tener en cuenta dos cosas:

  1. A esta ubicación se copia la carpeta parts, NO simplemente los archivos, es decir, dentro de la carpeta Custom Parts estará la carpeta parts con todos los archivos de piezas de TENTE 3D.
  2. $HOME es nuestra carpeta de usuario, es decir, /home/tunombre

 

¿Y si NO quiero usar wine sino VirtualBox por ejemplo?

Pues te creas tu máquina virtual para Windows 10 pero poniendo que use el máximo de procesadores que admita el programa sin comprometer la estabilidad de la emulación, es decir, dentro de la zona verde de la configuración de Sistema > Procesador


En mi caso como tengo 8 núcleos le pongo 3 y así no va a funcionar como un caracol.


Con ambos métodos vas a poder hacer tus renders con este programa y crear tus propias instrucciones.

 

------ 

(1) Ejemplo de archivo /etc/apr/sources.list válido para Debian 13:

# See https://wiki.debian.org/SourcesList for more information.
deb http://deb.debian.org/debian/ trixie non-free-firmware main non-free contrib   
deb-src http://deb.debian.org/debian/ trixie main non-free-firmware  contrib non-free  

deb http://deb.debian.org/debian/ trixie-updates main non-free-firmware  contrib non-free 
deb-src http://deb.debian.org/debian/ trixie-updates main non-free-firmware 

deb http://security.debian.org/debian-security/ trixie-security main non-free-firmware 
deb-src http://security.debian.org/debian-security/ trixie-security main non-free-firmware 

# Backports allow you to install newer versions of software made available for this release
deb http://deb.debian.org/debian/ trixie-backports main non-free-firmware 
deb-src http://deb.debian.org/debian/ trixie-backports main non-free-firmware  

viernes, 10 de enero de 2025

BrickLink Studio y TENTE 3D

BrickLink Studio es un programa para manejar modelos virtuales de LEGO, solo está disponible nativamente para Windows y macOS :(

Afortunadamente, aunque el programa sea un freeware privativo, podemos seguir usando el formato abierto LDraw y varias librerías de piezas de diferentes sistemas de construcción.


¿Para que NO usar Bricklink Studio 2.0?

No recomiendo usar Studio como creador y editor de modelos ya que es muy engorroso y aún más si lo vamos a usar con modelos de TENTE 3D, pero para renderizar da unos resultados muy buenos. 

Para crear y editar modelos mejor usar MLCad o TNTView.

 

¿Para qué usar BrickLink Studio 2.0?

  1. Para renderizar modelos ya creados, los resultados son muy buenos y es fácil.
  2. Crear instrucciones.
  3. Hacer animaciones sencillas.
     

Instalación

En este artículo vamos a ver como instalarlo en un Windows 10, en siguientes veremos como conseguir instalarlo en GNU/Linux ya sea con wine o virtualizando.

La instalación es la típica de cualquier programa de Windows, siguiente y siguiente, pero prestando especial atención en desactivar todos los apartados que nos piden telemetría o evitar darse de alta en su servicio online.

Configuración para TENTE 3D

Una vez instalado, para poder cargar modelos de TENTE 3D hay que:

  1. Con el navegador de archivos ir a la ruta:
    C:\Archivos de programa\Studio 2.0\ldraw
  2. Crear una carpeta llamada "Custom parts".
  3. Dentro de ella copiar la carpeta parts de la colección de piezas de TENTE 3D.
    ¡OJO! Copiar la carpeta "parts" con todo lo que tiene, no simplemente copiar los archivos que hay dentro de la carpeta pues NO funcionará si hacéis solo esto.

Podríais borrar algunas carpetas de piezas de LEGO si no os interesa trabajar con sus modelos, pero no os lo recomiendo ya que probablemente las vuelva a cargar y así tenéis la posibilidad de combinar modelos de un sistema y otro.


Una vez instalado y configurado ya podemos abrir los archivos LDraw de TENTE 3D.

 

Renderizar

Para renderizar, una vez cargado el modelo, seleccionamos las opciones:

File ► Render image

Antes de iniciar el renderizado podemos:

  • Mover la imagen haciendo clic con el botón izquierdo del ratón y arrastrar.
  • Girar la imagen haciendo clic con el botón derecho del ratón y arrastrar.
  • Hacer zoom con la rueda del ratón.
  • Cambiar la resolución de la imagen a obtener.
  • Cambiar la calidad de renderizado.
  • Etc... 

Y esto solo en la pestaña de Photoreal, también podemos generar povray y animaciones.


Una vez elegidas las opciones deseadas pulsamos en el botón de Render y después de un rato obtendremos un archivo de imagen con el resultado. 


También se puede encolar las tareas de renderizado para no tener que esperar que termine un trabajo para encargarle los siguientes. 


Mirad también este hilo en Tenteland para más detalles.

viernes, 20 de diciembre de 2024

FreeCAD 1.0.0 en Debian

FreeCAD es uno de los más potentes modeladores paramétricos 3D, y es software libre.

 

Instalación desde repositorios (más antigua)

Podemos instalarlo en Debian desde los repositorios oficiales con el típico comando:

sudo apt install freecad

Pero en el caso de Debian 12 vas a tener la versión 0.2, si quieres la versión 1.0.0, más moderna y completa puedes hacerlo de dos maneras.

Appimage

Aunque no me gustan estas paqueterías que lo engloban todo, appimage es la mejor de todas porque es simplemente un binario que ejecutas sin ni siquiera instalarlo, es decir, una aplicación portable que no toca nada en el sistema.

Podemos descargarnos la última versión disponible de la web:

https://github.com/FreeCAD/FreeCAD/releases

Una vez descargado basta con darle permisos de ejecución y se lanza con un doble clic sobre el archivo.

Para más comodidad recomiendo hacer un acceso directo, aunque si te quieres ahorrar el trabajo el script RetroMultiInstaller te instalará esta versión si tu distro es arquitectura ARM64, lo habitual en un PC.


Desde el código fuente

Como software libre que es, puedes compilarlo a partir del código fuente y así podrás disfrutarlo en otras arquitecturas, basadas en ARM por ejemplo.

Antes tendrás que instalar un buen puñado de paquetes, ya que el programa tiene muchas dependencias:

sudo apt install git build-essential cmake libtool lsb-release python3 swig libboost-dev libboost-date-time-dev libboost-filesystem-dev libboost-graph-dev libboost-iostreams-dev libboost-program-options-dev libboost-python-dev libboost-regex-dev libboost-serialization-dev libboost-thread-dev libcoin-dev libeigen3-dev libgts-bin libgts-dev libkdtree++-dev libmedc-dev libvtk9-dev libx11-dev libxerces-c-dev libyaml-cpp-dev libzipios++-dev libsimage-dev

sudo apt install qtbase5-dev qttools5-dev libqt5opengl5-dev libqt5svg5-dev qtwebengine5-dev libqt5xmlpatterns5-dev libqt5x11extras5-dev libpyside2-dev libshiboken2-dev pyside2-tools pyqt5-dev-tools python3-dev python3-matplotlib python3-packaging python3-pivy python3-ply python3-pyside2.qtcore python3-pyside2.qtgui python3-pyside2.qtsvg python3-pyside2.qtwidgets python3-pyside2.qtnetwork python3-pyside2.qtwebengine python3-pyside2.qtwebenginecore python3-pyside2.qtwebenginewidgets python3-pyside2.qtwebchannel pyqt5-dev-tools qt5-default

sudo apt install libocct-data-exchange-dev libocct-draw-dev libocct-foundation-dev libocct-modeling-algorithms-dev libocct-modeling-data-dev libocct-ocaf-dev libocct-visualization-dev occt-draw

Nos descargamos el código desde una carpeta:

git clone --recurse-submodules https://github.com/FreeCAD/FreeCAD.git freecad-source

Compilamos:

cd freecad-source
mkdir build
cd build
cmake ../
make -j$(nproc --ignore=2)

E instalamos:

sudo make install

El proceso tarda mucho rato incluso si tienes un PC potente pero si todo ha ido bien ya tienes instalado FreeCAD desde el código fuente.


viernes, 3 de marzo de 2023

Cómo instalar MLCad con TENTE en Windows

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.

Simplemente la descomprimimos en una carpeta.

Para usar la librería desde MLCad, ejecutamos el programa y vamos a las opciones:
Settings > General > Change
Después seleccionamos la ruta de la carpeta donde hemos descomprimido las fichas en la opción 'General base' de la pestaña 'General'.

A partir de aquí ya puedes hacer tus modelos según tu imaginación, aunque puedes tomar algunas ideas de la colección de modelos que tenemos en gitlab.



viernes, 24 de febrero de 2023

Repositorio de modelos de TENTE 3D integrado con otras herramientas online

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.



sábado, 26 de febrero de 2022

MLCad uso práctico: una manera rápida de representar algo en 3D

É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.

miércoles, 17 de junio de 2020

Fondos de pantalla de Tente de máxima calidad y bajo peso hechos con Blender 2.83

En esta ocasión os traigo una colección de fondos de pantalla de Tente 3D que hice con editores del formato abierto LDraw como MLCad o LeoCAD y posteriormente exportados y renderizados con Blender 2.83, aquí tenéis algunos ejemplos:


Para quien quiera hacerse fondos de sus propios modelos dejo un par de vídeos, uno para hacer el modelo con MLCad y otro para renderizarlo con Blender, previa instalación del programa con el necesario add-on para importar LDraw.



Para más detalles os dejo estos enlaces de gran interés:



miércoles, 12 de junio de 2019

Instalar LDCad en Ubuntu Mate 18.04 (con soporte para Tente 3D y Lego)

LDCad es otro editor del formato abierto LDraw para crear tus modelos TENTE y LEGO, está disponible nativo para GNU/Linux y Windows.

Vamos a instalarlo en mi Ubuntu Mate 18.04 y le vamos a añadir soporte Tente 3D.

 

Instalación

  1. Vamos a la sección Download y descargamos la última versión para GNU/Linux.
  2. Descomprimos el archivo:
    tar -xjvf LDCad-1-6b-Linux.tar.bz2
  3. Entramos en el directorio LDCad-1-6b-Linux y ejecutamos ./LDCad64 ó ./LDCad32 dependiendo si nuestro GNU/Linux es de 64 o 32 bits.

Soporte Tente 3D

LDCad permite tener más de una librería pero solo podemos usar una a la vez por lo que podemos añadir a la librería que trae de LEGO de serie, la de Tente 3D que previamente nos habremos bajado  y descomprimido en algún sitio.
Para ello:
  1. Seleccionamos las opciones:
    Prefs ► LDraw ► Search library paths ..
  2. Escribimos la ruta de nuestra librería y pulsamos el botón New.

Manejo

El programa es muy potente pero se maneja de manera muy diferente a MLCad por lo que hay que navegar por las diferentes opciones de menú para añadir las piezas deseadas.

Recomiendo echar un ojo a vídeos de youtube como el siguiente para hacerse una idea del funcionamiento del mismo.
También permite hacer animaciones.



Una manera más sencilla de tener este programa en tu GNU/Linux es mediante el script de instalación y configuración de aplicaciones LDraw Tente3d_installer que ya incorpora LDCad (solo Ubuntu, de momento).

viernes, 29 de junio de 2018

Kit de configuración LDraw multiconstrucción: todos los programas para hacer TENTE (o LEGO) en tu Ubuntu

Kit de configuración LDraw multiconstrucción

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:
  • MLCad 3.40
  • BMP2LDraw
  • LDDesignPad
  • LD4DStudio
  • ldglite_1.3.1
  • ldraw_2017.01
  • ldview_4.3-ubuntu18.04
  • leocad_17.07
  • lpub_4.0
  • povray 3.7
  • Blender

Otros recursos que incluye

Instalación Ubuntu Linux

  1. Descarga y descomprime este kit en un directorio.
  2. Accede a la consola y cambia a ese directorio
  3. Teclea: sudo ./install.sh

Instalación Windows

Por ahora la instalación en Windows debe hacerse de manera manual:
  1. Descargarse LDView.
  2. Crear la carpeta C:\LDRAW y copiar el contenido de este kit en dicha carpeta.
  3. Descomprimir en las siguientes carpetas las librerías de piezas:
  4. Descomprimir en las siguientes carpetas los siguientes programas:
  5. 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.
This article is also on English

martes, 20 de marzo de 2018

LDView y otras utilidades LDraw en Debian 9 Stretch

No hace tanto que solo se podía disfrutar de LDView, el mejor visor de archivos LDRaw, en ciertas versiones de Ubuntu y no se podía instalar en otras distros, esto ha cambiado.
En el repositorio de pbartfai hay versiones empaquetadas para la mayoría de distros de GNU/Linux, incluido Debian por supuesto.

En nuestro caso entramos en las carpetas Debian_9.0 y en amd64 o i386 según sea nuestra arquitectura de 64 o 32 bits respectivamente.

pbartfai LDraw utils for Debian_9.0 (amd64)


Como podéis observar están disponibles otras utilidades LDraw como ldglite, lpub o leocad, que se instalarían de igual manera.

En el caso de querer LDView hay que descargarse en una carpeta los deb que empiecen por ldview, instalarlos manualmente y luego sus dependencias, desde consola sería ejecutar estos comandos:
su -
dpkg -i ldview*.deb
apt-get install -f
Esta versión de LDView es distinta a la que hemos visto en Ubuntu, ya que no se ejecuta directamente pero se integra en el explorador de Linux que usemos (en el caso de mi Debian Mate es caja), mostrando una vista preliminar de los modelos que se pueden ver en grande haciendo doble clic.
La primera vez, como siempre, hay que indicar donde están las fichas.

miércoles, 1 de noviembre de 2017

SuperTuxKart en Android y con Tentes 3D

En muchas páginas ha saltado una noticia que esperábamos muchos desde hace tiempo, una versión de SupertuxKart para Android.
    

Lo puedes instalar desde la propia playstore como otro juego más.
Yo la he probado en mi Aquaris M5 y va muy fluida, totalmente jugable con una muy buena experiencia de juego a pesar de variar muy poco de las versiones para los diferentes sistemas operativos de PC.

Así que la siguiente duda que me surgía era, ¿puedo poner los karts de Tente en está versión para móvil?

Gracias a otra conocida app, Total Commander, he podido averiguar que, al menos en mi móvil, esta en la ruta /storage/emulated/0/stk/data, dentro de la cual están las carpetas karts y tracks en la que volcar los diferentes vehículos y pistas respectivamente.

Sabiendo donde se guardan los datos del juego no hay problema en pasarlos del ordenador al móvil con un cable USB.

Al conectar el cable te preguntará como quieres usar la conexión USB, tienes que decirle que quieres transferir archivos.

Posiblemente al acceder desde el ordenador por USB no puedas ver lo que hay en storage, ningún problema lo copias en otra ubicación a la que sí tengas acceso (p.e.: en la microsd) y luego lo pasas con Total Commander a su ubicación definitiva.



Recomiendo en todo caso ir probando vehículo a vehículo, no echarlos todos a la vez para no llenar nuestro móvil ni hacer que se caliente más de la cuenta o drene la batería rápidamente, aunque no he notado problemas en este sentido no está de más ser cauto.


jueves, 14 de septiembre de 2017

Carreras de Tentes para todos con SuperTuxKart

Carreras de Tentes con SuperTuxKart

¿Quién no ha soñado alguna vez echar carreritas con nuestro juguete favorito en el ordenador? Ahora es posible con SuperTuxKart.

  
SuperTuxKart es un juego muy divertido y adictivo (parecido a Mario Kart) que te puedes descargar libre y gratuitamente.

Instalación del juego

El juego está disponible para Windows, Linux y OSX (Apple), así que lo primero que debemos hacer es descargárnoslo de su página oficial e instalarlo como cualquier otra aplicación para nuestro sistema operativo.
En el caso de Windows 7 o superior al ejecutar el instalador nos preguntará si queremos que el programa haga cambios en el equipo, le diremos que sí y pulsamos en el botón Next cuando nos lo pida el asistente, I agree para aceptar su licencia GNU GPL y finalmente el botón Install.
Si nos pide instalar las librerías Microsoft VC++ u OpenAL, le decimos que sí.

Añadir los vehículos de Tente

El juego permite añadir vehículos (karts), circuitos (tracks), etc... en las carpetas correspondientes que estarán dentro la carpeta DATA que a su vez estará en la carpeta en la que se ha instalado el programa, por ejemplo, en el caso de Windows para añadir un vehículo añadiríamos la carpeta de dicho vehículo a:
C:\Archivos de Programa\SuperTuxKart\Data\Karts

En esta imagen se puede ver más claramente donde va cada cosa:

Carpetas instalación SuperTuxKart en Windows

Tengo un paquete preparado con cientos de Tentes para SuperTuxKart y una pista, para incluirlos todos en el juego solo tienes que descomprimir el archivo en la carpeta C:\Archivos de Programa\SuperTuxKart\Data\

Aviso: Cuando copies o descomprimas en estas carpetas, posiblemente te vuelva a preguntar si quieres hacerlo como administrador, hay que decirle de nuevo que sí.

GNU/Linux: particularidades

Los usuarios de GNU/Linux solo tienen que tener en cuenta dos cosas para instalar SuperTuxKart y los karts tenteros:
  • Aunque como he dicho antes se puede instalar desde la página oficial, es mejor instalarlo desde el centro de software de la propia distribución por comodidad y para tener una mejor integración con el sistema.
  • Los karts se tienen que instalar en otra ubicación, por ejemplo, en $HOME/.local/share/supertuxkart/addons/karts
Carpetas instalación SuperTuxKart en GNU/Linux
De nuevo, la manera más rápida de añadir los karts y pista es descargarse el paquete que he preparado y descomprimirlo directamente en $HOME/.local/share/supertuxkart/addons

Vídeos de ayuda

¿Necesitas que te ayuden a instalarlo todo paso a paso? En este vídeo puedes ver como se instalaría SuperTuxKart y algunos karts en Windows 7 desde cero



¿Quieres ver como se selecciona los karts en el juego una vez instalados y una carrera de Tentes?



Enlaces de interés

Para quien quiera profundizar más en el tema estos enlaces pueden resultar útiles:

Agradecimientos

A los creadores de SuperTuxKart y todas las aplicaciones que hacen posible crear los karts, a los creadores del formato LDraw, a Jasolo el padre del Tente 3D y a todos los que han contribuido a aumentar la escudería de Tentes para este juego, especialmente a los que participaron en el concurso de diseño de karts para STK, a Tenteland por organizar este Tentexpress, a la Tenteteca por publicar este artículo y ser donde empezó a dar sus primeros pasos el Tente 3D y a ambos foros por su continuo apoyo al Tente 3D.

Artículo creado a petición de los amigos de latenteteca.com donde también podéis encontrar este artículo.