Game Maker forum
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-50%
Le deal à ne pas rater :
-50% Baskets Nike Air Huarache Runner
69.99 € 139.99 €
Voir le deal

[projet] moteur graphique 3D en GML

3 participants

Aller en bas

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

Message par deadall127 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:

[projet] moteur graphique 3D en GML CYsAVRg

[projet] moteur graphique 3D en GML YcrCssG

[projet] moteur graphique 3D en GML AidFn1M
(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
deadall127
deadall127
Créateur semi-pro
Créateur semi-pro

Messages : 483

Revenir en haut Aller en bas

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

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

bon j'ai réussi à faire des faces colorées:
[projet] moteur graphique 3D en GML HwDjS4L

[projet] moteur graphique 3D en GML CtOABZc

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

[projet] moteur graphique 3D en GML ZHR9NSt

[projet] moteur graphique 3D en GML Ahdptox

il faut aussi que je corrige un dernier bug

[projet] moteur graphique 3D en GML 2l1BGuw

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é^^
deadall127
deadall127
Créateur semi-pro
Créateur semi-pro

Messages : 483

Revenir en haut Aller en bas

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

Message par TheElectro865 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
TheElectro865
TheElectro865
Petit créateur
Petit créateur

Messages : 86
Pourcentage d'avancement : 80 %

Revenir en haut Aller en bas

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

Message par deadall127 Mer 2 Sep 2015 - 11:29

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

Messages : 483

Revenir en haut Aller en bas

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

Message par M.Pong 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
M.Pong
M.Pong
Petit créateur
Petit créateur

Messages : 44
Pourcentage d'avancement : 5%

http://www.bbat.forumeiro.com

Revenir en haut Aller en bas

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

Message par deadall127 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^^
deadall127
deadall127
Créateur semi-pro
Créateur semi-pro

Messages : 483

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

Revenir en haut

- Sujets similaires

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