[Version alpha] JPG to PC-Engine Format

Voir le sujet précédent Voir le sujet suivant Aller en bas

[Version alpha] JPG to PC-Engine Format

Message par beddy le Mer 20 Nov 2013 - 14:06

Bonjour, 
 
Depuis quelque temps je travaille sur un outil permettant de convertir des images JPEG vers un format adapté à la PC-Engine. Il faut savoir que cette console de jeu est capable d'afficher en simultané 241 couleurs (sans compté l'affichage de sprites).
 
En effet la bestiole permet de gérer 16 palettes de couleurs de 16 couleurs avec une couleur unique pour chacune (la couleur 0 de leur palette) soit = 256-15  -> 241
 
La complexité est qu'une image PCE s'organise en tuile (8x8 pixels) et chacune ne peut utilisée qu'une palette parmi les 16 palettes disponibles. 
 
En général, pour simplifier les choses on prend une image JPEG qu'on réduit à 16 couleurs. Ceci permet d'avoir des tuiles qui utilisent toutes la même palette de 16 couleurs. Ce qui est dommage est qu'on pourrait afficher des images plus riches en couleurs.
 
Après de longues discutions avec Touko, je me suis lancé dans ce projet de réaliser une outil permettant de convertir des images JPEG au format PC-Engine (nœuds cérébraux garantis).
 
Aujourd'hui j'obtiens des résultants plutôt encourageant que je partage avec vous aujourd'hui. Il y a encore des points bancals mais je pense tenir le bon bout.
 
Eddy
 
PS : Merci Touko pour ton soutient


Orignale :


Résultat :


originale :

Résultat :


Image plus complexe 

Originale :


Résultat


Dernière édition par beddy le Jeu 21 Nov 2013 - 16:07, édité 1 fois
avatar
beddy
Patient contaminé

Masculin Nombre de messages : 191
Age : 47
Localisation : Paris
Date d'inscription : 04/04/2013

http://somanybits.com

Revenir en haut Aller en bas

Re: [Version alpha] JPG to PC-Engine Format

Message par JBec le Mer 20 Nov 2013 - 14:18

Le résultat obtenu est bluffant. affraid 

Penser à créer ce type d'outils pour continuer à développer des jeux sur ce support... Faut créer une société et bénéficier du crédit impôt compétitivité.
avatar
JBec
Guéri miraculeux

Masculin Nombre de messages : 2375
Age : 37
Localisation : Paris
Date d'inscription : 23/06/2013

Revenir en haut Aller en bas

Re: [Version alpha] JPG to PC-Engine Format

Message par Atlantis le Mer 20 Nov 2013 - 17:25

Voilà une problématique intéressante qui me rappelle des souvenirs sur MegaCD.
Tes résultats sont effectivement très encourageants.
Félicitations.
avatar
Atlantis
Patient incurable

Masculin Nombre de messages : 1348
Age : 48
Localisation : Seine et Marne
Date d'inscription : 18/02/2010

http://www.safargames.fr

Revenir en haut Aller en bas

Re: [Version alpha] JPG to PC-Engine Format

Message par F.L le Mer 20 Nov 2013 - 20:12

salut beddy
quand j'ai converti Barbarian pour Megadrive, j'ai eu le meme probleme que toi. sur Megadrive aussi tous les graphismes sont en tuiles (tiles) de 8x8
le concepteur du basic sur Megadrive a concu aussi un petit logiciel qui donne un chiffre à chaque couleur de pixel, ligne par ligne de 8 pixels.
il gere les 16 et 256 couleurs, range les tiles de haut en bas ou de gauche à droite
il s'apelle imagenesis beta.
http://devster.monkeeh.com/sega/imagenesis/
voici ce que donne le resultat d'une tuile avec ce logiciel :
datalong $12345678
datalong $9ABCDEF0
datalong $00100100
datalong $00011000
datalong $00011000
datalong $00100100
datalong $01000010
datalong $10000001
meme si j'ai souvent eu besoin de re-trier les numéros, le resultat est rapide et fiable. on peut meme traiter des images en plein ecran avec. mais le listing est souvent astronomique
est ce qu'un listing de ce genre te serait utilisable sur PC-Engine ?
en esperant que cela te soit utile pour ton jeu, ou le developpement de ton logiciel
@+
avatar
F.L
Docteur *
Docteur *

Masculin Nombre de messages : 2313
Age : 42
Localisation : hérault
Date d'inscription : 11/06/2012

http://fl.basic.free.fr

Revenir en haut Aller en bas

Re: [Version alpha] JPG to PC-Engine Format

Message par beddy le Mer 20 Nov 2013 - 20:55

L'outil que j'ai réaliser pour analyser pas à pas les données de mon algo (fenêtre principale): 



Actuellement je procède ainsi : 

J'ai une image source. A partir de celle-ci je la découpe en tuiles de 8x8 pixels pour lesquelles je me débrouille pour avoir 15 couleurs max par tuile. 

Une fois cette image obtenue mon but est d'organiser n  groupes de tuiles ( avec 1<=n<=16 16 devant donner un meilleur résultat ). L'idée est ensuite de créer n palettes qui seront liés aux groupes définis. 

Exemple : 
groupes 0 -> palette 0 -> tuiles [0,1] [2,4] [7,1]
groupes 1 -> palette 1 -> tuiles [1,1] [2,7] 
groupes 2 -> palette 2 -> tuiles [2,1] [3,3] [7,9] [15,2] ...
...

Ces derniers sont créer en organisant par regroupement de teintes. J'ai essayer avec les couleurs moyennes et la couleur max (la plus présente dans l'histogramme). 

C'est une bonne piste mais il a des effets de bords (découpage de tuile -> apparition de zones carrées avec aberration de couleur). 

L'idée est d'aller plus loin en tenant compte des tuiles voisines. 

Avant de creuser davantage l'algo je vais finir cette première version de l'outil afin que vous puissiez réaliser des tests.
avatar
beddy
Patient contaminé

Masculin Nombre de messages : 191
Age : 47
Localisation : Paris
Date d'inscription : 04/04/2013

http://somanybits.com

Revenir en haut Aller en bas

Re: [Version alpha] JPG to PC-Engine Format

Message par beddy le Mer 20 Nov 2013 - 20:56

Merci FL je vais aller voir ça
avatar
beddy
Patient contaminé

Masculin Nombre de messages : 191
Age : 47
Localisation : Paris
Date d'inscription : 04/04/2013

http://somanybits.com

Revenir en haut Aller en bas

Re: [Version alpha] JPG to PC-Engine Format

Message par beddy le Jeu 21 Nov 2013 - 16:04

Le nouveau moteur donne de très bon résultat et je vais pouvoir finaliser cet outil. 
Je dois nettoyer mon code avec des trucs en dur à la sauvage. pour offrir une vraie interface. 

F.L. je vais certainement utiliser cette technique pour générer les tuiles pour la PCE. 









avatar
beddy
Patient contaminé

Masculin Nombre de messages : 191
Age : 47
Localisation : Paris
Date d'inscription : 04/04/2013

http://somanybits.com

Revenir en haut Aller en bas

Re: [Version alpha] JPG to PC-Engine Format

Message par le basque le Jeu 21 Nov 2013 - 16:11

wow! beau challenge intellectuel et technique! Quand on pense à tous les chefs d’œuvres que les gars ont pondus à l'époque avec des machines et des moyens largement plus rudimentaires... Ca laisse rêveur !
avatar
le basque
Patient contaminé

Masculin Nombre de messages : 988
Age : 44
Localisation : 92
Date d'inscription : 22/11/2012

Revenir en haut Aller en bas

Re: [Version alpha] JPG to PC-Engine Format

Message par Invité le Jeu 21 Nov 2013 - 17:15

ahah excellent Touko

Ca laisse présager de super homebrews

Invité
Invité


Revenir en haut Aller en bas

Re: [Version alpha] JPG to PC-Engine Format

Message par TOUKO le Jeu 21 Nov 2013 - 18:48

Je venais de répondre a ton mail, je suis content que tu aies décidé d'en parler Wink 
Surtout que ça pourra être utilisé pour d'autres machines comme la md, car on peut choisir le nombre de palettes a utiliser .
Vraiment un super boulot bravo thumleft


Dernière édition par TOUKO le Dim 8 Déc 2013 - 18:41, édité 2 fois
avatar
TOUKO
Docteur *
Docteur *

Masculin Nombre de messages : 12168
Age : 44
Localisation : LE MANS/MARSEILLE
Date d'inscription : 08/07/2010

Revenir en haut Aller en bas

Re: [Version alpha] JPG to PC-Engine Format

Message par shubibiman le Jeu 21 Nov 2013 - 18:58

C'est beau :)
avatar
shubibiman
Interne
Interne

Masculin Nombre de messages : 5002
Age : 99
Localisation : çà et là
Date d'inscription : 27/01/2006

http://forum.necstasy.net

Revenir en haut Aller en bas

Re: [Version alpha] JPG to PC-Engine Format

Message par beddy le Ven 6 Déc 2013 - 21:53



Version alpha bientôt disponible et profile d'un petit hommage de ce grand monsieur.
avatar
beddy
Patient contaminé

Masculin Nombre de messages : 191
Age : 47
Localisation : Paris
Date d'inscription : 04/04/2013

http://somanybits.com

Revenir en haut Aller en bas

Re: [Version alpha] JPG to PC-Engine Format

Message par TOUKO le Dim 8 Déc 2013 - 18:42

Putin ça devient dément ton truc Shocked
avatar
TOUKO
Docteur *
Docteur *

Masculin Nombre de messages : 12168
Age : 44
Localisation : LE MANS/MARSEILLE
Date d'inscription : 08/07/2010

Revenir en haut Aller en bas

Re: [Version alpha] JPG to PC-Engine Format

Message par beddy le Dim 8 Déc 2013 - 20:59

ben ça commence à le faire Wink


Version PCE on peut rêver !
avatar
beddy
Patient contaminé

Masculin Nombre de messages : 191
Age : 47
Localisation : Paris
Date d'inscription : 04/04/2013

http://somanybits.com

Revenir en haut Aller en bas

Re: [Version alpha] JPG to PC-Engine Format

Message par beddy le Dim 8 Déc 2013 - 21:02



Autre essai (là c'est juste magnifique)
avatar
beddy
Patient contaminé

Masculin Nombre de messages : 191
Age : 47
Localisation : Paris
Date d'inscription : 04/04/2013

http://somanybits.com

Revenir en haut Aller en bas

Re: [Version alpha] JPG to PC-Engine Format

Message par Invité le Lun 9 Déc 2013 - 7:05

Génial ! Very Happy

Invité
Invité


Revenir en haut Aller en bas

Re: [Version alpha] JPG to PC-Engine Format

Message par oOSphaXOo le Lun 9 Déc 2013 - 7:24

Super travail et vraiment bluffant ( surtoutle Batman)
avatar
oOSphaXOo
Patient incurable

Masculin Nombre de messages : 1688
Age : 38
Localisation : Lyon
Date d'inscription : 04/01/2013

Revenir en haut Aller en bas

Re: [Version alpha] JPG to PC-Engine Format

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum