[THOMSON] Plugins de conversion d'images pour GrafX2

Cette catégorie traite de développements récents pour nos vieilles machines, applications, jeux ou démos... Amis programmeurs, c'est ici que vous pourrez enfin devenir célèbres!

Modérateurs : Papy.G, fneck, Carl

Répondre
__sam__
Messages : 3917
Enregistré le : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

[THOMSON] Plugins de conversion d'images pour GrafX2

Message par __sam__ » 03 janv. 2017 16:55

Pour info, j'ai publié ici une archive contenant des plugins pour GraphX2 permettant de convertir des images au format thomson. Voici ce qu'on peut obtenir à titre d'exemple
TO9: Image
MO5: Image
TO7: Image
TO8: Image

Avatar du membre
farvardin
Messages : 354
Enregistré le : 27 déc. 2014 16:07
Contact :

Re: [THOMSON] Plugins de conversion d'images pour GrafX2

Message par farvardin » 03 janv. 2017 17:14

c'est joli... bravo.

je ne savais pas que grafx2 permettait ce genre de plugin, c'est intéressant.

__sam__
Messages : 3917
Enregistré le : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [THOMSON] Plugins de conversion d'images pour GrafX2

Message par __sam__ » 03 janv. 2017 17:49

Comme tout ca est écrit en LUA, l'avantage est que ca marche avec toutes les version de GrafX2: Windows, Linux, MacOS, mais aussi Android, Haiku ou les bons vieux AmigaOS et TOS (Atari).

Allez: encore une autre image (TO9)
Image
et MO5
Image
(Les machines thomson sont vraiment pas mauvaises pour le rendu d'images)
Samuel.
Amiga 500+GVP530(MMU/FPU) (hs), A1200(030@50mhz/fpu/64mb/cf 8go), R-Pi, TO9, TO8D, TO8.
New Teo 1.8.4 8)

Tomix
Messages : 91
Enregistré le : 16 sept. 2012 15:20

Re: [THOMSON] Plugins de conversion d'images pour GrafX2

Message par Tomix » 03 janv. 2017 20:17

Les graphismes sont magnifiques. Mais ce doit être sur des machines pas encore accessibles au grand public, vu la qualité. Quand est-ce qu'elles seront en vente libre?
;)

__sam__
Messages : 3917
Enregistré le : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [THOMSON] Plugins de conversion d'images pour GrafX2

Message par __sam__ » 03 janv. 2017 21:19

On en trouve quelques unes très très chères sur ebay.
Samuel.
Amiga 500+GVP530(MMU/FPU) (hs), A1200(030@50mhz/fpu/64mb/cf 8go), R-Pi, TO9, TO8D, TO8.
New Teo 1.8.4 8)

Avatar du membre
farvardin
Messages : 354
Enregistré le : 27 déc. 2014 16:07
Contact :

Re: [THOMSON] Plugins de conversion d'images pour GrafX2

Message par farvardin » 04 janv. 2017 09:33

Le script ne fonctionne pas avec une ancienne version de grafx2 (celle qu'on trouve dans la dernière linux mint 18, pourtant 2.4), j'ai essayé de compiler le binaire, qui fonctionne, mais qui plante lorsqu'on veut charger ou sauver une image. Je me suis donc rabattu sur une version de windows. Pour faire fonctionner le plugin (parce que ce n'est pas évident), il faut placer les fichiers extraits dans le dossier plugins de grafx (sous linux : /usr/share/grafx2, sous windows dans l'arborescence du le dossier de programme), et cliquer avec le bouton droit sur "brush effects" (ligne du bas des icônes, au milieu, l'icône a la mention "FX").

J'ai pu avoir une aide à ce sujet ici (super images à ce propos, pour Thomson d'ailleurs !) : https://16couleurs.wordpress.com/tag/grafx2/

On peut ainsi obtenir ce genre de chose sympa :

Image

(EDIT) J'ai pu installer une version de dev pour Debian, un peu vieille, mais qui permet les scripts : http://sid.ethz.ch/debian/grafx2/
m

Un petit dernier pour la route :

Image

__sam__
Messages : 3917
Enregistré le : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [THOMSON] Plugins de conversion d'images pour GrafX2

Message par __sam__ » 04 janv. 2017 20:53

Ca rend bien, bravo pour l'install et l'utilisation. Chez moi j'ai la toute dernière version de GrafX2 pour windows (2.5wip2082). En fait on peut mettre les fichiers LUA où l'on veut car le boite de lancement de Grafx2 permet de naviguer sur toute l'arborescence du disk (sur windows du moins).
Samuel.
Amiga 500+GVP530(MMU/FPU) (hs), A1200(030@50mhz/fpu/64mb/cf 8go), R-Pi, TO9, TO8D, TO8.
New Teo 1.8.4 8)

__sam__
Messages : 3917
Enregistré le : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [THOMSON] Plugins de conversion d'images pour GrafX2

Message par __sam__ » 23 févr. 2017 15:41

Oh punaise :( Avec logicielsmoto temporairement down, on ne peut plus accéder à mes programmes. Je poste donc ici ma toute dernière version qui corrige un bug dans le fichier MAP produit pour le mode TO7/MO5 de base.
thomson23022017.zip
Version du 23/02/2O17 qui corrige le fichier MAP produit pour MO5.
(26.2 Kio) Téléchargé 19 fois
En l'honneur de l'arrivée d'Exocet parmi nous, voici ce qu'il donne sur cette image
Image
(http://artcity.bitfellas.org/index.php?a=show&id=1319)
lapinots_b4m5.gif
Avec bayer4_mo5.lua (320x200, 16 couleurs prédef. + trammge de Bayer 4x4)
lapinots_b4m5.gif (7.56 Kio) Vu 819 fois
lapinotsb4t8.gif
Avec bayer4_to8.lua (160x100, 16 couleurs spéciales pour renu photo-réaliste + tramage de Bayer 4x4)
lapinotsb4t8.gif (9.38 Kio) Vu 819 fois
Modifié en dernier par __sam__ le 23 févr. 2017 16:24, modifié 3 fois.
Samuel.
Amiga 500+GVP530(MMU/FPU) (hs), A1200(030@50mhz/fpu/64mb/cf 8go), R-Pi, TO9, TO8D, TO8.
New Teo 1.8.4 8)

__sam__
Messages : 3917
Enregistré le : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [THOMSON] Plugins de conversion d'images pour GrafX2

Message par __sam__ » 23 févr. 2017 15:59

Et encore
lapinots_o7.gif
Avec ostro_to7.lua (320x200, 8 couls prédef. + diffusion d'erreur avec contraintes)
lapinots_o7.gif (13.76 Kio) Vu 816 fois
lapinots_o5.gif
Avec ostro_mo5.lua (320x200, 16 couls prédef. + diffusion d'erreur avec contraintes)
lapinots_o5.gif (14.48 Kio) Vu 816 fois
lapinots_o9.gif
Avec ostro_to9.lua (320x200, 16 couls + diffusion d'erreur avec contraintes)
lapinots_o9.gif (12.22 Kio) Vu 816 fois
Samuel.
Amiga 500+GVP530(MMU/FPU) (hs), A1200(030@50mhz/fpu/64mb/cf 8go), R-Pi, TO9, TO8D, TO8.
New Teo 1.8.4 8)

__sam__
Messages : 3917
Enregistré le : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [THOMSON] Plugins de conversion d'images pour GrafX2

Message par __sam__ » 23 févr. 2017 16:01

Et pour finir...
lapinots_o8.gif
Avec ostro_to8.lua (160x200, 16 couls + diffusion d'erreur sans contraintes)
lapinots_o8.gif (10.31 Kio) Vu 816 fois
Samuel.
Amiga 500+GVP530(MMU/FPU) (hs), A1200(030@50mhz/fpu/64mb/cf 8go), R-Pi, TO9, TO8D, TO8.
New Teo 1.8.4 8)

Avatar du membre
yogib33r
Messages : 10
Enregistré le : 22 févr. 2017 15:17
Contact :

Re: [THOMSON] Plugins de conversion d'images pour GrafX2

Message par yogib33r » 23 févr. 2017 16:37

Bonsoir Sam !
Purée le dernier en 160x200 donne carrément bien ! je vais essayer cela après la venue d'un voisin chez moi bientôt.
Grand merci c'est du superbe !
---- thomson 4 ever ! ----

jasz
Messages : 318
Enregistré le : 05 oct. 2016 20:05
Localisation : Quelque part dans le 31

Re: [THOMSON] Plugins de conversion d'images pour GrafX2

Message par jasz » 23 févr. 2017 17:57

Image extraite de la demo MSDOS "museum" du groupe "just for fun" ;)



PS. C'est vrai que l'image en 160x200 est nettement mieux :)

Avatar du membre
6502man
Messages : 8795
Enregistré le : 12 avr. 2007 22:46
Localisation : VAR
Contact :

Re: [THOMSON] Plugins de conversion d'images pour GrafX2

Message par 6502man » 25 févr. 2017 20:34

Superbe le résultat en 160x200 16couls :D
Phil.

www.6502man.com

To bit or not to bit.
1 or 0.

Avatar du membre
exocet
Messages : 28
Enregistré le : 23 févr. 2017 12:57
Localisation : Londres, Royaume-Uni
Contact :

Re: [THOMSON] Plugins de conversion d'images pour GrafX2

Message par exocet » 26 févr. 2017 00:02

Oui, la dernière rend bien ! Après convertir du pixel art c'est sûrement le plus délicat comme chaque pixel compte :)

J'ai fait quelques essais avec des photos à moi et les résultats sont assez bluffants effectivement, la restitution des couleurs en particulier (même avec la palette MO5 !). Evidemment ça marche mieux avec les images sans trop de petits détails, résolution oblige, et avec des teintes plutôt claires, la palette des TO8/TO9 étant ce qu'elle est. En tout cas les contraintes de blocs en 320x200 sont presque imperceptibles, bravo !

Original :
Image
Ostro MO5 :
Image
Ostro TO9 :
Image


Original :
Image
Ostro MO5 :
Image
Ostro TO9 :
Image


Original :
Image
Ostro MO5 :
Image
Ostro TO9 :
Image


Original :
Image
Ostro TO9 :
Image


Original :
Image
Ostro TO9 :
Image

__sam__
Messages : 3917
Enregistré le : 18 sept. 2010 12:08
Localisation : Brest et parfois les Flandres

Re: [THOMSON] Plugins de conversion d'images pour GrafX2

Message par __sam__ » 26 févr. 2017 00:30

Ca rend super bien. Bravo!

Effectivement les algos sont adaptés au images photos et les contraintes sont vraiment bien gommées par le choix de la palette et la dispersion d'erreur. Cela dit en y passant du temps on arrive à voir les endroits où le color-clash a fait des dégats, mais c'est rarement au 1er coup d'oeil que cela se repère.

A noter: on peut générer les fichiers RAMA/RAMB séparés en appuyant sur shift pendant la sauvegarde je crois. Du coup on peut les intéger facilement en ASM. Il n'y a donc vraiment de limites à mettre une jolie image de fond pendant un chargement sur thomson à présent :)

Mes algos au format LUA sont bien plus accessibles que les version PERL antérieures en définitive. LUA étant intégré à GraphX2 c'est encore plus façile.

J'aime bien ce langage LUA. Pour moi il a tout ce que je recherche dans un langage de haut niveau. Simple, petit (l'interpréteur winows fait 55ko(EXE)+204ko(DLL), à comparer avec les 10-15Mo de perl) et pas chiant. La structure table à la fois hash + tableau indexe est très pratique. A tel point que les conversions de MOD amiga sont aussi faites à présent en LUA avec un code relativement bien structuré et extensible (chose que PERL permet difficilement).

PS: Le BAYER4 peut rendre aussi pas mal en mode MO5 (mais des fois pas du tout), et contrairement à la diffusion d'erreur, la régularité du motif fait qu'elles se compressent super bien en mode RAW.
x1.gif
x1.gif (7.21 Kio) Vu 732 fois
x6.gif
x6.gif (7.22 Kio) Vu 732 fois
x2.gif
x2.gif (5.86 Kio) Vu 732 fois
Samuel.
Amiga 500+GVP530(MMU/FPU) (hs), A1200(030@50mhz/fpu/64mb/cf 8go), R-Pi, TO9, TO8D, TO8.
New Teo 1.8.4 8)

Répondre