[projet] moteur graphique 3D en GML

Voir le sujet précédent Voir le sujet suivant Aller en bas

Jeu en projet [projet] moteur graphique 3D en GML

Message par deadall127 le Dim 30 Aoû 2015 - 11:12

Après des mois passé sur d'énormes fonctions de manipulation d'angles et de coordonnées vectorielles, j'ai enfin fini la première partie de mon moteur graphique: la conversion de coordonnées (x,y,z) en coordonnées sur l'écran.

Voici quelques images de son utilisation:






(le nombre en haut à gauche c'est le temps passé à exécuter la fonction de traçage en microsecondes; donc ça prends en moyenne 0,5 millièmes de secondes à calculer toutes les coordonnées et tracer ce cube)

pour ceux qui veulent essayer:
https://mega.nz/#F!t8F3SaZB!FOtywM32sgbni0ldJhImiA
il faut juste lancer l'exe (il va crash), mettre les buffers dans le dossier "3D6" dans lequel il y a "playerachievementcache.dat" et le relancer^^

voilà maintenant je me lance dans les faces triangulaires colorées (avec de la transparence Cool) et l'ordre dans lequel ces faces doivent être tracées.


Dernière édition par deadall127 le Lun 31 Aoû 2015 - 14:53, édité 1 fois
avatar
deadall127
Créateur semi-pro
Créateur semi-pro

Messages : 483

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Jeu en projet Re: [projet] moteur graphique 3D en GML

Message par deadall127 le Lun 31 Aoû 2015 - 14:52

bon j'ai réussi à faire des faces colorées:




mais il faut encore que je gère l'ordre de draw de ces faces





il faut aussi que je corrige un dernier bug



bon voilà c'était juste pour dire que je bosse sur le projet, je suis en train d'apprendre le GLSL pour faire des shader sur GMS (dès que je sais à peu près tout je poste un tuto) et pourquoi pas un vrai jeu en 3D beau et optimisé^^
avatar
deadall127
Créateur semi-pro
Créateur semi-pro

Messages : 483

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Jeu en projet Re: [projet] moteur graphique 3D en GML

Message par TheElectro865 le Mer 2 Sep 2015 - 5:32

Les moteurs graphiques sont pas du tout mon domaine , mais GG malgré tout , j'ai l'impression que ça t'a prit pleins de temps Wink
avatar
TheElectro865
Petit créateur
Petit créateur

Messages : 85
Pourcentage d'avancement : 80 %

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Jeu en projet Re: [projet] moteur graphique 3D en GML

Message par deadall127 le Mer 2 Sep 2015 - 11:29

ouais merci^^ c'est sûr c'est le bordel mais bon moi je m'éclate^^
avatar
deadall127
Créateur semi-pro
Créateur semi-pro

Messages : 483

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Jeu en projet Re: [projet] moteur graphique 3D en GML

Message par M.Pong le Mar 17 Nov 2015 - 5:29

Hey c'est génial !

Tu devrais te baser sur le principe du Mode 7, qui étais utilisé à l'époque de la SNES, tu as du en entendre parler ?

https://fr.wikipedia.org/wiki/Mode_7

J'ai hâte de voir l'avancement de ce projet Wink
avatar
M.Pong
Petit créateur
Petit créateur

Messages : 44
Pourcentage d'avancement : 5%

Voir le profil de l'utilisateur http://www.bbat.forumeiro.com

Revenir en haut Aller en bas

Jeu en projet Re: [projet] moteur graphique 3D en GML

Message par deadall127 le Mar 17 Nov 2015 - 17:15

effectivement mon code ressemble à celui du mode 7 mais game maker ne me permet pas d'avoir un contrôle total, il manque un truc entre mon programme et mon shader (attention je n'en utilise pas pour le moment mais si je veux appliquer des textures, faire des effets graphiques etc... j'aurais besoin de faire un shader) malheureusement faire un shader est beaucoup plus compliqué que je ne pensais --'

je vais prochainement partir sur un autre fonctionnement interne à base de projection et non de transformations vectorielles, surtout que je viens de découvrir window_mouse_set, depuis le temps que je voulais cette fonction^^

l'ordre de draw est aussi plus compliqué, faire un shader me dispenserai de cette issue donc je n'ai pas trop le choix... on se revoit donc dans 3ans quand j'aurais compris comment ça marche :3
je plaisante hein^^
avatar
deadall127
Créateur semi-pro
Créateur semi-pro

Messages : 483

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Jeu en projet Re: [projet] moteur graphique 3D en GML

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


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