GAMOPAT
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

[Version alpha] JPG to PC-Engine Format

+3
Atlantis
JBec
beddy
7 participants

Aller en bas

[Version alpha] JPG to PC-Engine Format Empty [Version alpha] JPG to PC-Engine Format

Message par beddy 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 :

[Version alpha] JPG to PC-Engine Format Test310
Résultat :
[Version alpha] JPG to PC-Engine Format Test3r10

originale :
[Version alpha] JPG to PC-Engine Format Test210
Résultat :
[Version alpha] JPG to PC-Engine Format Test2r10

Image plus complexe 

Originale :
[Version alpha] JPG to PC-Engine Format Toys1210

Résultat
[Version alpha] JPG to PC-Engine Format Test1p10


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

Masculin Nombre de messages : 196
Age : 54
Localisation : Paris
Date d'inscription : 04/04/2013

http://somanybits.com

Revenir en haut Aller en bas

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

Message par JBec 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é.
JBec
JBec
Guéri miraculeux

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

Revenir en haut Aller en bas

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

Message par Atlantis 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.
Atlantis
Atlantis
Docteur *
Docteur *

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

http://www.safargames.fr

Revenir en haut Aller en bas

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

Message par F.L 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
@+
F.L
F.L
Docteur *
Docteur *

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

http://fl.basic.free.fr

Revenir en haut Aller en bas

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

Message par beddy 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): 

[Version alpha] JPG to PC-Engine Format Img2pc10

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.
beddy
beddy
Patient contaminé

Masculin Nombre de messages : 196
Age : 54
Localisation : Paris
Date d'inscription : 04/04/2013

http://somanybits.com

Revenir en haut Aller en bas

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

Message par beddy Mer 20 Nov 2013 - 20:56

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

Masculin Nombre de messages : 196
Age : 54
Localisation : Paris
Date d'inscription : 04/04/2013

http://somanybits.com

Revenir en haut Aller en bas

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

Message par beddy 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. 

[Version alpha] JPG to PC-Engine Format Lastet11

[Version alpha] JPG to PC-Engine Format Lastet10

[Version alpha] JPG to PC-Engine Format Lastet12

[Version alpha] JPG to PC-Engine Format Lastet13

[Version alpha] JPG to PC-Engine Format Lastet14
beddy
beddy
Patient contaminé

Masculin Nombre de messages : 196
Age : 54
Localisation : Paris
Date d'inscription : 04/04/2013

http://somanybits.com

Revenir en haut Aller en bas

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

Message par le basque 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 !
le basque
le basque
Patient incurable

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

Revenir en haut Aller en bas

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

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

ahah excellent Touko

Ca laisse présager de super homebrews
avatar
Invité
Invité


Revenir en haut Aller en bas

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

Message par Invité 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
Invité
Invité


Revenir en haut Aller en bas

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

Message par shubibiman Jeu 21 Nov 2013 - 18:58

C'est beau :)
shubibiman
shubibiman
Interne
Interne

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

http://forum.necstasy.net

Revenir en haut Aller en bas

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

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

[Version alpha] JPG to PC-Engine Format Madela10

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

Masculin Nombre de messages : 196
Age : 54
Localisation : Paris
Date d'inscription : 04/04/2013

http://somanybits.com

Revenir en haut Aller en bas

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

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

Putin ça devient dément ton truc Shocked
avatar
Invité
Invité


Revenir en haut Aller en bas

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

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

ben ça commence à le faire Wink

[Version alpha] JPG to PC-Engine Format Unchar10
Version PCE on peut rêver !
beddy
beddy
Patient contaminé

Masculin Nombre de messages : 196
Age : 54
Localisation : Paris
Date d'inscription : 04/04/2013

http://somanybits.com

Revenir en haut Aller en bas

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

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

[Version alpha] JPG to PC-Engine Format Batman10

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

Masculin Nombre de messages : 196
Age : 54
Localisation : Paris
Date d'inscription : 04/04/2013

http://somanybits.com

Revenir en haut Aller en bas

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

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

Génial ! Very Happy
avatar
Invité
Invité


Revenir en haut Aller en bas

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

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

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

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

Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

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