AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
-29%
Le deal à ne pas rater :
PC portable – MEDION 15,6″ FHD Intel i7 – 16 Go / 512Go (CDAV : ...
499.99 € 699.99 €
Voir le deal

 

 Exercice: rendre une surface noir et blanc

Aller en bas 
+3
[TheDarkTiger]
daminetreg
arthuro
7 participants
AuteurMessage
arthuro
Utilisateur confirmé: Rang ****
arthuro


Messages : 1483
Localisation : Paris
Projet Actuel : Diagon https://arthursonzogni.com/Diagon

Exercice: rendre une surface noir et blanc Empty
MessageSujet: Exercice: rendre une surface noir et blanc   Exercice: rendre une surface noir et blanc EmptyJeu 7 Aoû 2008 - 20:30

Difficulté:
Exercice: rendre une surface noir et blanc EtoileExercice: rendre une surface noir et blanc EtoileExercice: rendre une surface noir et blanc EtoileExercice: rendre une surface noir et blanc EtoileExercice: rendre une surface noir et blanc Pochoir_etoile_x50Exercice: rendre une surface noir et blanc Pochoir_etoile_x50Exercice: rendre une surface noir et blanc Pochoir_etoile_x50Exercice: rendre une surface noir et blanc Pochoir_etoile_x50Exercice: rendre une surface noir et blanc Pochoir_etoile_x50Exercice: rendre une surface noir et blanc Pochoir_etoile_x50Exercice: rendre une surface noir et blanc Pochoir_etoile_x50


Alors, dans cette exercice vous devez a partir d'une surface rendre, l'image qu'elle contient en noir et blanc. ceci pourrai vous aidez plus tard si vous decider de donner d'autre effet en procédant de même.
pour cela, il faudra récupéré des informations de chaque pixels de l'image pour les remplacer


pour ceux qui ne connaissent pas trop les surface [version enregistrer requise]
Spoiler:

c'est une opération très longue a faire pour game maker de modifier chaque pixel un par un, je vous conseille de prendre une image de 64*64 (4096 pixel) qui prend a peut près 1,5 secondes a faire l'opération

bonne chance

Solution: [ne pas essayer sans avoir testé de résoudre l'exercice]
Spoiler:

_________________
Exercice: rendre une surface noir et blanc PochetteExercice: rendre une surface noir et blanc Signature.php?gid=588
D'autres jeux :
In The Cube
In the cube 2


Dernière édition par arthuro le Jeu 7 Aoû 2008 - 20:45, édité 1 fois
Revenir en haut Aller en bas
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

Exercice: rendre une surface noir et blanc Empty
MessageSujet: Re: Exercice: rendre une surface noir et blanc   Exercice: rendre une surface noir et blanc EmptyJeu 7 Aoû 2008 - 20:33

C'est pas mal comme exo, mais bon tu peux faire ça sans remplacer pixel par pixel. D'autant que pixel par pixel ça rend les surfaces inutiles, tu peux y parvenir sans autant de traitements, je n'ai pas regardé ton exemple au cas où, mais vu comme t'annonce l'exo ça semble quand même être un algo super lourd.

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
Exercice: rendre une surface noir et blanc U3dfr2


Dernière édition par daminetreg le Jeu 7 Aoû 2008 - 20:35, édité 1 fois
Revenir en haut Aller en bas
http://lecbna.org/
arthuro
Utilisateur confirmé: Rang ****
arthuro


Messages : 1483
Localisation : Paris
Projet Actuel : Diagon https://arthursonzogni.com/Diagon

Exercice: rendre une surface noir et blanc Empty
MessageSujet: Re: Exercice: rendre une surface noir et blanc   Exercice: rendre une surface noir et blanc EmptyJeu 7 Aoû 2008 - 20:35

comment tu peut faire?

pourtant j'ai juste récupéré la luminosité et appliqué celle si dans les 3 couleur

_________________
Exercice: rendre une surface noir et blanc PochetteExercice: rendre une surface noir et blanc Signature.php?gid=588
D'autres jeux :
In The Cube
In the cube 2


Dernière édition par arthuro le Jeu 7 Aoû 2008 - 21:07, édité 1 fois
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
[TheDarkTiger]


Messages : 7420
Localisation : Essonne

Exercice: rendre une surface noir et blanc Empty
MessageSujet: Re: Exercice: rendre une surface noir et blanc   Exercice: rendre une surface noir et blanc EmptyJeu 7 Aoû 2008 - 20:42

ton GM6 est celui de rotation à la souris ...

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
Exercice: rendre une surface noir et blanc U3dfr2Exercice: rendre une surface noir et blanc Sign l'antique
Bienvenue au 2630eme utilisateur : Mike Kennedy !
Revenir en haut Aller en bas
http://www.tdms.fr
arthuro
Utilisateur confirmé: Rang ****
arthuro


Messages : 1483
Localisation : Paris
Projet Actuel : Diagon https://arthursonzogni.com/Diagon

Exercice: rendre une surface noir et blanc Empty
MessageSujet: Re: Exercice: rendre une surface noir et blanc   Exercice: rendre une surface noir et blanc EmptyJeu 7 Aoû 2008 - 20:46

oups, quelle nul

c'est corrigé donc

_________________
Exercice: rendre une surface noir et blanc PochetteExercice: rendre une surface noir et blanc Signature.php?gid=588
D'autres jeux :
In The Cube
In the cube 2
Revenir en haut Aller en bas
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

Exercice: rendre une surface noir et blanc Empty
MessageSujet: Re: Exercice: rendre une surface noir et blanc   Exercice: rendre une surface noir et blanc EmptyJeu 7 Aoû 2008 - 21:58

Excuse moi en fait, à part à l'aide d'une dll ou d'une modif du moteur de gm c'est impossible, en effet Mark ne propose pas tout les blend mode possibles avec Direct X 8.1, l'un d'eux permet de modifier la saturation des couleurs, il aurait ainsi suffit de faire deux surfaces, superposées avec de l'alpha et exécutant chacun ce blend mode l'un augmentant la saturation l'autre l'abaissant, on aurait ainsi eu des niveaux de gris. Mais en fait dans gm ce blend mode n'existe pas.

Ainsi je m'excuse, tu n'as pas le choix dans Game Maker.

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
Exercice: rendre une surface noir et blanc U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
Topaze22
*Excellent utilisateur*
Topaze22


Messages : 6213
Localisation : Sur la Lune
Projet Actuel : Projet HELLO/TOPAZE22 Mario Bros World

Exercice: rendre une surface noir et blanc Empty
MessageSujet: Re: Exercice: rendre une surface noir et blanc   Exercice: rendre une surface noir et blanc EmptyVen 8 Aoû 2008 - 1:46

(ne me demandez pas d'en faire un .gm6).

Vous exécutez une foi votre algo, puis vous enregistrez le nouveau sprite l'histoire de ne pas avoir à répéter l'algo lourdement à chaque step ^^

Et voila, le passage vers le noir et blanc ne coute plus rien (enfin si, mais pendant un seul step)


PS : fortiche quand même l'algo arthuro super

_________________
Topique pour le Projet Hello Mario en préparation.
Sorti du topique lorsque la première démo sera disponible.
Exercice: rendre une surface noir et blanc Projet13
Revenir en haut Aller en bas
edi9999
Utilisateur confirmé: Rang *****
edi9999


Messages : 2480
Localisation : France
Projet Actuel : theatre flashy

Exercice: rendre une surface noir et blanc Empty
MessageSujet: Re: Exercice: rendre une surface noir et blanc   Exercice: rendre une surface noir et blanc EmptyVen 8 Aoû 2008 - 11:41

En parlant de dll, est ce que quelqu'un sait comment faire des dll graphiques?
On peut utiliser des librairies externes ? Si quelq'un pouvait m'expliquer comment faire fonctionner une dll graphique, sans librairie externe.

_________________
Mes tutos sur le site: -Tutoriel débutant- Tutoriel intermédiaire
Venez sur http://gameplay.c.la pour des tutos sur mon site.
Utilisez des hébérgeurs gratuits et sans temps d'attente!:
http://willhostforfood.com/
Revenir en haut Aller en bas
http://gameplay.c.la/
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

Exercice: rendre une surface noir et blanc Empty
MessageSujet: Re: Exercice: rendre une surface noir et blanc   Exercice: rendre une surface noir et blanc EmptyVen 8 Aoû 2008 - 12:28

j'ai une autre solution.
soit sprite1, l'image de départ, de taille width,height

Code:
s=surface_create(width,height)
surface_set_target(s)
draw_clear(c_white)
surface_reset_target()
sprite2=sprite_create_from_surface(s,0,0,width,height,true,false,true,true,0,0)
sprite_set_alpha_from_sprite(sprite2,sprite1)
surface_set_target(s)
draw_clear(0)
draw_sprite(sprite2,-1,x,y)
surface_reset_target()
sprite_delet(sprite2)

Dans la surface s, on a le noir et blanc du sprite sprite1
Pour ça, je me sers d'un principe : sprite_set_alpha... se sert normalement d'une image noir et blanc pour changer les alphas d'un sprite. Si on assigne une image en couleur, il fait alpha=(red+green+blue)/3 pour chaque pixel... c'est la définition du noir et blanc : la moyenne des trois composantes donnela valeur de gris associée

_________________
Exercice: rendre une surface noir et blanc Control-commentTous les icones de gm utilisables sur le cbna ICI  Exercice: rendre une surface noir et blanc Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
Topaze22
*Excellent utilisateur*
Topaze22


Messages : 6213
Localisation : Sur la Lune
Projet Actuel : Projet HELLO/TOPAZE22 Mario Bros World

Exercice: rendre une surface noir et blanc Empty
MessageSujet: Re: Exercice: rendre une surface noir et blanc   Exercice: rendre une surface noir et blanc EmptyVen 8 Aoû 2008 - 13:28

edi9999 a écrit:
En parlant de dll, est ce que quelqu'un sait comment faire des dll graphiques?
On peut utiliser des librairies externes ? Si quelq'un pouvait m'expliquer comment faire fonctionner une dll graphique, sans librairie externe.
Aucune idée heheh

_________________
Topique pour le Projet Hello Mario en préparation.
Sorti du topique lorsque la première démo sera disponible.
Exercice: rendre une surface noir et blanc Projet13
Revenir en haut Aller en bas
[TheDarkTiger]
Modérateur
[TheDarkTiger]


Messages : 7420
Localisation : Essonne

Exercice: rendre une surface noir et blanc Empty
MessageSujet: Re: Exercice: rendre une surface noir et blanc   Exercice: rendre une surface noir et blanc EmptyVen 8 Aoû 2008 - 16:24

heu ...

sprite_set_alpha_from_sprite(spr_,spr_);
draw_set_blend_mode_ext(bm_src_alpha_sat,bm_src_alpha);
draw_sprite(spr_,0,mouse_x,mouse_y);

et vous l'avez votre noir et blanc ...

_________________
Bonne chance pour vos projets actuels ! Prêt à aider ceux qui en ont besoin ^^
Exercice: rendre une surface noir et blanc U3dfr2Exercice: rendre une surface noir et blanc Sign l'antique
Bienvenue au 2630eme utilisateur : Mike Kennedy !
Revenir en haut Aller en bas
http://www.tdms.fr
arthuro
Utilisateur confirmé: Rang ****
arthuro


Messages : 1483
Localisation : Paris
Projet Actuel : Diagon https://arthursonzogni.com/Diagon

Exercice: rendre une surface noir et blanc Empty
MessageSujet: Re: Exercice: rendre une surface noir et blanc   Exercice: rendre une surface noir et blanc EmptyVen 8 Aoû 2008 - 17:08

pas bete

j'aurais pas trouvé

_________________
Exercice: rendre une surface noir et blanc PochetteExercice: rendre une surface noir et blanc Signature.php?gid=588
D'autres jeux :
In The Cube
In the cube 2
Revenir en haut Aller en bas
M@d_Doc
Modérateur
M@d_Doc


Messages : 6600
Localisation : 47°44'8.04
Projet Actuel : aucun

Exercice: rendre une surface noir et blanc Empty
MessageSujet: Re: Exercice: rendre une surface noir et blanc   Exercice: rendre une surface noir et blanc EmptyVen 8 Aoû 2008 - 19:03

roooh mais c'est moins drôle :gniah:

_________________
Exercice: rendre une surface noir et blanc Control-commentTous les icones de gm utilisables sur le cbna ICI  Exercice: rendre une surface noir et blanc Main1-change-sprite
Revenir en haut Aller en bas
http://www.lecbna.org
daminetreg
Administrateur
daminetreg


Messages : 16998
Localisation : Siege du CBNA!
Projet Actuel : Site Web du CBNA, version beta :

Exercice: rendre une surface noir et blanc Empty
MessageSujet: Re: Exercice: rendre une surface noir et blanc   Exercice: rendre une surface noir et blanc EmptyVen 8 Aoû 2008 - 22:51

[TheDarkTiger] a écrit:
heu ...

sprite_set_alpha_from_sprite(spr_,spr_);
draw_set_blend_mode_ext(bm_src_alpha_sat,bm_src_alpha);
draw_sprite(spr_,0,mouse_x,mouse_y);

et vous l'avez votre noir et blanc ...
Donc y'avait quand même moyen de faire ce blend mode, cool. happy1 J'ai pas utilisé gm depuis un petit moment ça explique mes lacunes lol.

_________________
Mon CV : fr - de - en
Le CBNA Tous Ensemble! Réalisons!
Exercice: rendre une surface noir et blanc U3dfr2
Revenir en haut Aller en bas
http://lecbna.org/
gabomi
Nouveau



Messages : 2

Exercice: rendre une surface noir et blanc Empty
MessageSujet: nb ?   Exercice: rendre une surface noir et blanc EmptyVen 30 Oct 2009 - 17:12

Salut a tous bien voila je suis new sur cbna mais cela fait + de 2ans que je m'y rend régulierment et voila donc je me suis finalement inscrit car c'est vraiment une source d'infos terrible bon ma question ? a DT
est t'il possible de créer l'effet nb (de ton l'exemple ) mais en gardant la
couleur transparente du sprite actif
exmpl: je met un sp avec le contour transparent mais dés que j'applique le code test il me met bien les sp en nb mais il réaffiche égalment le contour comment le maintenir transparent ?
merçi d'avançe même si vous n'avez pas de réponses c'est po grave je tente quand meme de résoudre ce blem de mon coté a+ et merçi
Revenir en haut Aller en bas
arthuro
Utilisateur confirmé: Rang ****
arthuro


Messages : 1483
Localisation : Paris
Projet Actuel : Diagon https://arthursonzogni.com/Diagon

Exercice: rendre une surface noir et blanc Empty
MessageSujet: Re: Exercice: rendre une surface noir et blanc   Exercice: rendre une surface noir et blanc EmptySam 31 Oct 2009 - 10:20

oui c'est possible.
Mais avec la technique de l'exercice, c'était très long pour l'ordinateur a faire cela.
C'est peut être possible en utilisant du blend mode je ne sais pas


Sinon je te conseil de le faire un deuxième sprite dans l'éditeur de sprite.
Il y a un filtre spécial pour mettre en noir et blanc, tu pourra laisser la couleur de transparence.

_________________
Exercice: rendre une surface noir et blanc PochetteExercice: rendre une surface noir et blanc Signature.php?gid=588
D'autres jeux :
In The Cube
In the cube 2
Revenir en haut Aller en bas
gabomi
Nouveau



Messages : 2

Exercice: rendre une surface noir et blanc Empty
MessageSujet: nb ez   Exercice: rendre une surface noir et blanc EmptySam 31 Oct 2009 - 16:09

Merçi de me répondre si vitte cool
Oui en fait j'ai bien essayé la méthode du 2eme spite mais
mon problrme est que le spite devrait etre remplaçer par une image importé par l'utilisateur final et qu de 1 il l'importe bien mais malgré tout avec son contour hors j'aimerait le conserver sans
et 2 il applique la méthode a tous allors que j'aimrait l'adapter au seul sprite importé.... bon je sait c'est bizarre mais c'est ce qu'il me faut...
enfin en théorie mais en pratique c'est autre chose ...
c'est un éditeur de masques qui exporte laressorce en bmp avec le conrour en noir et le réimporte ailleur sans son contour mais comme il y a déja du noir il ne peut peut être pas le fair

faut il allors convertire les couleurs noirs du contour et puis adapter le bm_extract ?
je penche encore sur la question mais merçi quand meme cool
Revenir en haut Aller en bas
Topaze22
*Excellent utilisateur*
Topaze22


Messages : 6213
Localisation : Sur la Lune
Projet Actuel : Projet HELLO/TOPAZE22 Mario Bros World

Exercice: rendre une surface noir et blanc Empty
MessageSujet: Re: Exercice: rendre une surface noir et blanc   Exercice: rendre une surface noir et blanc EmptyLun 2 Nov 2009 - 20:11

[TheDarkTiger] a écrit:
heu ...

sprite_set_alpha_from_sprite(spr_,spr_);
draw_set_blend_mode_ext(bm_src_alpha_sat,bm_src_alpha);
draw_sprite(spr_,0,mouse_x,mouse_y);

et vous l'avez votre noir et blanc ...

Il y a un moyen légèrement plus couteux, ce serait d'appliquer le blend mode directement à tout l'écran, au moins, on évite d'avoir à se taper la gestion des nouveaux sprites ^^

J'essaie d'ici peu.

_________________
Topique pour le Projet Hello Mario en préparation.
Sorti du topique lorsque la première démo sera disponible.
Exercice: rendre une surface noir et blanc Projet13
Revenir en haut Aller en bas
Contenu sponsorisé





Exercice: rendre une surface noir et blanc Empty
MessageSujet: Re: Exercice: rendre une surface noir et blanc   Exercice: rendre une surface noir et blanc Empty

Revenir en haut Aller en bas
 
Exercice: rendre une surface noir et blanc
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» exercice: faire un attractor
» exercice: double saut
» exercice: logiciel de dessin (+ zoom)
» Exercice : faire une barre de scrolling
» 8 - Petit exercice

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Développement :: Game Maker-
Sauter vers: