| Moteur Graphique CBNA Bump 2D | |
|
Aller à la page : 1, 2, 3, 4, 5, 6, 7, 8, 9  |
| Auteur | Message |
|---|
Bast - Administrateur -

Age : 19 Inscrit le : 10 Fév 2005 Messages : 18443 Localisation : Perché sur un arbre : ────────── : Projet Actuel : 0/100 Avancement :
  (0/100)
| Sujet: 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 . Et c'est justement ce cas l'un de ceux que je compte utiliser en masse.
Ce serait vraiment simpa si tu pouvais me faire un truc pour que je puisse le faire
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. 
| 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  |
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.  _________________
Metal Gun 2
Steam Community: Groupe Le CBNA |
|
 | |
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/100)
| Sujet: Re: Moteur Graphique CBNA Bump 2D Lun 19 Mar - 23:52 | |
| Oki, super 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!  _________________ Merci à la communauté du CBNA pour son soutient Mon unique projet depuis bientôt 3 ans :
 |
|
 | |
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/100)
| Sujet: 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  _________________ Merci à la communauté du CBNA pour son soutient Mon unique projet depuis bientôt 3 ans :
 |
|
 | |
Bast - Administrateur -

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

Age : 19 Inscrit le : 10 Fév 2005 Messages : 18443 Localisation : Perché sur un arbre : ────────── : Projet Actuel : 0/100 Avancement :
  (0/100)
| Sujet: 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. 
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.  _________________
Metal Gun 2
Steam Community: Groupe Le CBNA |
|
 | |
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/100)
| Sujet: 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  _________________ Merci à la communauté du CBNA pour son soutient Mon unique projet depuis bientôt 3 ans :
 |
|
 | |
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/100)
| Sujet: 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 
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  _________________ Merci à la communauté du CBNA pour son soutient Mon unique projet depuis bientôt 3 ans :
 |
|
 | |
Bast - Administrateur -

Age : 19 Inscrit le : 10 Fév 2005 Messages : 18443 Localisation : Perché sur un arbre : ────────── : Projet Actuel : 0/100 Avancement :
  (0/100)
| Sujet: 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.
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.  _________________
Metal Gun 2
Steam Community: Groupe Le CBNA |
|
 | |
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/100)
| Sujet: 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. |
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.  |
Parfaitement d'accords, et comme mon jeu en bouffe beaucoup, il sera donc excellentissime 
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  _________________ Merci à la communauté du CBNA pour son soutient Mon unique projet depuis bientôt 3 ans :
 |
|
 | |
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/100)
| Sujet: Re: Moteur Graphique CBNA Bump 2D Ven 10 Aoû - 1:32 | |
| Testé : résultat aucun gain sur les perfs La honte pour moi, je pensais vraiment que l'on trouverait un truc pour améliorer le rendement du nombre de bloc affichage Bon ba, pas trop grave, j'ai déjà de quoi faire avec ceux que je peux afficher  _________________ Merci à la communauté du CBNA pour son soutient Mon unique projet depuis bientôt 3 ans :
 |
|
 | |
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/100)
| Sujet: 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 :
 |
|
 | |
daminetreg - Administrateur -

Age : 18 Inscrit le : 11 Fév 2005 Messages : 16209 Localisation : Siege du CBNA! : ────────── : Projet Actuel : Game Maker Human Input Avancement :
   (60/100)
| Sujet: 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é. 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
Tous Ensemble! Réalisons! I want (and I need) to show you my work, but the time is against me. |
|
 | |
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/100)
| Sujet: 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 |
|
 | |
daminetreg - Administrateur -

Age : 18 Inscrit le : 11 Fév 2005 Messages : 16209 Localisation : Siege du CBNA! : ────────── : Projet Actuel : Game Maker Human Input Avancement :
   (60/100)
| Sujet: Re: Moteur Graphique CBNA Bump 2D Mer 27 Fév - 1:03 | |
| Ah pardon, tu veux que je censure mon message? _________________
 Mon CV
Tous Ensemble! Réalisons! I want (and I need) to show you my work, but the time is against me. |
|
 | |
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/100)
| Sujet: 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  _________________ Click for a free cookie |
|
 | |
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/100)
| Sujet: Re: Moteur Graphique CBNA Bump 2D Mer 27 Fév - 4:08 | |
| jsute assez pour faire baver  _________________ Je suis un dans le GM Quiz!
 |
|
 | |
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/100)
| Sujet: 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
 _________________ Merci à la communauté du CBNA pour son soutient Mon unique projet depuis bientôt 3 ans :
 |
|
 | |
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/100)
| Sujet: Re: Moteur Graphique CBNA Bump 2D Mer 27 Fév - 14:57 | |
| gniak gniak gnaik je serais le PREEEEMMMMIIIIEEEEERRR  _________________ Click for a free cookie |
|
 | |
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/100)
| Sujet: 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
Elle vous a tous coiffé au poto  _________________ Merci à la communauté du CBNA pour son soutient Mon unique projet depuis bientôt 3 ans :
 |
|
 | |
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/100)
| Sujet: Re: Moteur Graphique CBNA Bump 2D Mer 27 Fév - 15:04 | |
| raaah nooon! Battue par la maman de Topaze....  _________________ Click for a free cookie |
|
 | |
| Moteur Graphique CBNA Bump 2D | |
|