Foros de discusión LaTENTEteca: Comunidad TENTE
El punto de encuentro de los aficionados a TENTE, el mítico juego de construcción
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entre para ver sus mensajes privadosEntre para ver sus mensajes privados   LoginLogin 

Pegatinas para Tente con LDraw

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> TENTE 3D
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
jasolo
Moderador


Registrado: 25 Mar 2008
Mensajes: 1192

MensajePublicado: 16 Abr 2009 21:15    Asunto: Pegatinas para Tente con LDraw Responder citando

Como los de Lego ya tuvieron los mismo problemas que tenemos ahora nosotros, alguién creó el programa BPM-2-LDraw32 para convertir una imagen de pegatina a pieza LDraw. Lo que hace es convertir cada píxel es un cuadradito coloreado y si hay varios juntos del mismo color entonces salen rectángulos grandes, optimizando algo el resultado final.

El problema de esta herramienta es que los dibujos deben ser nítidos y con pocos colores. Así que una imagen escaneada necesita retoque previo si no se quiere obtener una pieza pegatina que ocupe mucho en disco (y cueste mucho en visionar). Para que os hagáis una idea, he cogido el logo de la tenteteca (poca calidad, muchos colores similares) y le he reducido el número de colores a menos de 16 con Gimp. Aún así, he dejado algún píxel disperso sin corregir porque era trabajo de chinos:



El programa BPM-2-LDraw32 viene dentro del pack oficial de LDraw con otras cosas, pero su página oficial ha debido de desaparecer, así que lo puedo colgar si alguien más quiere probarlo. Así no tendréis que bajar todo el pack y acabar estropeando la instalación hecha para Tente.

En realidad, para que no haya bordes suavizados, lo mejor sería diseñar las pegatinas desde cero con un programa de dibujo vectorial (Inkscape, Adoble Illustrator). No recomiendo los de retoque de imagen (Gimp, Photoshop) porque es muy difícil impedir el suavizado, y salvo que haya algún filtro que lo elimine decentemente...

A partir del dibujo vectorial se me ocurren dos opciones:
1) Exportarlo en un formato que entiendan los programas de 3D.
2) O bien exportarlo como imagen bitmap sin suavizado (para que no se mezclen los colores en los bordes) y después usar el citado BPM-2-LDraw32.

Con la opción 1 se optimiza el peso de la pieza pegatina final, pero se depende de los expertos del 3D y todavía no tengo muy claro que se pueda hacer. Con la opción 2, la pieza no es óptima, pero no se dependería de otras personas.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
cpcbegin
Experto
Experto


Registrado: 04 Ene 2009
Mensajes: 715
Ubicación: Málaga

MensajePublicado: 16 Abr 2009 22:05    Asunto: Re: Pegatinas para Tente con LDraw Responder citando

jasolo escribió:

El programa BPM-2-LDraw32 viene dentro del pack oficial de LDraw con otras cosas, pero su página oficial ha debido de desaparecer, así que lo puedo colgar si alguien más quiere probarlo. Así no tendréis que bajar todo el pack y acabar estropeando la instalación hecha para Tente.


Pues vendría bien poder descargarlo para probarlo y a ver si así te podemos echar una mano con este tema.
_________________

Blog, tente 3D, PC y CPC
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
jasolo
Moderador


Registrado: 25 Mar 2008
Mensajes: 1192

MensajePublicado: 16 Abr 2009 23:26    Asunto: Responder citando

He colgado el programa Bmp-2-LDraw32 en:
http://www.mediafire.com/file/tvswby3h5qs/BMP2LDraw.zip

Se puede descomprimir en cualquier carpeta.

- Ejecutamos el programa BMP2LDraw32.exe.
- Clic en el botón "Load Bitmap" para cargar la imagen. Aunque es capaz de abrir jpg y gif, a mí me ha dado problemas con el logo de la tenteteca (jpg) y lo he tenido que convertir a bmp. Además, los jpg suelen suavizar los bordes, así que no los recomiendo.
- Clic en botón Next.
- Si no hay zonas transparentes en la pegatina, marcamos "Just leave color out". En caso contrario podemos usar un color de la imagen (Pick color) o usar el que viene con la imagen (en formato gif).
- Clic en botón Next.
- Hay dos opciones para encajar la pegatina a la medida de las piezas:

1) Hacer una regla de tres para saber cuantas unidades LDraw ocupa cada píxel de nuestra imagen. La anchura básica son 20 unidades y la altura es 24. Por ejemplo, el logo de la tenteteca ocupa toda la altura básica y mide 61 píxeles de alto, así que 1 píxel = 24/61 = 0,39 unidades LDraw. Como el programa usa hasta dos decimales, lo ideal es usar fotos con tamaños "adecuados": múltiplos pequeños de 20, 24, 100.

2) Esta otra opción ajusta la pegatina (deformándola si hace falta) al cuadrilátero que le indiquemos. Podemos escribir los datos estilo LDraw en la casilla o escribir las coordenadas de los 4 puntos tras pulsar el botón adjunto. Con la segunda opción, en la casilla quedarán números con coma decimal que hay que cambiar por punto decimal para que funcione. Por ejemplo, la pared vertical de una jácena 1x1 es:
4 16 0 0 0 0 -24 0 20 -24 0 20 0 0
(Multiplicar los 20 por el número de tetones de ancho y los -24 por las alturas que ocupará la pegatina.)
En el caso de una pegatina horizontal de 1x1 sería:
4 16 0 0 0 20 0 0 20 0 -20 0 0 -20
(Multiplicar los 20 por los tetones de ancho y los -20 por lo de largo.)

- Tras pulsar el último botón Next, el programa nos pregunta el nombre y lugar donde guardará la pieza LDraw de la pegatina y por fin empezará la conversión.

- Más tarde en MLCad hay que separar unas 0.1 unidades la pegatina de la(s) pieza(s) a la que irá "pegada" para evitar problemas de visualización.

En el caso del nombre de los barcos, si es muy largo, algunas letras quedarán muy separadas de la proa y habrá que girar la pegatina un poco para compensar o bien partir el nombre en varias pegatinas levemente giradas.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
cpcbegin
Experto
Experto


Registrado: 04 Ene 2009
Mensajes: 715
Ubicación: Málaga

MensajePublicado: 18 Abr 2009 0:52    Asunto: experimento exitoso y primeros frutos Responder citando

He probado el programa siguiendo tus instrucciones y he conseguido las primeras fichas-etiquetas, están en:

http://tentebegin.iespana.es/tente3d/todoetiquetas.zip --> los dat a añadir al directorio parts
http://tentebegin.iespana.es/tente3d/todoetiquetas.scr.zip --> los bmps

Para preparar el bmp antes de crear la ficha hacemos lo siguiente:

- Digitalizamos la ficha real serigrafiada o la pegatina con un escáner de sobremesa (cuanto mejor óptica tenga mejor va a salir).

- Abrimos con gimp el fichero digitalizado y vamos seleccionando las diferentes tonalidades del color del fondo hasta que tengamos todo el mismo seleccionado.

- Seleccionamos el color de fondo con el seleccionador de color.

- Eliminamos la selección con el botón suprimir.

- Rellenamos las zonas del fondo con la herramienta de relleno.

- Seleccionamos el color de las letras o dibujo con el seleccionador de color.

- Invertimos la selección.

- Eliminamos la selección con el botón suprimir.

- Rellenamos las zonas de las letras o dibujo con la herramienta de relleno.

- Guardamos el resultado como loquesea.bmp

Por cierto Bmp-2-LDraw32 funciona perfectamente en GNU/Linux mediante wine (probado con Ubuntu 8.10)

Estos son los resultados;


_________________

Blog, tente 3D, PC y CPC
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
cpcbegin
Experto
Experto


Registrado: 04 Ene 2009
Mensajes: 715
Ubicación: Málaga

MensajePublicado: 18 Abr 2009 10:56    Asunto: Re: experimento exitoso y primeros frutos Responder citando

Por alguna razón estos enlaces directos no funcionan, probad mejor con la primera dirección de la firma.
_________________

Blog, tente 3D, PC y CPC
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Foro12405






MensajePublicado: 18 Abr 2009 14:19    Asunto:

Volver arriba
jasolo
Moderador


Registrado: 25 Mar 2008
Mensajes: 1192

MensajePublicado: 18 Abr 2009 14:19    Asunto: Responder citando

Toda la parrafada que voy a soltar es sólo para los ultraperfeccionistas, ya que el resultado de cpcbegin es más que aceptable.

Al abrir el bmp original aparecen píxeles de colores (ruido) que me temo se verán en imágenes del modelo de mayor resolución. Además, el ruido y los contornos irregulares van a generar piezas más gordas en disco y al editor/visor le va a costar más mover el modelo. Por eso lo ideal es utilizar un programa de dibujo vectorial, porque saca contornos nítidos y sin ruido. Pero vamos a ver cómo sin salir de Gimp o similar se puede optimizar el resultado final (sólo para ultraperfeccionistas).

Por ejemplo, en la etiqueta "ENGRASE" el fondo es transparente (en el escaneado sale blanco). Si después de cargar el bmp en BMP-2-LDRaw32 se pulsa el botón "Pick Color", se selecciona cualquier píxel blanco y además se marca la opción "Just leave...", entonces en la pieza resultante ya no aparecerán todos esos píxeles. Si la opción marcada fuera "Replace...", entonces los píxeles son tenidos en cuenta en la pieza final, pero luego desde MLCad se le podrá asignar el color que se quiera. En el ejemplo de ENGRASE, se pasaría de 130KB a 70 sólo con eliminar los píxeles transparentes.

Si ahora eliminamos los píxeles de ruido con Gimp o similar, pasamos de 70 a 49KB. Por último, si perfilo bien sólo las dos letras E, se reduce el tamaño a 44KB. Y aún se podrían perfilar los lados rectos de las otras letras. Para el perfilado se pueden usar selecciones rectangulares o pinceles sin bordes suaves. Esta reducción a 1/3 del original es porque el número de rectángulos es 1/3.



Pues aún hay una optimización mayor: que las dimensiones del bmp sean múltiplos bajos de 20, 24 o 100. Esto significará que las coordenadas de los vértices de los rectángulos tendrían menos decimales. Otra alternativa es reducir el número de decimales de lo que ya tenemos, sin tocar el bmp. Esto se puede hacer con el programa gratuito LDDP (http://www.lddp.net/). Es un editor de texto para LDraw que uso para detectar errores en las conversiones. Los pasos son:
- Edit -> Select All.
- Edit -> Auto Round Selection.
Con eso reduce a 3 los decimales de todas las coordenadas y en nuestro ejemplo pasaríamos de 44 a 21KB. Esta reducción de peso ya no afectaría a la velocidad en el editor/visor porque el número de rectángulos no ha cambiado. Y visualmente no debería haber cambios visibles.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
betatron
Moderador


Registrado: 16 Jul 2006
Mensajes: 876
Ubicación: Madrid/Melilla

MensajePublicado: 18 Abr 2009 22:40    Asunto: Responder citando

parace que la cosa marcha eh? Seguid así! Very Happy
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
cpcbegin
Experto
Experto


Registrado: 04 Ene 2009
Mensajes: 715
Ubicación: Málaga

MensajePublicado: 21 Abr 2009 8:24    Asunto: más pegatinas Responder citando

He actualizado los ficheros de pegatinas con algunas nuevas, seguramente ire añadiendo más.

Están un poco más optimizadas que las anteriores (las cuales por cierto no he tocado aún)
_________________

Blog, tente 3D, PC y CPC
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
jasolo
Moderador


Registrado: 25 Mar 2008
Mensajes: 1192

MensajePublicado: 21 Abr 2009 9:41    Asunto: Responder citando

La etiqueta trialfa tiene un dibujo tan simple que se podría quedar en menos de 1KB porque en el fondo no es más que un triángulo y dos cuadriláteros simétricos. Cuando tenga un rato la hago.

Para integrar las etiquetas con el resto de piezas, estaría bien que les añadieras estas líneas al principio:

0 Etiqueta Trialfa
0 Name: trialfa.dat
0 Author: cpcbegin

La primera línea debe llevar la palabra Etiqueta porque servirá para que MLCad las meta automáticamente en una carpeta propia que voy a crear en el Árbol de Piezas. Otro tema que habría que discutir es si las etiquetas de mar, por ejemplo, deberían ir también en la carpeta de las piezas de Mar.

La segunda línea es el nombre del fichero. En los viejos tiempos los nombres no debían superar los 8 caracteres + 3 de la extensión, pero las versiones más recientes de LDraw eliminaron esa limitación.

La tercera línea es el reconocimiento del trabajo. Quien tenga curiosidad verá que en la mayoría de las piezas sale betatron, salvo algunas mías y la compuerta Alfa de pau. En los casos en que he hecho grandes modificaciones a las de betatron o en las piezas Dark basadas en sus piezas, he puesto "betatron & jasolo".
Volver arriba
Ver perfil de usuario Enviar mensaje privado
jasolo
Moderador


Registrado: 25 Mar 2008
Mensajes: 1192

MensajePublicado: 21 Abr 2009 19:43    Asunto: Responder citando

Con la optimización comentada antes, la etiqueta trialfa.dat quedaría sin contornos escalonados y así de simple:


0 Etiqueta Trialfa
0 Name: trialfa.dat
0 Author: cpcbegin & jasolo
4 15 32 -36 0 1 -20 0 13.5 -20 0 32 -29.5 0
4 15 32 -10.5 0 13.5 -20 0 1 -20 0 32 -4 0
3 4 32 -29.5 0 13.5 -20 0 32 -10.5 0


Como para las medidas he cogido números redondos de la etiqueta de cpcbegin, sólo faltaría comprobar la etiqueta real con estos tamaños:
- Triángulo Grande: alto 32 (12,8mm), ancho 31 (12,4mm).
- Pequeño: alto 19 (7,6mm), ancho 18,5 (7,4mm).

Yo casi apostaría que al final ancho=alto.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
cpcbegin
Experto
Experto


Registrado: 04 Ene 2009
Mensajes: 715
Ubicación: Málaga

MensajePublicado: 23 Abr 2009 20:35    Asunto: Responder citando

jasolo escribió:
Etiqueta trialfa ...
Yo casi apostaría que al final ancho=alto.


Yo también, de hecho si no ha salido exactamente eso tiene que ser por los fallos producidos en las correcciones de la digitalización.

Ya he puesto las primeras líneas a todas las etiquetas y por tanto ya aparecen en el directorio Etiquetas.

He intentado cierta actualización y he conseguido mejoras sustanciales en muchas, pero desde luego este sistema a partir de BMP no es muy óptimo, pero los que no sabemos 3D nos tendremos que conformar con esto por ahora, porque será poco óptimo pero hacer etiquetas queda al alcance de cualquiera, aunque las posteriores optimizaciones sean tediosas y complicadas. Ya iremos mejorando.

En cuanto a poner cada una en mar, ruta, astro, etc... no se, quizá nos liemos con el resto de fichas o quizá no, ldraw no permite crear subcategorías ¿no? porque lo que si quedaría bien es que dentro de etiquetas estuvieran todas estas categorías, incluso la dark donde cada uno se pueda añadir sus propias etiquetas personalizadas.
_________________

Blog, tente 3D, PC y CPC
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
jasolo
Moderador


Registrado: 25 Mar 2008
Mensajes: 1192

MensajePublicado: 23 Abr 2009 23:30    Asunto: Responder citando

Las categorías las hace MLCad y creo que no acepta subcategorías.

Mientras buscaba sobre lo anterior he descubierto cómo asignar un eje de giro a las piezas, pero esto lo voy a comentar en el tema LDraw.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
cpcbegin
Experto
Experto


Registrado: 04 Ene 2009
Mensajes: 715
Ubicación: Málaga

MensajePublicado: 26 Jun 2009 20:27    Asunto: pegatinas mundo de la ruta Responder citando

He añadido en mi web más pegatinas/serigrafias, sobre todo del mundo de la ruta.

Iré añadiendo más a lo largo del próximo mes, podéis ver los resultados en las capturas de ldraw, no son perfectas pero por lo menos las vamos teniendos.

Por cierto ¿alguién podría digitalizar las del dragster y la de la expedición mozanbique? yo nunca tuve esa caja y por tanto no las tengo. A ser posible no grabada en JPG para que el programa que pasa las pegatinas no saque un fichero grandote (puede ser por ejemplo PNG, GIF, BMP...).
_________________

Blog, tente 3D, PC y CPC
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
cpcbegin
Experto
Experto


Registrado: 04 Ene 2009
Mensajes: 715
Ubicación: Málaga

MensajePublicado: 19 Ago 2009 16:11    Asunto: arreglando pegatinas con blender Responder citando

Esta mañana he intentado arreglar pegatinas con blender, concretamente 'etgrua.dat' que tenía muchos poligonos y vértices.
Concretamente:
- he seleccionado los 8 vértices de las esquinas,
- he invertido la selección
- Eliminado lo seleccionado.
- de nuevo vuelvo a seleccionar los 4 vértices de la izquierda
- Pulso F para rellena
- vuelvo a repetir los dos últimos pasos con los 4 vértices de la derecha


Hasta ahí muy bien, pero cuando voy a exportar me sale el error ¡python script error, check console'

Y esta es la salida de la consola.


_________________

Blog, tente 3D, PC y CPC
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
jasolo
Moderador


Registrado: 25 Mar 2008
Mensajes: 1192

MensajePublicado: 19 Ago 2009 16:22    Asunto: Responder citando

En el panel Editing (F9), solapa "Links and Materials" tienes que eliminar los textos que hay en las casillas ME y OB.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
cpcbegin
Experto
Experto


Registrado: 04 Ene 2009
Mensajes: 715
Ubicación: Málaga

MensajePublicado: 19 Ago 2009 19:26    Asunto: Responder citando

jasolo escribió:
En el panel Editing (F9), solapa "Links and Materials" tienes que eliminar los textos que hay en las casillas ME y OB.


Gracias, efectivamente era eso. Ya tengo tres etiquetas completamente optimizadas: etgrua.dat, etqnieve.dat y flecha2.dat

Para facilitar los giros he cambiado el centro de la pieza al centro real, algo que debe tener en cuenta quien haya hecho uso de las mismas en sus creaciones. Yo ya he modificado los modelos para que encajen bien con el cambio.
_________________

Blog, tente 3D, PC y CPC


Ultima edición por cpcbegin el 22 Ago 2009 4:34, editado 1 vez
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
jasolo
Moderador


Registrado: 25 Mar 2008
Mensajes: 1192

MensajePublicado: 19 Ago 2009 21:15    Asunto: Responder citando

La línea que corta la flecha2x2 se puede corregir con un editor de textos borrando las líneas primera y última que empiezan por "2" y añadiendo estas otras:

2 24 -1.39493 19.8361 0 -1.39493 9.67213 0
2 24 -1.39493 -19.8361 0 -1.39493 -9.18033 0

Aparecen porque el triángulo y el cuadrado no tienen ningún vértice en común, así que al convertir a LDraw cada uno tiene un contorno. Para evitarlo habría que utilizar 3 o 4 caras.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
cpcbegin
Experto
Experto


Registrado: 04 Ene 2009
Mensajes: 715
Ubicación: Málaga

MensajePublicado: 22 Ago 2009 4:38    Asunto: Responder citando

jasolo escribió:
La línea que corta la flecha2x2 se puede corregir con un editor de textos borrando las líneas primera y última que empiezan por "2" y añadiendo estas otras:

2 24 -1.39493 19.8361 0 -1.39493 9.67213 0
2 24 -1.39493 -19.8361 0 -1.39493 -9.18033 0

Aparecen porque el triángulo y el cuadrado no tienen ningún vértice en común, así que al convertir a LDraw cada uno tiene un contorno. Para evitarlo habría que utilizar 3 o 4 caras.


Arreglado, también he cambiado el nombre por flecha2.dat para que siga la nomenglatura 8.3 que creo recordar exigía algunos de los programas que usamos para manejar el formato ldraw (o alguna versión tenía esa restricción).

También he optimizado la etiqueta rombof.dat
_________________

Blog, tente 3D, PC y CPC
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
jasolo
Moderador


Registrado: 25 Mar 2008
Mensajes: 1192

MensajePublicado: 22 Ago 2009 13:42    Asunto: Responder citando

Yo empecé usando la nomenclatura 8.3, pero luego descubrí que era para versiones viejas de LDraw. De momento la conservo y me supongo que sólo será necesaria con algún programa viejo que sólo funcione en modo consola.

La etiqueta rombof aún se podría optimizar más (así me va la cabeza de tanto optimizar últimamente). Se trataría de quedarse sólo con los vértices mínimos: las 4 esquinas del rombo y las 10 de la F. En estos casos lo que hago es seleccionar los vértices sobrantes de una arista y al final el vértice que se va a mantener (el de la esquina en este caso). Luego pulso ALT+M y elijo la opción LAST. Esto mueve todos los vértices a la posición del último, borrando automáticamente cualquier vértice duplicado. Con este método no tengo que borrar y rehacer las caras. Luego voy juntando parejas de triángulos para hacer cuadriláteros (ALT+J), pero a veces la geometría no es la mejor, así que cojo uno de esos triángulos y uno de sus vecinos e intercambio la arista común (Edit -> Faces -> Flip triangle edges). Esto sólo se puede hacer en caras coplanares y de nuevo es una alternativa a borrar/rehacer caras.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
jasolo
Moderador


Registrado: 25 Mar 2008
Mensajes: 1192

MensajePublicado: 24 Ago 2009 23:12    Asunto: Responder citando

Como ya he comentado en el hilo principal de Tente 3D, he creado las dos posturas de una de las etiquetas de Scorpiones de Acero: scorpb y scorpb2. Aparecen en la batería antiaérea (versión jácena) y en la unidad antiaérea y el antiaéreo autotransportado (versión pico). La versión pico es la versión jácena girada.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
svlopez
Tetón
Tetón


Registrado: 19 May 2008
Mensajes: 90
Ubicación: Galicia

MensajePublicado: 18 Feb 2010 0:23    Asunto: Responder citando

Hola a todos,

Este fin de semana estuve recuperando algunas pegatinas y, después de un profundo chopeado para restaurarlas, me he puesto manos a la obra con el BMP2LDraw, que aun no lo había probado.
El resultado es este:



Como veis, tengo un pequeño problema con las partes transparentes de la pegatina, lo que se ve en el ala que lleva en la popa. ¿Como hago para que MLCad no le asigne ningún color a la parte transparente? A las piezas que van sobre el blanco les asigné color blanco transparente y pueden pasar, pero con la pegatina del ala de la popa no me vale.
Por otra parte, ¿hay algún método para reducir el ruido a la hora de ver las pegatinas en LDView?
Volver arriba
Ver perfil de usuario Enviar mensaje privado
jasolo
Moderador


Registrado: 25 Mar 2008
Mensajes: 1192

MensajePublicado: 18 Feb 2010 8:55    Asunto: Responder citando

svlopez: como la imagen era demasiado grande, he cambiado tu imagen por una miniatura que enlaza a la foto grande.

En cuanto a las transparencias, la solución es borrar todos esos cuadraditos que no tienen color. Abre la pegatina con MLCad, selecciona uno de los cuadraditos del fondo y ve al menú Editar -> Seleccionar -> Mismo Color. Así tendrás seleccionados todos los elementos del fondo y ya sólo tendrás que borrarlos con la tecla Suprimir.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
jasolo
Moderador


Registrado: 25 Mar 2008
Mensajes: 1192

MensajePublicado: 18 Feb 2010 22:55    Asunto: Re: Pegatinas para Tente con LDraw Responder citando

En el primer mensaje comenté que:

jasolo escribió:
En realidad, para que no haya bordes suavizados, lo mejor sería diseñar las pegatinas desde cero con un programa de dibujo vectorial (Inkscape, Adoble Illustrator).
[...]
A partir del dibujo vectorial se me ocurren dos opciones:
1) Exportarlo en un formato que entiendan los programas de 3D.
2) O bien exportarlo como imagen bitmap sin suavizado (para que no se mezclen los colores en los bordes) y después usar el citado BPM-2-LDraw32.

Con la opción 1 se optimiza el peso de la pieza pegatina final, pero se depende de los expertos del 3D y todavía no tengo muy claro que se pueda hacer. Con la opción 2, la pieza no es óptima, pero no se dependería de otras personas.


Pues bien, ahora sí que tengo claro que se puede hacer la opción 1. Mientras preparo un manual más detallado, el proceso sería algo así:
- Escanear la pegatina o cogerla de la web de la TENTEteca.
- Reducir el número de colores con un programa de retoque fotográfico (si tenemos pensado vectorizar la imagen).
- Importar la imagen desde Inkscape (programa libre).
- Podemos pintar las figuras usando la imagen como modelo y/o vectorizar la imagen (Trayecto -> Vectorizar mapa de bits).
- Retocamos el resultado del vectorizado y eliminamos los contornos (las fotos no suelen ser ni perfectas ni supernítidas).
- Guardamos como SVG plano.
- Importamos el SVG en Blender, que lo interpreta como trazos (paths)
- Convertimos los trazos a figuras geométricas (meshes).
- En el caso de figuras con agujeros (letra O) es necesaria una operación booleana de diferencia.
- Corregir el resultado, embellecerlo (beautify) y reducir el número de vértices si hace falta.
- Aplicar la escala adecuada a la pegatina (1 tetón = 20 unidades).
- Exportar en formato LDraw.
- Con MLCad se pueden hacer los últimos ajustes de posición.

Inkscape es fácil de usar y para las pegatinas sólo habría que mirarse los tres primeros tutoriales que trae (y eso si se quiere retocar o dibujar). Blender es algo más complejo, así que una solución sería repartirse el trabajo: unos trabajarían con Inkscape y luego pasarían el fichero SVG a los expertos en Blender.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
cpcbegin
Experto
Experto


Registrado: 04 Ene 2009
Mensajes: 715
Ubicación: Málaga

MensajePublicado: 20 Feb 2010 11:38    Asunto: Re: Pegatinas para Tente con LDraw Responder citando

jasolo escribió:
...

Inkscape es fácil de usar y para las pegatinas sólo habría que mirarse los tres primeros tutoriales que trae (y eso si se quiere retocar o dibujar). Blender es algo más complejo, así que una solución sería repartirse el trabajo: unos trabajarían con Inkscape y luego pasarían el fichero SVG a los expertos en Blender.


Interesante, en cuanto tenga un poco de tiempo hago algunos experimentos con inkscape.
_________________

Blog, tente 3D, PC y CPC
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
svlopez
Tetón
Tetón


Registrado: 19 May 2008
Mensajes: 90
Ubicación: Galicia

MensajePublicado: 23 Feb 2010 17:42    Asunto: Responder citando

Bueno, yo voy por métodos más arcaicos: escaner, photochop, gimp e incluso paint. Este es el resultado:



Por si las quereis, en este enlace están tanto los archivos .dat como las imágenes .bmp.

http://www.megaupload.com/?d=O123WWJQ

Por cierto, no fui capaz de conseguir que estas etiquetas salgan en la categoría correspondiente del MLCad. Pero de todas formas, creo que a medida que se vayan haciendo más etiquetas, esa categoría va a ser un poco caótica, así que a lo mejor habría que organizarlas de otra forma. Propongo hacer una categoría de etiquetas para cada categoría de tente, es decir: etiquetas mar, etiquetas ruta, etiquetas roblock, etc. Y dentro de estas categorías, para que las etiquetas de cada modelo salgan agrupadas y sea fácil saber a que modelo corresponden, ponerles como nombre el número de referencia del modelo más una pequeña descripción de la pegata. Por ejemplo, las etiquetas que lleva el barco Zenith (ref. 0707) las pondría en la categoría etiquetas mar, y se llamarían 0707star, 0707logo y 0707ala...
Volver arriba
Ver perfil de usuario Enviar mensaje privado
jasolo
Moderador


Registrado: 25 Mar 2008
Mensajes: 1192

MensajePublicado: 23 Feb 2010 19:01    Asunto: Responder citando

svlopez escribió:
Por cierto, no fui capaz de conseguir que estas etiquetas salgan en la categoría correspondiente del MLCad.


Abre el fichero DAT con un editor de textos (p. ej. bloc de notas) y cambia las dos primeras líneas
Código:

0 p_ibizbl.dat
0 Image converted by BMP-to-LDraw32 v1.02

por las siguientes:
Código:
0 Etiqueta Ibiza Bluelines
0 Name: p_ibizbl.dat
0 Author: svlopez

La idea es que todas las piezas que tienen la palabra "Etiqueta" en el nombre (la 1ª línea) aparecen en la carpeta de etiquetas.

svlopez escribió:
Pero de todas formas, creo que a medida que se vayan haciendo más etiquetas, esa categoría va a ser un poco caótica, así que a lo mejor habría que organizarlas de otra forma.


Pues sí que habrá que hacer algo por el estilo. A mí me parece buena idea tu propuesta. Será cuestion de añadir algún código para distinguir cada categoría. Por ejemplo, ahora se usa ":R" para distinguir a las piezas de Ruta, así que las etiquetas de ruta podrían ser ":ER" o bien sólo una letra que no esté pillada.

A ver si en algún rato pruebo alguno de tus escaneados con el método que comenté.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
jasolo
Moderador


Registrado: 25 Mar 2008
Mensajes: 1192

MensajePublicado: 24 Feb 2010 22:14    Asunto: Responder citando

He probado el método del Inkscape con la pegatina de la chimenea del barco Castor... y la pieza ocupa un poco más en disco: 19KB en lugar de los 24KB obtenidos con el método BMP2LDraw. La de 24KB es la de svlopez tras borrar el fondo "transparente" y la otra ha necesitado algún retoque extra. El asunto es que Inkscape genera muchos puntos al convertir la imagen, así que al final habría que reducir su número en Inkscape o Blender, o bien pintar a mano desde el principio la pegatina con Inkscape usando pocos trazos. Lo curioso es que, aunque el método Inkscape genera pegatinas de mejor calidad, desde lejos no creo que se notase mucho la diferencia de calidad.

Por si acaso alguien quiere hacer comparaciones, la pegatina que he hecho la puede bajar de aquí: p_castch-.dat

Visualmente, a distancia de Rompetechos (la pegatina mide casi dos tetones) quedan así:

Volver arriba
Ver perfil de usuario Enviar mensaje privado
betatron
Moderador


Registrado: 16 Jul 2006
Mensajes: 876
Ubicación: Madrid/Melilla

MensajePublicado: 24 Feb 2010 23:14    Asunto: Responder citando

estais haciendo un excelente trabajo. Seguid así, y enhorabuena!
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
cpcbegin
Experto
Experto


Registrado: 04 Ene 2009
Mensajes: 715
Ubicación: Málaga

MensajePublicado: 28 Feb 2010 14:35    Asunto: experimento 0 con inkscape Responder citando

He probado crear desde cero la pegatina del 4 de los formula 1 del Mundo de la ruta.

La pegatina va sobre una baldosa 2x2, no estoy seguro de haberle puesto el ancho correcto o si me he saltado algún paso fundamental.
El fichero en formato SVG plano está aquí.

En este caso el tamaño de este fichero comparado con el DAT generado por bmp2ldraw es mucho más pequeño, 2k vs 13k

Respecto a la pegatina del castor, no lo he probado, pero seguramente si se note la diferencia con el programa ldview, ya que con la pegatina del guardabarros trasero del quitanieves se notaba bastante sobre todo al girar.
Además puede ser interesante para poder pasar modelos ruta y astro a supertuxkart incluyendo las pegatinas como una ficha más.
_________________

Blog, tente 3D, PC y CPC
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
jasolo
Moderador


Registrado: 25 Mar 2008
Mensajes: 1192

MensajePublicado: 28 Feb 2010 22:12    Asunto: Responder citando

Al final el asunto es que calidad y tiempo van de la mano. Si se pinta desde cero y se aplican todas las optimizaciones posibles en todos los programas, al final el resultado es el mejor, pero claro, dedicándole un rato al asunto y controlando los programas. La idea era que Inkscape creara automáticamente la figura a partir de la etiqueta escaneada, pero el proceso no es perfecto ni siempre óptimo.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
cpcbegin
Experto
Experto


Registrado: 04 Ene 2009
Mensajes: 715
Ubicación: Málaga

MensajePublicado: 02 Mar 2010 7:16    Asunto: Responder citando

jasolo escribió:
Al final el asunto es que calidad y tiempo van de la mano. Si se pinta desde cero y se aplican todas las optimizaciones posibles en todos los programas, al final el resultado es el mejor, pero claro, dedicándole un rato al asunto y controlando los programas. La idea era que Inkscape creara automáticamente la figura a partir de la etiqueta escaneada, pero el proceso no es perfecto ni siempre óptimo.


Pues si, para tener las pegatinas perfectas hay que dedicarles un buen rato y controlar muy bien los programas, cosa que no siempre es posible, por las dificultades técnicas y porque el esfuerzo debe ser proporcional a la mejora.
En todo caso, es mejor tener la pegatina creada con bmp2ldraw sin optimizar que no tener nada, ya se optimizará.

Y hablando de optimizar, tengo dos más hechas de cero: la estrella de frio del camión frigorífico y la cruz roja de la ambulancia de campaña, seguramente las siguientes las haré siguiendo tus indicaciones para convertirlas y retocarlas partiendo del bmp
También tengo que hacer experimentos de impresión desde inkscape para que estas pegatinas sean aprovechables para los amigos del tente físico.
_________________

Blog, tente 3D, PC y CPC
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
jasolo
Moderador


Registrado: 25 Mar 2008
Mensajes: 1192

MensajePublicado: 02 Mar 2010 7:44    Asunto: Responder citando

En cuanto tengas nuevas etiquetas en formato LDraw me avisas para irlas añadiendo al pack "oficial". O si quieres que pase alguna de formato svg a LDraw, pues lo mismo.

cpcbegin escribió:

También tengo que hacer experimentos de impresión desde inkscape para que estas pegatinas sean aprovechables para los amigos del tente físico.

Ahí será cuestión de poner la etiqueta (o varias) a la escala correcta en la página y luego guardar el documento en pdf desde el mismo Inkscape.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
cpcbegin
Experto
Experto


Registrado: 04 Ene 2009
Mensajes: 715
Ubicación: Málaga

MensajePublicado: 03 Mar 2010 20:12    Asunto: Responder citando

jasolo escribió:
En cuanto tengas nuevas etiquetas en formato LDraw me avisas para irlas añadiendo al pack "oficial". O si quieres que pase alguna de formato svg a LDraw, pues lo mismo.



Pues mira si me las puedes pasar a formato ldraw te lo agradecería,pues me he echo un buen lío con la importación.

Ya las siguientes o te las voy pasando a svg plano o voy aprendiendo como usar blender para este menester con la ayuda del tutorial que vayamos poniendo en el wiki.
_________________

Blog, tente 3D, PC y CPC
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
jasolo
Moderador


Registrado: 25 Mar 2008
Mensajes: 1192

MensajePublicado: 03 Mar 2010 23:51    Asunto: Responder citando

Estoy viendo que cada etiqueta es una historia diferente, sobre todo si tiene más de un color como la de la Cruz Roja. Te indico los pasos a ver si te sirven de referencia:

Cargamos el fichero SVG en Blender
- File -> Import -> Paths (.svg, .ps, .eps, .ai, Gimp) -> InkScape (.svg)
- Opciones:
    - Clamp Height 1 (o bien Width 1) si la etiqueta ocupa un número entero de alturas (o tetones).
    - Separate curves (cada elemento sera un objeto).
    - Import Colors


Convertir de contorno a objeto 3D:
- Seleccionar todo (A)
- Object -> Convert Object Type... -> Mesh
- En una ventana Outliner podemos ver la lista de objetos.
- Seleccionamos cada objeto y cambiamos su nombre (casilla "ME:" en panel Editing (F9).

Editamos los objetos para eliminar vértices extra o defectos creados por la conversión.


Convertir triángulos a cuadriláteros: modo Edit, Alt J.

Seleccionamos los objetos con el mismo color y los unimos: Object -> Join Objects...

Colores (no funciona como debería, así que puede omitirse):
- File -> Import... -> LDraw colors (carga la lista de colores LDraw).
- Panel Shading (F5), apartado "Material buttons" (bola roja)
    - Seleccionar objeto rojo, por ejemplo.
    - En el desplegable "Link to Object" seleccionamos DataBrowse.
    - Seleccionamos Red y pulsamos botón SELECT DATABLOCK.
    - A veces hay que seleccionar las caras del objeto porque no cambian todas de color.


Cambiamos la escala:
- S 24 (si la opción era Clamp Height 1 y la pegatina ocupa una altura de Tente)
- S 20 (si la opción era Clamp Width 1 y la pegatina ocupa un tetón de ancho)
- Control A -> Scale and Rotation to ObData (para fijar la nueva escala)

Guardamos la pieza: File -> Export -> LDraw

Abrimos fichero DAT con editor de texto:
- Eliminar el bloque "0 FILE Scene".
- Quitar FILE en las líneas que encabezan los diferentes objetos.
- Poner al principio las típicas líneas del nombre, Name y Author.

Abrimos la pieza con MLCad:
- Eliminación de contornos:
    - Seleccionar una fila de tipo Line.
    - Edición -> Seleccionar -> Mismo tipo.
    - Borrar.
    - Lo mismo con las de tipo Optional-Line.

- Seleccionar filas (triángulos, cuadriláteros) y asignarles su color.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
jasolo
Moderador


Registrado: 25 Mar 2008
Mensajes: 1192

MensajePublicado: 08 May 2010 11:46    Asunto: Responder citando

Mientras hacía limpieza por el ordenador he visto que quedaba pendiente convertir la estrella de frío del camión frigorífico de svg a dat. Lo cierto es que ha dado mucho mal porque una parte de la estrella desaparecía, así que al final he tenido que rehacer esa parte en Blender. cpcbegin, ¿puedes comprobar la nueva pieza? (frezstar.dat).

Mi impresión es que las etiquetas con varios colores o incluso con huecos suelen dar problemas con este método de trabajo.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
cpcbegin
Experto
Experto


Registrado: 04 Ene 2009
Mensajes: 715
Ubicación: Málaga

MensajePublicado: 09 May 2010 13:09    Asunto: Responder citando

jasolo escribió:
Mientras hacía limpieza por el ordenador he visto que quedaba pendiente convertir la estrella de frío del camión frigorífico de svg a dat. Lo cierto es que ha dado mucho mal porque una parte de la estrella desaparecía, así que al final he tenido que rehacer esa parte en Blender. cpcbegin, ¿puedes comprobar la nueva pieza? (frezstar.dat).

Mi impresión es que las etiquetas con varios colores o incluso con huecos suelen dar problemas con este método de trabajo.


He estado probando la etiqueta y aunque en principio me había desaparecido el interior, solo tenía que cambiarle el color a blanco ya que como veo el color de la estrella ahora puede cambiar.

El resultado final ha quedado muy bien:



Siento que te haya dado tanto trabajo, pero esta era una pieza que originariamente la versión anterior pasada directamente del BMP estaba muy mal ya que al escanearla con mi multifunción y hacer la conversión salían muchas imperfecciones, seguramente por la desnaturalización del papel a lo largo de casi 30 años. Intenté en su momento retocar el BMP pero hasta que no la rehice de cero en SVG no conseguí resultados buenos.

En fin, que al final ha quedado bien una etiqueta que nos ha dado tarea.

El único pero, como cuestión menor y nada importante, es que quizá sería mejor que el color de la estrella fuera siempre blanco y el contorno lo que pueda cambiar... aunque yo no tengo noticia de esa etiqueta en otro color en modelos noventeros. No se si alguien le quedrá poner esta etiqueta en azul al trailer frigorífico americano.
_________________

Blog, tente 3D, PC y CPC


Ultima edición por cpcbegin el 09 May 2010 13:15, editado 2 veces
Volver arriba
Ver perfil de usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
jasolo
Moderador


Registrado: 25 Mar 2008
Mensajes: 1192

MensajePublicado: 09 May 2010 13:13    Asunto: Responder citando

No me había dado cuenta del color. Lo mejor será dejarla con los dos colores fijos.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
darlfader
Tetón
Tetón


Registrado: 16 Sep 2009
Mensajes: 87
Ubicación: un melillero en Valencia

MensajePublicado: 27 May 2010 23:06    Asunto: Responder citando

Perdonad un segundo.....no quiero molestaros en vuestro trabajo, perooo......¿sería mucho pedir que hiciérais una pegatina que fuera una línea recta "a pelo" y de un solo color? del tipo que llevan en los bordes las placas de 4x8 tetones de la pista de aterrizaje del Portaviones de la 2ª GM Júpiter PA-36.

Más que nada porque empalmando una con otra y dándoles orientación se puede conseguir una bonita cubierta de vuelo para los portaviones en 3D; y ya si la haceis también en discontinua podría hacerse un Pacific en condiciones.

Gracias por adelantado, y seguíd así que estais haciendo un magnífico trabajo que los usuarios del 3D sabemos valorar.

Un saludo.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Shippy
Tetón
Tetón


Registrado: 14 Dic 2010
Mensajes: 87
Ubicación: Alcalá de Henares (Madrid)

MensajePublicado: 07 Jul 2011 20:59    Asunto: Responder citando

Hola a todos, estoy intentando hacer nuevas pegatinas, he seguido el tutorial del BMP2LDraw y sale todo bien excepto el color de fondo transparente, no consigo que quede transparente el .DAT

He utilizado un archivo BMP con dos colores, Blanco y Rojo de fondo, pero la pegatina queda con color Negro de fondo en MLCad.

¿Alguna idea de donde puede estar el problema?

Saludos.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
jasolo
Moderador


Registrado: 25 Mar 2008
Mensajes: 1192

MensajePublicado: 07 Jul 2011 21:07    Asunto: Responder citando

¿Puedes colgar la imagen y la pegatina para echarles un vistazo?
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Shippy
Tetón
Tetón


Registrado: 14 Dic 2010
Mensajes: 87
Ubicación: Alcalá de Henares (Madrid)

MensajePublicado: 07 Jul 2011 21:20    Asunto: Responder citando

Lo he intentado pero no se como colgar un bmp.

Edito, creo que asi debería valer:

El BMP http://www.megaupload.com/?d=GYHEDD5I

El DAT http://www.megaupload.com/?d=XD3PAT7J


Ultima edición por Shippy el 07 Jul 2011 21:29, editado 1 vez
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Shippy
Tetón
Tetón


Registrado: 14 Dic 2010
Mensajes: 87
Ubicación: Alcalá de Henares (Madrid)

MensajePublicado: 07 Jul 2011 21:31    Asunto: Responder citando

Los acabo de subir, en mi anteriro post estan los enlaces, es la priemra vez que he subido algo a paginas del tipo megaupload, pero ha sido facil.

Saludos
Volver arriba
Ver perfil de usuario Enviar mensaje privado
jasolo
Moderador


Registrado: 25 Mar 2008
Mensajes: 1192

MensajePublicado: 07 Jul 2011 22:05    Asunto: Responder citando

Después de haber seleccionado el color rojo como transparente debes marcar la opción "Just leave color out". En caso contrario, también queda guardado el fondo con el color "main color", que es un color indeterminado que luego se puede cambiar en MLCad (es el que llevan todas las piezas que no tienen fijado su color). En LDView aparecerá con el color que tenga asignado en las opciones ese color "indeterminado".
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Shippy
Tetón
Tetón


Registrado: 14 Dic 2010
Mensajes: 87
Ubicación: Alcalá de Henares (Madrid)

MensajePublicado: 08 Jul 2011 18:06    Asunto: Responder citando

Conseguido, gracias por las aclaraciones Jasolo. Tambien había que seleccionar una paleta de 16 colores, sino no salia.

Aqui teneis el resultado, las pegatinas del Tente 0644 Motor - Buque Factoría.

- Pegatina "15" http://www.megaupload.com/?d=TDWZH581

- Pegatian "Kolmar Frigo" http://www.megaupload.com/?d=BLZ6NAXK






Saludos.
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Foros de discusión -> TENTE 3D Todas las horas son GMT + 1 Hora
Página 1 de 1

 
Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro



Foro creado en superforos.com crea tu Foro Gratis. Utilizamos cookies.