Forum Le CBNA
Le Forum du CBNA a pour but de vous aider dans l'utilisation de GameMaker. Premier forum Francophone sous GameMaker, vous trouverez des .gmd, .gm6, .gmk, scripts, logiciels et d'autres ressources sur Le CBNA.
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S’enregistrerS’enregistrer  ConnexionConnexion  
Poster un nouveau sujet   Répondre au sujet
 

Moteur Graphique CBNA Bump 2D

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : Précédente  1, 2, 3, 4, 5, 6, 7, 8, 9  Suivante
AuteurMessage
Bast
- Administrateur -



Age : 19
Inscrit le : 10 Fév 2005
Messages : 18443
Localisation : Perché sur un arbre
 : ────────── :
Projet Actuel : 0/100
Avancement : 
0/1000/1000/100 (0/100)

MessageSujet: Re: Moteur Graphique CBNA Bump 2D   Lun 19 Mar - 22:38

Topaze22 a écrit:
En effet, mon système marche dans un cas très particulier, ton exemple illustre très bien le faite que mon idée n'est compatible que dans un cas très particulier sourire . Et c'est justement ce cas l'un de ceux que je compte utiliser en masse. happy1


Ce serait vraiment simpa si tu pouvais me faire un truc pour que je puisse le faire super

Voici un exemple pour être sur de bien illustrer mes propos :

Je vois bien le principe, c'est réalisable mais je ne sais pas si ça influera beaucoup sur les FPS. Mais je vais essayer de te faire ça le plus vite possible. Very Happy

Topaze22 a écrit:
En faite, est ce que je serais obliger de supprimer la version précédente oubien si je l'installe, il sera "en parallèle". Car je t'avoue que j'attendais de voir si tu allais encore améliorer ce système avant de l'exploiter et de crée tout un tat de décord avec. J'ai tèlement de boulo sur la gestion du moteur de mon Projet Mario, que je ne suis pas super pressé. Si tu me dis que les deux sont en parallèle, alors, j'ai hate que tu m'envois l'amélioration que j'ai illustré plus haut. Si ils ne sont pas compatible, alors, je préfère que tu inclus cette amélioration dans ton prochain moteur afin que je puisse bénéficier de tout happy1

Théoriquement il ne devrait pas y avoir de problême ce compatibilité pour conçevoir ce que tu proposes ici, les quelques arguments qui changerons n'influeront pas trop sur l'intégration des libs aux objets. Il ne faudra pas tout reprogrammer. smile
_________________
Arrow Metal Gun 2
Arrow Steam Community: Groupe Le CBNA
Revenir en haut Aller en bas
Topaze22
*Excellent utilisateur*



Age : 22
Inscrit le : 22 Déc 2006
Messages : 4021
Localisation : Pas loin de Playboy et Bubu
 : ────────── :
Projet Actuel : Paper Mario (intermédiaire)
Avancement : 
100/100100/100100/100 (100/100)

MessageSujet: Re: Moteur Graphique CBNA Bump 2D   Lun 19 Mar - 23:52

Oki, super happy1
Sinon, je pense vraiment que de passer de 5 a 3 me fera gagner des performances d'une façon proportionnel. J'ai hate de tester, ce serait dur pour moi si je me suis trompé sur ce coup et qu'on ne gagne que 10%... Ce serait toujours ça, mais j'espère vraiment que ce sera "proportionnel"

Bon, au travail! nezrouge
_________________
Merci à la communauté du CBNA pour son soutient
Mon unique projet depuis bientôt 3 ans :
Revenir en haut Aller en bas
Topaze22
*Excellent utilisateur*



Age : 22
Inscrit le : 22 Déc 2006
Messages : 4021
Localisation : Pas loin de Playboy et Bubu
 : ────────── :
Projet Actuel : Paper Mario (intermédiaire)
Avancement : 
100/100100/100100/100 (100/100)

MessageSujet: Re: Moteur Graphique CBNA Bump 2D   Dim 17 Juin - 15:18

Je ne post pas pour te presser, juste pour te dire que j'attends toujours, ce serait nice si tu pouvais le faire avant la fin d'aout 2007 smile Le CBNA
_________________
Merci à la communauté du CBNA pour son soutient
Mon unique projet depuis bientôt 3 ans :
Revenir en haut Aller en bas
Bast
- Administrateur -



Age : 19
Inscrit le : 10 Fév 2005
Messages : 18443
Localisation : Perché sur un arbre
 : ────────── :
Projet Actuel : 0/100
Avancement : 
0/1000/1000/100 (0/100)

MessageSujet: Re: Moteur Graphique CBNA Bump 2D   Mer 8 Aoû - 22:55

Désolé ça fait déjà un bout de temps, mais je vais te faire ça. gnii
_________________
Arrow Metal Gun 2
Arrow Steam Community: Groupe Le CBNA
Revenir en haut Aller en bas
Bast
- Administrateur -



Age : 19
Inscrit le : 10 Fév 2005
Messages : 18443
Localisation : Perché sur un arbre
 : ────────── :
Projet Actuel : 0/100
Avancement : 
0/1000/1000/100 (0/100)

MessageSujet: Re: Moteur Graphique CBNA Bump 2D   Mer 8 Aoû - 23:24

Voilà:
http://lecbna.org/bast/gamemaker/cbnabump2d/CBNA_Bump2Dlib_v100d.zip

Au lieu d'utiliser quatre sprites de relief, une pour chaque face, il est maintenant possible de n'en utiliser que deux, à condition qu'elles soient symétriques. Ca a été vite fait en fait. noel

Edit: J'ai fait un petit test de performances dans une room de taille donnée avec un certain nombre d'objets et l'un ou l'autre système en poussant les FPS à blinde; en normal: 72/500 FPS; et en modifié: 74/500 FPS. Il y a une amélioration, mais c'est peu. Ou alors il faut un PC moins puissant que le mien pour que ce soit notable. ange
_________________
Arrow Metal Gun 2
Arrow Steam Community: Groupe Le CBNA
Revenir en haut Aller en bas
Topaze22
*Excellent utilisateur*



Age : 22
Inscrit le : 22 Déc 2006
Messages : 4021
Localisation : Pas loin de Playboy et Bubu
 : ────────── :
Projet Actuel : Paper Mario (intermédiaire)
Avancement : 
100/100100/100100/100 (100/100)

MessageSujet: Re: Moteur Graphique CBNA Bump 2D   Jeu 9 Aoû - 14:01

Attend, en toute logique, on dessine 3 au lieu de 5 et la pars de calcul est relativement faible donc le résultat devrait être dans les 30% minimum d' économie de ressource.


Edit : je viens de regarder les sprites et logiquement, cela ne suis pas ce à quoi je pensais sinon tes sprites seraient deux fois plus petites


Mon exemple :






Ta réponse






Ce qu'il y aurait du avoir :




Parceque si je comprends bien ton nouveau système utilise toujours 5 sprites au lieu d'un (donc aucun changement au niveau des performances, c'est toujours éxactement pareil que celui d'avant [version c]) alors que celui que j'ai montré dans mon exemple, si il est réalisable, ne devrais en afficher que 3.




Dis moi si tu me comprends ou préviend moi si je dis un truc de faux ou de louche, mais je crois d'une manière assez sur à ce que je pense.

J'attends de tes nouvelles tord
_________________
Merci à la communauté du CBNA pour son soutient
Mon unique projet depuis bientôt 3 ans :
Revenir en haut Aller en bas
Topaze22
*Excellent utilisateur*



Age : 22
Inscrit le : 22 Déc 2006
Messages : 4021
Localisation : Pas loin de Playboy et Bubu
 : ────────── :
Projet Actuel : Paper Mario (intermédiaire)
Avancement : 
100/100100/100100/100 (100/100)

MessageSujet: Re: Moteur Graphique CBNA Bump 2D   Jeu 9 Aoû - 14:23

Je viens de faire les testes entre la version C et D et cela montre bien que dans les deux cas, il y a autant de ressource au niveau du CPU de pompé.

Dans la version C, je suis à 140fps, dans la version D, 141 fps gniah
rire2

Donc si tu n'es pas sur de comprendre, demande moi de refaire un dessin avec explications plus détaillées. Et je te remercie de te donner de la peine pour mon projet smile Le CBNA
_________________
Merci à la communauté du CBNA pour son soutient
Mon unique projet depuis bientôt 3 ans :
Revenir en haut Aller en bas
Bast
- Administrateur -



Age : 19
Inscrit le : 10 Fév 2005
Messages : 18443
Localisation : Perché sur un arbre
 : ────────── :
Projet Actuel : 0/100
Avancement : 
0/1000/1000/100 (0/100)

MessageSujet: Re: Moteur Graphique CBNA Bump 2D   Jeu 9 Aoû - 14:25

En usant de la symétrie il y a deux sprites de relief en moins, et donc les deux sprites restantes sont affichées plusieurs fois, ce qui économise des FPS. Mais si tu veut simplement les avoir plus petites, il suffit de réduire la taille des sprites et de placer leur origine au bon endroit, il n'y a pas besoin de lib spéciale pour cela. p2

http://www.lecbna.org/bast/gamemaker/cbnabump2d/exemple_relief_symetrique2.gm6

Edit: Par contre il est vrai que ça ne fait pas gagner tellement de FPS, mais bon après tout un beau jeu a parfaitement le droit de consommer quelques ressources. noel
_________________
Arrow Metal Gun 2
Arrow Steam Community: Groupe Le CBNA
Revenir en haut Aller en bas
Topaze22
*Excellent utilisateur*



Age : 22
Inscrit le : 22 Déc 2006
Messages : 4021
Localisation : Pas loin de Playboy et Bubu
 : ────────── :
Projet Actuel : Paper Mario (intermédiaire)
Avancement : 
100/100100/100100/100 (100/100)

MessageSujet: Re: Moteur Graphique CBNA Bump 2D   Ven 10 Aoû - 1:08

Bast a écrit:
En usant de la symétrie il y a deux sprites de relief en moins, et donc les deux sprites restantes sont affichées plusieurs fois, ce qui économise des FPS.

Mais, le sprite de droite, tu l'affiche à droite et à gauche, et le sprite du haut, tu l'affiche aussi en bas. Donc tu affiches 4 sprites + 1 sprite.
Donc tu affiches 5 sprites comme dans la démo C. Donc pour les performances, c'est du pareil au même sauf que l'on a économisé de la mémoire vidéo [puisque l'on n'a en mémoire qu'une spr_vert + 1 spr_hor + 1spr_total] (mais cela n'agit pas sur les performances)

Bast a écrit:

Mais si tu veut simplement les avoir plus petites, il suffit de réduire la taille des sprites et de placer leur origine au bon endroit, il n'y a pas besoin de lib spéciale pour cela. p2

Et m****, depuis le début, j'y avais pensé mais je me disais que si on changeais les origines des sprites, tes calcules que l'on ne voit pas devenaient bancos

Bast a écrit:

Edit: Par contre il est vrai que ça ne fait pas gagner tellement de FPS, mais bon après tout un beau jeu a parfaitement le droit de consommer quelques ressources. noel

Parfaitement d'accords, et comme mon jeu en bouffe beaucoup, il sera donc excellentissime love



Bon, je vais tester de diminuer la taille de mes sprites en changeant les origines ect. Je refais les testes et si je tombe à 40% (je penche pour 38%) d'économie, c'est que j'avais vu dans le mille. Je te tiens informé, j'espère me le faire avant dimanche tord
_________________
Merci à la communauté du CBNA pour son soutient
Mon unique projet depuis bientôt 3 ans :
Revenir en haut Aller en bas
Topaze22
*Excellent utilisateur*



Age : 22
Inscrit le : 22 Déc 2006
Messages : 4021
Localisation : Pas loin de Playboy et Bubu
 : ────────── :
Projet Actuel : Paper Mario (intermédiaire)
Avancement : 
100/100100/100100/100 (100/100)

MessageSujet: Re: Moteur Graphique CBNA Bump 2D   Ven 10 Aoû - 1:32

Testé : résultat aucun gain sur les perfs snif2
La honte pour moi, je pensais vraiment que l'on trouverait un truc pour améliorer le rendement du nombre de bloc affichage snif
Bon ba, pas trop grave, j'ai déjà de quoi faire avec ceux que je peux afficher tord
_________________
Merci à la communauté du CBNA pour son soutient
Mon unique projet depuis bientôt 3 ans :
Revenir en haut Aller en bas
Topaze22
*Excellent utilisateur*



Age : 22
Inscrit le : 22 Déc 2006
Messages : 4021
Localisation : Pas loin de Playboy et Bubu
 : ────────── :
Projet Actuel : Paper Mario (intermédiaire)
Avancement : 
100/100100/100100/100 (100/100)

MessageSujet: Re: Moteur Graphique CBNA Bump 2D   Mer 27 Fév - 0:19

Up! Bon ba, en faite je ne vous ai pas tenu au courant ici mais en faite si, il y a une très grosse optimisation de possible qui consiste à transformer les instances loin de sources lumineuses en une instance identique mais sans l'appuis du moteur. En gros vous désactivez les blocs si ils sont loin de la lumières. Et vous les remplacer par une instance ayant juste la même image et qui vérifie qu'il n'y a toujours pas de source lumineuse à proximité. Sinon les bloc hors de porté continue de pomper pas mal de ressources. Ca permet de remplir une view de bloc sans que ça rame sur les vieilles machines (60 fps)



Et sinon, ce moteur sera inclu dans mon projet intermédiaire. Bon, vraiment à la légère car ce projet est baclé de toutes façons.

Et Bast : tu seras l'un des premiers à le tester, chaque semaine un ou deux membres le recevrons. Ton tour viendra la semaine prochaine avec Damintreg (bas oui, je fais durer le plaisir, pour une foi que je sors quelque chose [en faite, c'est mon premier jeu ^^])
_________________
Merci à la communauté du CBNA pour son soutient
Mon unique projet depuis bientôt 3 ans :
Revenir en haut Aller en bas
daminetreg
- Administrateur -



Age : 18
Inscrit le : 11 Fév 2005
Messages : 16209
Localisation : Siege du CBNA!
 : ────────── :
Projet Actuel : Game Maker Human Input
Avancement : 
60/10060/10060/10060/100 (60/100)

MessageSujet: Re: Moteur Graphique CBNA Bump 2D   Mer 27 Fév - 0:59

Super idée pour l'optimisation, ça paraissait logique d'un autre côté. happy1 Mais fallait y penser.
Attendez vous à voir un moteur de lumière de M@D_Doc aussi super bien foutu, j'étais chez lui hier, il était en train de le finir, ça rend bien et ya pas de perte de perfs avec des bonnes cartes graphiques.
_________________

Mon CV
Le CBNA Tous Ensemble! Réalisons!
I want (and I need) to show you my work, but the time is against me.
Revenir en haut Aller en bas
M@d_Doc
Modérateur 'Programmation'



Age : 18
Inscrit le : 12 Fév 2005
Messages : 4069
Localisation : 47°44'8.04
 : ────────── :
Projet Actuel : trouver un contrat
Avancement : 
100/100100/100100/100 (100/100)

MessageSujet: Re: Moteur Graphique CBNA Bump 2D   Mer 27 Fév - 1:01

Topaze pourait en parler pendant des heures ^^
Mais silence radio pour l'instant, merci :p
_________________
Click for a free cookie
Revenir en haut Aller en bas
daminetreg
- Administrateur -



Age : 18
Inscrit le : 11 Fév 2005
Messages : 16209
Localisation : Siege du CBNA!
 : ────────── :
Projet Actuel : Game Maker Human Input
Avancement : 
60/10060/10060/10060/100 (60/100)

MessageSujet: Re: Moteur Graphique CBNA Bump 2D   Mer 27 Fév - 1:03

Ah pardon, tu veux que je censure mon message?
_________________

Mon CV
Le CBNA Tous Ensemble! Réalisons!
I want (and I need) to show you my work, but the time is against me.
Revenir en haut Aller en bas
M@d_Doc
Modérateur 'Programmation'



Age : 18
Inscrit le : 12 Fév 2005
Messages : 4069
Localisation : 47°44'8.04
 : ────────── :
Projet Actuel : trouver un contrat
Avancement : 
100/100100/100100/100 (100/100)

MessageSujet: Re: Moteur Graphique CBNA Bump 2D   Mer 27 Fév - 1:05

nan c'est bon, t'as juste ce qui faut, ni trop peu, ni trop gnii
_________________
Click for a free cookie
Revenir en haut Aller en bas
Wargamer
Utilisateur confirmé: Rang *****



Age : 16
Inscrit le : 09 Mar 2007
Messages : 2157
Localisation : qui s'y interesse?>>
 : ────────── :
Projet Actuel : Le vagin maraudeur
Avancement : 
10/10010/10010/10010/100 (10/100)

MessageSujet: Re: Moteur Graphique CBNA Bump 2D   Mer 27 Fév - 4:08

jsute assez pour faire baver beh
_________________
Je suis un dans le GM Quiz!
Revenir en haut Aller en bas
Topaze22
*Excellent utilisateur*



Age : 22
Inscrit le : 22 Déc 2006
Messages : 4021
Localisation : Pas loin de Playboy et Bubu
 : ────────── :
Projet Actuel : Paper Mario (intermédiaire)
Avancement : 
100/100100/100100/100 (100/100)

MessageSujet: Re: Moteur Graphique CBNA Bump 2D   Mer 27 Fév - 14:54

En faite, ce moteur graphique est déjà intégré à mon jeu depuis deux an et demie, voir plus. [juste pour dire que je ne viens pas réellement de l'intégrer à mon projet intermédiaire [qui est finis dans moins d'une heure 5 minutes] puisqu'il était déjà intégré au .GM7, mais je viens de mettre ses effet dans une partie du niveau. Même si il est sous exploité dans mon projet puisque je l'ai baclé]


Pour M@d_Doc : dur de maintenir le silence sur ton ... D'ailleurs il y a Playboy qui va limite me faire la gueule car je lui ai dis qu'il ne serais pas le premier à le tester mais le second éxéquo avec Daminetreg.

M@d, normalement, ce soir c'est son tour, Daminetreg et Playboy, c'est dimanche [comme ça il seront en forme ^^]



Je promets que dans mon vrais projet, ce moteur de Bast sera vraiment totalement exploité avec toutes ses possibilités et même peu être plus, même si d'autres effets d'un autres moteur sera mis en avant plus souvent. M' enfin ça devrait faire plaisir à Bast de enfin voir son moteur quelque par, pour commencer dans mon projet intermédiaire pendant un petit moment

harpe
_________________
Merci à la communauté du CBNA pour son soutient
Mon unique projet depuis bientôt 3 ans :
Revenir en haut Aller en bas
M@d_Doc
Modérateur 'Programmation'



Age : 18
Inscrit le : 12 Fév 2005
Messages : 4069
Localisation : 47°44'8.04
 : ────────── :
Projet Actuel : trouver un contrat
Avancement : 
100/100100/100100/100 (100/100)

MessageSujet: Re: Moteur Graphique CBNA Bump 2D   Mer 27 Fév - 14:57

gniak gniak gnaik je serais le PREEEEMMMMIIIIEEEEERRR diable diable
_________________
Click for a free cookie
Revenir en haut Aller en bas
Topaze22
*Excellent utilisateur*



Age : 22
Inscrit le : 22 Déc 2006
Messages : 4021
Localisation : Pas loin de Playboy et Bubu
 : ────────── :
Projet Actuel : Paper Mario (intermédiaire)
Avancement : 
100/100100/100100/100 (100/100)

MessageSujet: Re: Moteur Graphique CBNA Bump 2D   Mer 27 Fév - 15:02

Techniquement, comme je l'ai montré à ma mère, tu serais plutôt second, m' enfin, bon gniah


Elle vous a tous coiffé au poto gnii
_________________
Merci à la communauté du CBNA pour son soutient
Mon unique projet depuis bientôt 3 ans :
Revenir en haut Aller en bas
M@d_Doc
Modérateur 'Programmation'



Age : 18
Inscrit le : 12 Fév 2005
Messages : 4069
Localisation : 47°44'8.04
 : ────────── :
Projet Actuel : trouver un contrat
Avancement : 
100/100100/100100/100 (100/100)

MessageSujet: Re: Moteur Graphique CBNA Bump 2D   Mer 27 Fév - 15:04

raaah nooon!
Battue par la maman de Topaze.... rire
_________________
Click for a free cookie
Revenir en haut Aller en bas

Moteur Graphique CBNA Bump 2D

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 8 sur 9Aller à la page : Précédente  1, 2, 3, 4, 5, 6, 7, 8, 9  Suivante

Permission de ce forum:Vous pouvez répondre aux sujets dans ce forum
Forum Le CBNA :: Programmation :: Game Maker-
Poster un nouveau sujet   Répondre au sujet