Index du forum




Un petit coup de main... Vous pouvez nous aider à mettre ce site à jour: n'hésitez pas à me contacter !!!

* Connexion   * Inscription

* FAQ
Nous sommes actuellement le 25 Fév 2021, 05:21

Index du forum » CPC Rulez » News - Actualités

Le fuseau horaire est UTC+1 heure


Digitalisation 16 couleurs en mode 0



Publier un nouveau sujet Répondre au sujet  Page 1 sur 1
 [ 11 message(s) ] 
  Aperçu avant impression Sujet précédent | Sujet suivant 
Auteur Message
digitalizer
 Sujet du message : Digitalisation 16 couleurs en mode 0
Message Publié : 18 Fév 2021, 14:11 
Hors-ligne
Avatar de l’utilisateur

Inscription : 18 Fév 2021, 13:33
Message(s) : 4
Bonjour,

Voici quelques exemples d'images digitalisées pour Amstrad CPC.
J'aimerais créer un jeu d'aventure graphique en mode 0.
Pour l'instant, je m'intéresse aux graphismes.
Le mode visé est le mode 0, avec 16 couleurs choisies parmi la palette de 27 couleurs (0 à 26).
Il y a un tramage des pixels afin d'avoir plus de teintes possibles.

Réalisées avec le logiciel de retouche d'image Gimp sous Linux.
Palette personnalisées Amstrad CPC 27 couleurs.
Contactez-moi pour toute question concernant la technique ou le projet de jeu d'aventure.

Bugatti :
Pièce jointe :
cpc_2_Bugatti_Chiron.jpg


Sun rise :
Pièce jointe :
cpc_bigislandsunset2_mt5j0r.jpg


Montagne :
Pièce jointe :
6oVknb_cpc_jpg.jpg


Temple et cygnes :
Pièce jointe :
nature_cpc2.jpeg


Digitalizer


Vous n’êtes pas autorisé(e) à consulter les fichiers insérés à ce message.


Haut
 Profil  
 
TotO
 Sujet du message : Re: Digitalisation 16 couleurs en mode 0
Message Publié : 18 Fév 2021, 14:58 
Hors-ligne
VIP
VIP

Inscription : 13 Jan 2010, 14:25
Message(s) : 2163
Bonjour et bienvenu,

Il y a un logiciel du nom de ConvImgCpc qui fait de même en activant l'option "Trame TC", tout en proposant d'enregistrer le fichier binaire au format d'affichage CPC. (vous postérisez à 5 et tramez les couleurs intermédiaires)

Bon courage dans votre projet !

TotO


Haut
 Profil  
 
digitalizer
 Sujet du message : Re: Digitalisation 16 couleurs en mode 0
Message Publié : 19 Fév 2021, 12:23 
Hors-ligne
Avatar de l’utilisateur

Inscription : 18 Fév 2021, 13:33
Message(s) : 4
Salut,

Je vais aller voir le programme dont tu me parles.
Effectivement, avec Gimp, je postérise à 4 ou 5, puis je bascule sur une palette cpc, tramée ou pas,
mais avant cela, j'effectue une balance des blancs, une augmentation de 200% de la saturation des couleurs, voire 300%,
car celle du CPC sont saturées.
Je programme un peu en assembleur en utilisant Winape.
Je sais afficher un sprite, mais je dois apprendre à gérer l'affichage du fond ou pas, la transparence (couleur de fond du sprite).
Je pratique le cpc en mode basic avec un peu d'asm.
Je ne programme pas encore orienté objet sur cpc... Devrais-je ? Est-ce possible ?
Et aussi, comme en mode 0, un octet fait 2 pixels entrelacés, il faut tester le pixel gauche genre AND &x10101010, etc ...
Idem pour déplacer un sprite d'un demi octet (donc 1 pixel).
Faut-il prévoir des sprites de demi-octet ?

Si vous pouvez m'éclairer sur ces points, encore faut-il que mes questions vous parlent, car je sors tout juste du basic.

A=0:CALL &BD1C,0:PRINT "Salut !";


Haut
 Profil  
 
marcel
 Sujet du message : Re: Digitalisation 16 couleurs en mode 0
Message Publié : 19 Fév 2021, 15:36 
Hors-ligne
Rulezzz
Rulezzz

Inscription : 26 Juil 2016, 13:06
Message(s) : 281
La transparence des sprites, vaste débat et nombreuses idées reçues => Il y a beaucoup de façons de gérer la transparence des sprites et réserver une couleur pour la transparence est une possibilité mais c'est loin d'être une obligation. On peut avoir tout simplement des masques associés aux sprites et conserver toutes les couleurs. Oui, c'est deux fois plus de mémoire. Avec du code généré, le masque n'existe plus. On affiche ou on n'affiche pas le pixel et c'est tout. Certains testent les octets sans tenir compte des pixels (le masque est alors sur l'octet et non les pixels). Plutôt que tester pixel droite et pixel gauche, on préférera utiliser une table de conversion octet vers masque, ensuite on masque, on mélange, on remet.

Concernant les demi-octets (en fait, déplacer un sprite au pixel) il y a plusieurs écoles là encore mais la majorité préfère éviter de le faire, on bouge à l'octet et basta

C'est ça qui est bien avec le CPC, c'est que comme il faut tout faire soi même, on peut adapter la technique à ses besoins. Il n'y a pas de bonne méthode, il y a des méthodes adaptées ou non à ce que tu veux faire


Haut
 Profil  
 
TotO
 Sujet du message : Re: Digitalisation 16 couleurs en mode 0
Message Publié : 20 Fév 2021, 09:28 
Hors-ligne
VIP
VIP

Inscription : 13 Jan 2010, 14:25
Message(s) : 2163
Oui, un ajustement de la colorométrie de l'image source est forcément nécessaire pour tous types de conversions/retouches de l'image. Et effectivement, postériser à 4 permet souvant de simplifier la conversion d'images non tramées en gardant un maximum de teintes intéressantes. Aussi, tous ces traitements en amont permettent de gagner du temps, mais ne dispensent pas de devoir retoucher les pixels des images par la suite pour gagner en finesse. C'est là que s'arrête l'assistance de la machine.


Haut
 Profil  
 
marcel
 Sujet du message : Re: Digitalisation 16 couleurs en mode 0
Message Publié : 20 Fév 2021, 09:50 
Hors-ligne
Rulezzz
Rulezzz

Inscription : 26 Juil 2016, 13:06
Message(s) : 281
Ah ben ça, la conversion seule a ses limites... ça met souvent pas mal de gris partout, pire, les macroblocks JPG des sources ressortent avec le forçage de la saturation, etc.

ça demanderait déjà tant de traitements auto supplémentaires pour avoir un meilleur résultat...

Ou alors on fait du machine learning chez les graphistes?


Haut
 Profil  
 
genesis8
 Sujet du message : Re: Digitalisation 16 couleurs en mode 0
Message Publié : 21 Fév 2021, 14:16 
Hors-ligne
Rulez
Rulez

Inscription : 27 Août 2009, 00:38
Message(s) : 69
Bonjour,

très belles images.

Tu veux utiliser un moteur perso pour le jeu d'aventure ou DAAD éventuellement ?


Haut
 Profil  
 
digitalizer
 Sujet du message : Re: Digitalisation 16 couleurs en mode 0
Message Publié : 21 Fév 2021, 19:59 
Hors-ligne
Avatar de l’utilisateur

Inscription : 18 Fév 2021, 13:33
Message(s) : 4
Merci.
Je ne connais pas DAAD.
L'idée était de bricoler un moteur en point and click, ou en mode saisie.
J'aimais bien Monkey Island et Indiana Jones sur Amiga,
mais mes premières amours vont au cpc, Rick Dangerous II une merveille d'animation, au pixel.


Haut
 Profil  
 
norecess464
 Sujet du message : Re: Digitalisation 16 couleurs en mode 0
Message Publié : 22 Fév 2021, 03:59 
Hors-ligne
Rulez
Rulez
Avatar de l’utilisateur

Inscription : 23 Mars 2018, 16:29
Message(s) : 68
Localisation : Montreal, QC (Canada)
Bravo pour les images ! un travail bien original !

Mais que vois-je, - sacrilège! - des fichiers JPG ?! je suggère fortement un format d'image qui compresse sans destruction, cf. PNG ou BMP, pour partager ton travail. Car sinon, ton image pourrait être malheureusement "améliorée" par l'introduction de nouvelles couleurs, mais aussi "altérée" par l'introduction de "zones carrés" dues a la compression JPG.


Haut
 Profil  
 
digitalizer
 Sujet du message : Re: Digitalisation 16 couleurs en mode 0
Message Publié : 23 Fév 2021, 19:05 
Hors-ligne
Avatar de l’utilisateur

Inscription : 18 Fév 2021, 13:33
Message(s) : 4
Ci dessous, l'image non tramée en 16 couleurs de la Bugatti :
Pièce jointe :
Bugatti.png


Vous n’êtes pas autorisé(e) à consulter les fichiers insérés à ce message.


Haut
 Profil  
 
genesis8
 Sujet du message : Re: Digitalisation 16 couleurs en mode 0
Message Publié : 23 Fév 2021, 20:43 
Hors-ligne
Rulez
Rulez

Inscription : 27 Août 2009, 00:38
Message(s) : 69
Le gros avantage de DAAD est que ton jeu pourrait être disponible sur de multiples ordinateurs 8, 16 bit et msdos avec un seul source du langage de DAAD, ce qui permettrait de te concentrer plus sur l'histoire et les graphismes.

Mais je peux tout à fait comprendre que tu veuilles travailler sur ton propre moteur.

Si tu veux jeter un coups d'oeil : https://github.com/daad-adventure-writer/daad

Et pour prendre exemple sur un jeu développé avec DAAD qui a eu une version physique vendue : https://github.com/ByteProject/Rabenstein

Regarde https://www.genesis8bit.fr/archives/indexf.php?news_id=1465 qui t'indique les outils nécessaires : DAAD, DRC (compilateur) et Maluda (un module DAAD pour utilisation de support de masse : pour charger les images par exemple).

En outils complémentaires Tribortz (pour faire des cartes : https://trizbort.genstein.net/) et Triz2DAAD pour créer un code source DAAD à partir d'une carte Tribortz (https://pypi.org/project/triz2DAAD/).

Indépendamment de DAAD, Tribortz peut être utile à la conception d'un jeu d'aventure.


Haut
 Profil  
 
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  Page 1 sur 1
 [ 11 message(s) ] 

Index du forum » CPC Rulez » News - Actualités

Le fuseau horaire est UTC+1 heure


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas insérer de pièces jointes dans ce forum

Aller vers :  
cron
Powered by phpBB® Forum Software © phpBB Group
Traduit en français par Maël Soucaze.