Mostrando entradas con la etiqueta povray. Mostrar todas las entradas
Mostrando entradas con la etiqueta povray. Mostrar todas las entradas

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, 16 de agosto de 2016

Visor y editores LDraw en Ubuntu 16.04. Tu juego de construcción favorito, ahora virtual en tu PC

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.


Visor LDraw: LDView

Hay que instalarse las versiones especiales para Ubuntu 16.04 que ha sacado su autor, ya sea la de 64 bits como la de 32 bits.
Luego la instalas con los comandos:
sudo dpkg -i ldview-4.2-ubuntu-16.04.XXX.deb
sudo apt-get install -f

Capturas profesionales: povray

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
Y ya lo tienes instalado.

Librerías de piezas

Según lo que quieras construir, te puedes descargar las librerías de piezas para TENTE(R), LEGO(R) o EXIN CASTILLOS(R).
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:
LDView -LDrawDir=ruta_al_directorio_de_piezas
Consultad el wiki de Tente 3D para más detalles.
Nota: para las ilustraciones he utilizado mi recreación en Tente 3D del famoso 13, Rue del Percebe, del primer tentexpress que gano :)
This article is also on English

lunes, 31 de agosto de 2015

instalar la última versión de povray en Ubuntu 14.04 64 bits

Povray es un trazador de rayos que está disponible para varias plataformas, aunque en las plataformas unix te lo tienes que compilar, sólo tienes que seguir estas instrucciones para conseguirlo:

Compilación e instalación

Primero instalamos las librerías necesarias para la compilación y ejecución:
sudo apt-get install zlib1g-dev libpng12-dev libjpeg-dev libtiff5-dev libopenexr-dev libsdl1.2-dev libboost-system1.55-dev libboost1.55-dev git
Ahora nos descargamos el código fuente:
git clone https://github.com/POV-Ray/povray.git povray
A compilar e instalar:
cd povray/unix
./prebuild.sh
cd ..
./configure COMPILED_BY="tu nombre" LIBS="-lboost_system -lboost_thread"
make
sudo make install
Instalado.

Notas: En Debian 9 no es necesario LIBS="-lboost_system -lboost_thread".
En otras versiones de Ubuntu más modernas, algunas versiones de las librerías serán posteriores, lo mejor es teclear hasta justo antes de poner la versión y pulsar dos veces el tabulador para que nos salga la versión actual.

Uso

Ejemplo para generar la imagen a tamaño Full HD
povray -W1920 -H1024 archivo.pov

El archivo pov es un archivo de texto con todas las instrucciones en lenguaje povray para generar la imagen (algunos archivos pov generados por otros programas pueden ser muy grandes).

Se pueden conseguir imágenes sintéticas tan espectaculares como ésta:

Aquí puedes aprender a dar tus primeros pasos con povray.

This article is also on English

domingo, 3 de noviembre de 2013

povray 3.7 beta optimizado para intel i7 en ubuntu 12.04.03

Hace poco había compilado esta última versión de povray en ubuntu 10.04 de 32 bits y en un portátil con ubuntu 12.04.01 de 64 bits pero esta vez necesitaba que este visor de rayos estuviera optimizado para aprovechar la potencia de mi nuevo i7.


 La compilación explicada en casos anteriores no funciona y algunos pasos son diferentes:

Desinstalar la versión anterior de povray (si procede)

Si ya teníamos instalada la versión 3.6 es conveniente desinstalarla, ya sea con el gestor de paquetes o desde consola:
sudo apt-get remove povray povray-examples povray-doc povray-includes

Instalamos las librerías necesarias para la compilación

Instalamos las librerías necesarias:
sudo apt-get install build-essential zlib1g-dev libpng12-dev libjpeg-dev libtiff4-dev
Recomiendo también las siguientes librerías para compilar diversos programas:
sudo apt-get install libsdl1.2-dev libxml2-dev libglew1.6-dev liblua50-dev liblua5.1-0-dev libopengl-perl libsdl-ttf2.0-dev libsdl-mixer1.2-dev

Descargar el código fuente y compilarlo

Lo descargamos de http://www.povray.org/beta/source/ en el apartado 'Getting the POV-Ray Unix/Linux source'

Descomprimos

bunzip2 povray-3.7.0.RC7.tar.bz2
tar xvf povray-3.7.0.RC7.tar
cd povray-3.7.0.RC7/

Preparamos el archivo configure para que compile para el i7

Este nuevo paso es necesario para que la compilación se complete con éxito.
Simplemente editamos el archivo 'configure' y cambiados todas las cadenas 'march=native' por 'march=corei7' (o el núcleo que tenga tu ordenador).

Compilamos

./configure COMPILED_BY="pon aqui tu nombre y tu correo electrónico"
make
sudo make install


Y ya está.

Editado 17-05-2014: aclaraciones para Ubuntu 14.04

Para Ubuntu 14.04 hay que instalar un par de librerías más y recompilarlo con los siguientes comandos:

sudo apt-get install libboost1.55-all-dev libboost1.55-dev
./configure COMPILED_BY="pon aqui tu nombre y tu correo electrónico" LIBS="-lboost_system -lboost_thread"
make
sudo make install

domingo, 4 de agosto de 2013

Compilar e instalar povray 3.7 beta en ubuntu 10.04

Hace tiempo expliqué como instalar povray 3.6 que básicamente era bajarse los paquetes deb y poco más, pero ahora necesito nuevas características que sólo tiene la última 3.7 beta.


Esta versión tenemos que compilarla, para lo que debemos hacer lo siguiente:

Desinstalar povray 3.6

Para evitarnos problemas debemos desinstalar las versiones antiguas antes de poner una nueva compilada:
apt-get remove povray povray-examples povray-doc povray-includes
O si lo queremos hacer de un modo más gráfico iniciamos synaptic u otro gestor de paquetes buscamos y desinstamos todos los paquetes que empiecen por povray.

Instalar los paquetes necesarios para la compilación

En Ubuntu 10.04 lo he hecho con el siguiente comando:
sudo apt-get install libboost-dev libboost-thread-dev zlib1g-dev libpng12-dev libjpeg-dev libtiff5-dev libopenexr-dev libsdl1.2-dev

Si usáis versiones más modernas de ubuntu o debian y dicen que algunos paquetes ya no están disponibles no hay problema escribís sólo parte de su nombre antes de poner el número de versión y pulsando la tecla TAB una o dos veces escribirá la versión correcta.
También podéis usar synaptic u otro gestor de arranque y usar su buscador para instalar la versión que os ofrecen.

Descargar el código fuente y compilarlo

Lo descargamos de http://www.povray.org/beta/source/ en el apartado 'Getting the POV-Ray Unix/Linux source'

Descomprimos

bunzip2 povray-3.7.0.RC7.tar.bz2
tar xvf povray-3.7.0.RC7.tar
cd povray-3.7.0.RC7/

Compilamos

./configure COMPILED_BY="your name  "
make
sudo make install

Y ya está.

Aclaraciones y curiosidades

El proceso de compilación tarda un buen rato sobre todo si el equipo tiene sus añitos.
Si compilas en un linux de 64 bits añade --disable-io-restrictions al final de la orden ./configure

sábado, 16 de febrero de 2013

povray+ldview: edificio de la estación de Málaga en tente 3D

El programa LDView permite ver modelos tridimensionales de lego(TM) o tente(TM) en 3D hechos en formatos ldraw y también permite exportalos a formato povray para su posterior renderización.
Puedes instalar LDView bajándote la versión para Ubuntu de su web y el programa povray desde el centro de software o mediante el comando:
sudo apt-get install povray
Para crear los modelos puedes utilizar MLCad (mira enlaces más abajo).
Una vez que ya lo tienes creado puedes exportalo a formato POV mediante las opciones File, Export, Povray Scene...
La forma de exportar la escena la puedes configurar mediante las opciones File, Pov Export Options permitiendo poner un suelo, incluir tetones (studs) o no, sombras, reflejos, etc
Con el archivo POV podemos generar un render 2048x1536 en formato png con el siguiente comando:
povray nombredelarchivo.pov -W2048 -H1536
Por supuesto puedes cambiar la resolución por la que desees.
Yo he hecho esto con un modelo a escala de uno de los edificios antiguos de la estación de Málaga y esté ha sido el resultado:
  


viernes, 28 de diciembre de 2012

Instalar povray en ubuntu 12.04 LTS

Povray es un programa de trazado de rayos muy conocido y potente que permite sintetizar imágenes tridimensionales de forma espectacular.
Quien haya intentado instalar povray en Ubuntu 12.04 LTS se habrá dado cuenta que no está en el repositorio, así que tendremos que bajarlos manualmente los siguientes paquetes:
sudo dpkg -i povray*.deb

Y ya está. Más adelante os contaré mis experimentos con este programa, por ahora un anticipo:


Para saber como manejar povray el curso de Antonio Castro es muy bueno.