Artworks_2019 para CB-Emu o MAME

Otras participaciones no clasificadas

Moderador: Luis a

Luis a
Veterano
Veterano
Mensajes: 111
Registrado: 21 Ene 2013 12:35

Artworks_2019 para CB-Emu o MAME

Mensaje por Luis a » 08 Abr 2019 21:48

Artworks_2019 para CB-Emu o MAME. Fidelity Elite AS y Avant Garde (1)


En estos nuevos artworks hay algunas novedades y mejoras.

1. En el lay están integradas varias versiones para elegir.

Imagen

2. He economizado los recursos evitando repeticiones innecesarias de tableros, piezas o elementos.

Para empezar uno de los modelos de la línea de Fidelity de lujo, Elite, en sus versiones AS y Avant Garde.

Elite AS Budapest y Glasgow

Volodymyr aportó este trabajo:
Imagen

Es difícil encontrar buenas fotos que sirvan para un artwork. He llegado a la conclusión de que lo único importante es el tablero en general. Pegatinas, iconos, placas, leds y botones se pueden tomar de otras fotografías y pegar.

Para este ejemplo la foto es excelente, de Theo H. (Harumpel), válida para Elite AS Budapest/Glasgow.

Imagen

Pero, siendo excelente, no sirve tal cual, hay que modificarla con Gimp (o Photoshop).

Imagen

Los leds encendidos no son problema, solo necesitamos copiar uno y copiar otro apagado con la herramienta de Selección Elíptica. Con la herramienta selección Difusa + Supr eliminamos los bordes.

Ya tenemos el elemento led apagado/encendido y el botón sin pulsar. Con la herramienta Colorear obtenemos los leds verde y amarillo.

Después de situarlos en el layout los borraremos del tablero usando la herramienta de Clonado, clonando material cercano respetando en lo posible las vetas de la madera y también eliminaremos pequeños defectos.

Con los botones hacemos lo mismo.

Los textos e iconos hay que ampliarlos.

Con la herramienta de Selección Rectangular copiamos (Ctrl+C) y con Crear desde el Portapapeles (Mayus+Ctrl+V tenemos esto:

Imagen

Con la herramienta Selección Difusa + Supr eliminamos los bordes de las piezas, símbolo del altavoz y textos. Con la herramienta Borrador eliminamos el resto, incluidos botones y leds.
Hacemos lo mismo con Your Move y Check y guardamos como teclado_1, teclado_2 y Yourmove, por ejemplo.

En el tablero usaremos la herramienta de Clonado para clonar materia cercano sobre botones, leds, textos e iconos y ya tenemos la parte inferior despejada.

Imagen



Abrimos como capa los archivos guardados, los situamos y los escalamos hasta el tamaño adecuado.

En el visor es recomendable aumentar el display para facilitar la visión. Con la herramienta Rutas trazamos su contorno, >seleccionamos a partir de una ruta , Ctrl+C ->Mayus+Ctrl+V y guardamos. Abrimos como capa, situamos el display y lo escalamos hasta el tamaño adecuado.

Imagen

Tenemos ya el tablero-base
Imagen

Esta es la parte artística La parte “técnica” y el trabajo real es el layout y será el material de otra entrega.

El resultado:
Imagen feasbu

Ya tenemos Elite AS Budapest y Glasgow, el siguiente reto es la serie Avant Garde.

Contaba con esta foto:
Imagen

Pero al realizar el layout apareció un problema: los leds del display se pueden girar de 90 en 90 grados, pero no quedaban naturales. con el resto del visor
Decidí tunear el Elite AS, de hecho el tablero de Theo H. contiene un Elite Avant Garde v11 tuneado por Bucke. Y tiene la ventaja de evitar lesiones en el cuello y vista al mirar el display.

De modo que añadí el segundo display y cambié los logotipos, iconos y textos. Añadí la placa distintiva de cada modelo (Mobile Master, 2100, 2265, etc) y el resultado es este:
Imagen feagv7

En el zip he añadido a la carpeta artwork dos carpetas, cfg y folders. En cfg he modificado algunos ficheros para que presenten por defecto mi artwork y corregido en feasbu y feasgla las teclas directas F4 y F5 que estaban mal.
Si quieres poner otro artwork por defecto solo tienes que cambiar las propiedades del archivo de solo lectura, modificarlo y volverlo a poner como solo lectura.
En la carpeta folders he añadido las versiones en español y francés.

Artwork Fidelity Elite AS/Avant Garde:
http://www.mediafire.com/file/dopu7qb5p ... ag.7z/file

Saludos,
Luis

Robotvinnik
novato
novato
Mensajes: 19
Registrado: 17 Feb 2013 12:29

Re: Artworks_2019 para CB-Emu o MAME

Mensaje por Robotvinnik » 09 Abr 2019 09:37

Hi Luis

Thank you very much for such an informative post.

Regards
Bryan

Luis a
Veterano
Veterano
Mensajes: 111
Registrado: 21 Ene 2013 12:35

Re: Artworks_2019 para CB-Emu o MAME

Mensaje por Luis a » 15 Abr 2019 21:16

Artworks_2019 para CB-Emu o MAME. Fidelity Elite AS y Avant Garde (2)

El layout es el medio por el que le indicamos a MAME/CB-Emu donde colocar ilustraciones y elementos.

En un layout podemos incluir varios, de modo que para diferenciarlos he añadido _v para los de Volodymyr, _x para los modificados por Franz Huber con piezas 2D y _l para los mios.


Comienza con <element name=... y finaliza con </view>

Podemos incluir notas o comentarios con la forma <!-- -->


En el layout lo primero es definir los elementos.

He utilizado dos imágenes, la primera con el tablero sin leds ni botones

<element name="feagv7_l">
<image file="..\elite_avg\feag1.png" />
</element>


La segunda corresponde a la placa distintiva (2100, 2265, 2325, etc) que se "pega" al tablero. Esto no lo había visto antes y sirve para Super Expert A, B y C o Mephisto MM4, MM5.

<element name="placa_l">
<image file="..\elite_avg\placa_2325.png" />
</element>


<!-- Tablero Board -->

<backdrop element="feagv7_l">
<bounds x="0" y="0" width="2100" height="1926" />
</backdrop>

Anchura y altura son las de la imagen.


<backdrop element="placa_l">
<bounds x="1554" y="1812" width="180" height="62" />
</backdrop>

Le damos la anchura y altura adecuada y en las coordenadas correctas.



-Elemento led. Lo mejor es capturar los leds apagado (state="0") y encendido (state="1") del propio tablero, si es posible.

<element name="led_l" defstate="0">
<image file="..\elite_avg\rojo_1a.png" state="1"/>
<image file="..\elite_avg\rojo_0.png" state="0"/>
</element>


Más abajo buscamos la nota <!-- chessboard leds -->

<bezel name="7.15" element="led_l"><bounds x="263" y="348" width="23" height="23" /></bezel>
<bezel name="7.14" element="led_l"><bounds x="432" y="351" width="23" height="23" /></bezel>
<bezel name="7.13" element="led_l"><bounds x="605" y="350" width="23" height="23" /></bezel>...


Para situar y dar el tamaño a los leds podemos usar momentáneamente la foto original con los leds en vez de

<element name="feagv7_l">
<image file="..\elite_avg\feag1.png" />
</element>


Las coordenadas las obtenemos con Gimp pasando el puntero del ratón sobre el led y anotando las distancias, que serán más o menos las mismas, con una cierta tendencia, al ser casi cuadrado el tablero. Cuando tengamos las coordenadas abrimos CB-Emu y ajustamos los leds.

Es algo latoso, pero usando "copiar y reemplazar" en filas y columnas aceleramos el proceso, probando en CB-Emu de vez en cuando y guardando el lay en varias versiones por si, bastante probablemente, en un copiar y pegar nos comemos unas comillas y ya no funciona.

Después de colocar los leds volvemos a poner la imagen final.

-Elemento botón. Hacemos lo mismo con los botones. El botón_0 (sin pulsar) es el del original y el efecto pulsado (_1) lo podemos obtener con Gimp aplicando un pequeño degradado con la herramienta de mezcla.

<element name="bt_l" defstate="0">
<image file="..\elite_avg\boton_0.png" state="0"/>
<image file="..\elite_avg\boton_1.png" state="1"/>
</element>


Más abajo les damos las coordenadas y el tamaño
<!-- PB -->

<bezel element="bt_l" inputtag="IN.8" inputmask="0x01"><bounds x="700" y="1688" width="36" height="36" /></bezel>

<!-- PV -->
<bezel element="bt_l" inputtag="IN.8" inputmask="0x02"><bounds x="760" y="1688" width="36" height="36" /></bezel> ...



-Elemento sensor.

<element name="hl_l" defstate="0">
</element>


Ahora vamos a colocar los sensores de las casillas. De nuevo obtenemos las coordenadas con Gimp, teniendo en cuenta que se miden de arriba a abajo y de izquierda a derecha. Abrimos CB-Emu y ajustamos los sensores en tamaño, anchura y altura.

<!-- chessboard sensors -->

<!-- fila 8 -->
<bezel element="hl_l" inputtag="IN.7" inputmask="0x80"><bounds x="260" y="212" width="168" height="168" /><color alpha="0.4" /></bezel>
<bezel element="hl_l" inputtag="IN.7" inputmask="0x40"><bounds x="429" y="212" width="168" height="168" /><color alpha="0.2" /></bezel>
<bezel element="hl_l" inputtag="IN.7" inputmask="0x20"><bounds x="598" y="212" width="168" height="168" /><color alpha="0.4" /></bezel>



Ahora ya podemos colocar las piezas.

-Elemento piece.

Para compartir piezas, situadas en una carpeta, en varios layouts usaremos la fórmula "..\carpeta\pieza.png"

element name="piece_l" defstate="0">
<image file="..\pmephisto3\BP.png" state="1"/>
<image file="..\pmephisto3\BKN.png" state="2"/...


Algo más abajo buscamos la nota <!-- Pieces -->

Ajustamos el tamaño, en primer lugar, y luego las coordenadas obtenidas con con Gimp
<bezel name="P0" element="piece_l"><bounds x="200" y="80" width="280" height="285" /></bezel>
<bezel name="P1" element="piece_l"><bounds x="368" y="80" width="280" height="285" /></bezel>
<bezel name="P2" element="piece_l"><bounds x="540" y="80" width="280" height="285" /></bezel>
<bezel name="P3" element="piece_l"><bounds x="714" y="80" width="280" height="285" /></bezel>...


Con las piezas situadas en el borde del tablero hacemos lo mismo.

Probamos con CB-Emu cuidando que las piezas estén centradas.

-Elemento digit y digit_led.

Ahora ya podemos situar los leds del display. De nuevo en Gimp tomamos las referencias y vamos ajustando hasta dar con un tamaño que encaje bien

<!-- panel 7seg leds -->

<bezel name="digit6" element="digit_l"><bounds x="376" y="1675" width="36.6" height="40" /></bezel>
<bezel name="digit5" element="digit_l"><bounds x="441" y="1675" width="36.6" height="40" /></bezel>
<bezel name="digit7" element="digit_l"><bounds x="522" y="1675" width="36.6" height="40" /></bezel>
<bezel name="digit8" element="digit_l"><bounds x="582" y="1675" width="36.6" height="40" /></bezel>

<bezel name="5.7" element="digit_led_l"><bounds x="498" y="1683" width="5.5" height="5.5" /></bezel>
<bezel name="6.7" element="digit_led_l"><bounds x="496" y="1701" width="5.5" height="5.5" /></bezel>

<bezel name="digit1" element="digit_l"><bounds x="1257" y="1675" width="36.6" height="40" /></bezel>
<bezel name="digit0" element="digit_l"><bounds x="1321" y="1675" width="36.6" height="40" /></bezel>
<bezel name="digit2" element="digit_l"><bounds x="1402" y="1675" width="36.6" height="40" /></bezel>
<bezel name="digit3" element="digit_l"><bounds x="1466" y="1675" width="36.6" height="40" /></bezel>

<bezel name="0.7" element="digit_led_l"><bounds x="1377" y="1683" width="5.5" height="5.5" /></bezel>
<bezel name="1.7" element="digit_led_l"><bounds x="1375" y="1701" width="5.5" height="5.5" /></bezel>


Jugamos unas partidas y comprobamos que las piezas, leds, leds del display funcionen correctamente y que los botones están bien configurados (Normalmente F1 a F12 y las iniciales). Las vemos en ->Options ->Keyboard ->Customise Emulated Keyboard.

Artwork Fidelity Elite AS/Avant Garde:

http://www.mediafire.com/file/dopu7qb5p ... ag.7z/file

Es tiempo de ir a por otro artwork...

Saludos,
Luis

Avatar de Usuario
meca
Administrador del Sitio
Administrador del Sitio
Mensajes: 1738
Registrado: 11 Ene 2013 01:03
Ubicación: Valencia (SPAIN)
Contactar:

Re: Artworks_2019 para CB-Emu o MAME

Mensaje por meca » 17 Abr 2019 23:26

Madre mía, que bien quedó

Luis a
Veterano
Veterano
Mensajes: 111
Registrado: 21 Ene 2013 12:35

Re: Artworks_2019 para CB-Emu o MAME

Mensaje por Luis a » 18 Jun 2019 22:29

Artwork_2109 para Super Expert A, B, C y Diablo

"Regala un pescado a un hombre y le darás alimento para un día, enseñale a pescar y lo alimentarás para el resto de su vida"
Proverbio chino
Artwork= Arte + Trabajo

El tutorial anterior (Fidelity Elite Avant Garde) era muy sencillo. Vamos a ver uno un poco más complicado.

Teníamos el artwork de Volodimyr.

Imagen

Como vemos no es una foto real y está el problema de los botones. ¡Demasiados botones! Para favorecer la legibilidad de las etiquetas (textos) aumentó el tamaño del panel derecho.
Lo primero que necesitamos es una foto de calidad y ensamblarla en el lay. No es tan fácil encontrar buenas fotos con una gran resolución y sin piezas. Si la toma es cenital se facilita mucho el trabajo, pero las tomas laterales son más realistas. No encontré la foto perfecta en internet de modo que usé una mía de mi querido Super Expert B (actualizado a la versión C a 7.5 MHz).

Imagen

Primero aislamos el tablero. En Gimp en el menú ->Herramientas->Rutas->Seleccionar a partir de una ruta y vamos trazando el contorno. CTRL+C y en Archivo->Crear desde el portapapeles guardamos como Sex.xcf

Imagen

Vemos que la perspectiva no es correcta. Para corregirla vamos a ->Herramientas->Herramientas de transformación->Perspectiva.
Aparece una rejilla y estiramos el borde izquierdo para centrar la foto. Cuando está a nuestro gusto ->Transformar

En la caja de herramientas seleccionamos ->Herramientas de relleno y rellenamos con un patrón o fondo que nos guste.

-ELEMENTOS

Vamos a usar los led_0 y led_1 que usamos en Fidelity Avant Garde y los botones de la versión de Volodimyr. Reescribiremos las etiquetas de los botones ampliando la fuente (Bambi Bold) y capturando el color original con la herramienta Recoge-color
Imagen

Shift+click sobre el color que queremos recoger y capturamos el tono. En los logos de flechas y piezas aumentamos con CTRL y rueda de ratón la capa pegada y con la herramienta de relleno (cubo de pintura en la caja de herramientas) rellenamos con el color capturado Creamos una capa de cada texto, superponiéndola con la original. Y borramos la original.

En la versión A y Diablo 68000 hay dos cambios en las etiquetas (Depth Search/Info y Critique/Review). Guardamos Super Expert_A_Diablo y Super Expert_B_C.

Despues de colocar leds y botones en el layout los borramos del tablero original copiando o clonando áreas parecidas.

Vemos que hay elementos que necesitan mejora. El visor (display) acusa el paso del tiempo y necesita un retoque. Vamos a aprovechar una foto de uno mejor de Harumpel e insertarlo respetando la perspectiva. Lo recortamos del original con la Herramienta ->Selección rectangular o ->Rutas como antes. Lo guardamos como Display.
Imagen

Volvemos a la foto Sex, en ->Archivo->Abrir como capas->display.xcf. Con la Herramienta ->Selección rectangular ->click y la movemos con las teclas de dirección +Shift
Hay que dejar transparente el panel lcd ->Herramientas->Rutas->Seleccionar a partir de una ruta y vamos trazando el contorno y borramos debajo del display con la herramienta borrador de la caja.

En el menú Capa ->Escalar capa aumentamos el tamaño y con ->Herramientas->Herramientas de transformación->Perspectiva lo encajamos.
Imagen

El logotipo “Super Expert C” lo copiamos y guardamos. Lo borramos copiando y clonando áreas próximas del mismo tono. Usaremos el de mi tablero para la versión “B” y copiaremos el de Diablo.

Ya tenemos el tablero con el display-base, que en el layout personalizaremos.

Si observamos algún desconchón en el tablero lo “reparamos” con la herramienta de clonado.
La parte “artística” está finalizada.

Imagen

En el layout usaremos dos imágenes, la del tablero (dos versiones) y la de los logotipos (B, C, Diablo). El resultado:

Imagen

Imagen



El enlace:
http://www.mediafire.com/file/tx560jnzl ... lo.7z/file

En el zip he añadido a la carpeta artwork la carpeta cfg. En cfg he modificado algunos ficheros para que presenten por defecto mi artwork.

Si quieres poner otro artwork por defecto solo tienes que cambiar las propiedades del archivo de solo lectura, modificarlo y volverlo a poner como solo lectura.

Saludos,
Luis

Luis a
Veterano
Veterano
Mensajes: 111
Registrado: 21 Ene 2013 12:35

Re: Artworks_2019 para CB-Emu o MAME

Mensaje por Luis a » 22 Jul 2019 11:14

Al añadir hap el tablero sensorial con las piezas también ha modificado los layout. Ha introducido una norma que facilita adaptar/crear nuevos artworks, pero también ha introducido cambios que lo dificultan. Hay que agradecerle nuevos trucos que agilizan la construcción del layout, sobre todo con tableros cuadrados, de fotos cenitales.

Quiero presentaros mi artwork para la última super máquina dedicada que salió al mercado en los 90, TASC R30
Merecía algo mejor que el artwork interior

Imagen

El nuevo artwork para MAME:

Imagen

Lo puedes bajar de:
https://www.mediafire.com/file/wfj8d0yj ... 30.7z/file

Saludos,
Luis

IvenGO
Veterano
Veterano
Mensajes: 121
Registrado: 01 May 2013 16:43
Ubicación: Moscow, RF

Re: Artworks_2019 para CB-Emu o MAME

Mensaje por IvenGO » 23 Jul 2019 09:26

Simply fine :good:
I like 3D-pieces even if they are 2.5D :grin:
And the module looks very real :cool:
Thanks!

Luis a
Veterano
Veterano
Mensajes: 111
Registrado: 21 Ene 2013 12:35

Re: Artworks_2019 para CB-Emu o MAME

Mensaje por Luis a » 25 Jul 2019 22:30

El primer tablero de clase extra fue el ARB de AVE, un auténtico lujo asiático, como siempre muy minoritario y con un precio al alcance de muy pocos aficionados. Lo mas cerca que lo tuve fue a través de este folleto

Imagen

Ahora en la emulación de MAME/hap se ve así
Imagen

El Fidelity Prestige heredó el tablero con el añadido de un display y un programa que causó auténtico terror en rápidas en los Open asturianos de 1983.
Mas sobre la máquina en viewtopic.php?f=17&t=48

Esta máquina, de Angel Vega, si la tuve una temporada, hacia 1989, y le hacía sudar a un Mephisto Roma II dopado al doble de velocidad, 20 MHz.

El artwork:
Imagen

Gracias a Berger por las fotos del Prestige, transformado con Gimp en Sargon 2.5 o 4.0

El enlace
https://www.mediafire.com/file/45qaybxl ... rk.7z/file

Extraeis las carpetas en la carpeta de artworks de MessExtra

Saludos,
Luis

Avatar de Usuario
berger
Moderador del foro
Moderador del foro
Mensajes: 1502
Registrado: 12 Ene 2013 23:00
Ubicación: Barcelona (CATALUNYA)
Contactar:

Re: Artworks_2019 para CB-Emu o MAME

Mensaje por berger » 25 Jul 2019 22:39

¡Qué maravilla de artworks, Luis!
:#43:

Saludos,
Berger
Moderador del foro

yokozumo
Senior
Senior
Mensajes: 32
Registrado: 20 Ene 2013 16:27

Re: Artworks_2019 para CB-Emu o MAME

Mensaje por yokozumo » 27 Jul 2019 12:51

Una obra maestra Luis
Muchísimas gracias a todos por su esfuerzo, gracias a ello podemos disfrutar.

Un saludo
yokozumo

Responder