XTENGINE - MOTEUR 3D BASÉ SUR OPENGL, GLEW ET LA SDL
skone007
Messages postés166Date d'inscriptionmercredi 24 avril 2002StatutMembreDernière intervention23 juin 2009
-
20 juin 2007 à 01:10
XT95
Messages postés25Date d'inscriptionmercredi 19 octobre 2005StatutMembreDernière intervention 5 août 2007
-
26 mai 2009 à 18:32
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
XT95
Messages postés25Date d'inscriptionmercredi 19 octobre 2005StatutMembreDernière intervention 5 août 2007 26 mai 2009 à 18:32
Pour les intéressés, je réalise depuis un an un nouveau moteur, toujours libre et bien plus performant que celui ci ;) :
http://yuka.tuxfamily.org/
ironzorg
Messages postés45Date d'inscriptionsamedi 20 mai 2006StatutMembreDernière intervention27 juin 2008 15 déc. 2008 à 18:09
Ton XDE est vraiment bien, continue !
crazy lapinou
Messages postés22Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention18 août 2008 12 août 2008 à 20:20
Merci beaucoup d'avoir répondu si vite ;)
Bonne continuation
XT95
Messages postés25Date d'inscriptionmercredi 19 octobre 2005StatutMembreDernière intervention 5 août 2007 12 août 2008 à 19:32
Oui, je me suis fait virer mon compte free ...
Tu pourras trouver les sources de ce moteur sur mon nouveau site : http://xt95.e3b.org/homepage.html Mais c'est du vieux code, depuis je suis repartit et j'ai créer un new moteur beaucoup plus performant (voir XDE).
Sinon le xtEngine est fournis avec un sample oui, une ptite balade sur une ile en FPS.
A+
crazy lapinou
Messages postés22Date d'inscriptiondimanche 26 novembre 2006StatutMembreDernière intervention18 août 2008 12 août 2008 à 19:16
Excellent ce moteur !!! Bravo !
Disposes-tu d'exemples pour tester ???
J'ai essayé d'aller sur le site, mais j'ai une erreur de Free... Est-ce que le zip disponible ici est à jour ???
Merci d'avance ;) Et encore bravo pour ce moteur !
zenobiusz
Messages postés6Date d'inscriptiondimanche 27 mai 2007StatutMembreDernière intervention22 septembre 2008 23 juil. 2008 à 09:31
Merci
jtaous
Messages postés1Date d'inscriptionlundi 4 juin 2007StatutMembreDernière intervention24 juillet 2007 24 juil. 2007 à 11:47
bon commencement ,courage...!
CChargy
Messages postés126Date d'inscriptionsamedi 24 avril 2004StatutMembreDernière intervention 6 janvier 2008 1 juil. 2007 à 22:03
Ok merci, si j'ai un soucis je te recontacte ... Je suis effectivement en train d'installer Mingw32 avec Wine ...
A+
Colin CHARGY
XT95
Messages postés25Date d'inscriptionmercredi 19 octobre 2005StatutMembreDernière intervention 5 août 2007 1 juil. 2007 à 22:02
CChargy
Messages postés126Date d'inscriptionsamedi 24 avril 2004StatutMembreDernière intervention 6 janvier 2008 1 juil. 2007 à 21:34
OK ok merci je vais donc faire comme toi ... C'est une bonne idée ...
Tu as installer juste le compilateur pour Windows ou avec un IDE (comme Code::Blocks) pour te simplier la tache ...
Aller je m'y met ...
Merci encore
XT95
Messages postés25Date d'inscriptionmercredi 19 octobre 2005StatutMembreDernière intervention 5 août 2007 1 juil. 2007 à 21:17
"Ton truc marche bien ???"
Pour le moment ouai =)
"Sinon au niveau du projet, tu utilise un IDE ou un makefile ?"
J'utilise un Makefile, regarde le dossier Makefile de ce projet =).
"Et au niveau du code, comment tu fait pour passer de linux à windows ?"
Tout est portable, j'inclu jamais windows.h :°, j'ai juste un #define windows/linux dans le fichier camera.cpp car pour les touche FPS (ZQSD) sur linux c'est bien ZQSD mais sous windows c'est comme les claviers anglais (WASD).
CChargy
Messages postés126Date d'inscriptionsamedi 24 avril 2004StatutMembreDernière intervention 6 janvier 2008 1 juil. 2007 à 21:02
Excuse moi, je reviens sur la compilation inter-plateforme ...
Ton truc marche bien ???
Je suis vachement intéressé par le sujet ...
Sinon au niveau du projet, tu utilise un IDE ou un makefile ?
Si tu utilise un makefile, tu peux me le montrer que je vois comment tu fais entre linux et windows ...
Si tu utilise un IDE, lequel ? Comment tu fais pour spécifier les librairies, qui sont différentes enter windows et linux ...
Et au niveau du code, comment tu fait pour passer de linux à windows ?
Je pensait à un #define LINUX ou #define WINDOWS et après faire des #ifdef WINDOWS #include <windows.h> #endif ...
Voilà, voilà, je suis en pleine réflexion sur le sujet en ce moment parce qu'il va falloir que je m'y mette ...
Merci encore
A+
Colin CHARGY
XT95
Messages postés25Date d'inscriptionmercredi 19 octobre 2005StatutMembreDernière intervention 5 août 2007 1 juil. 2007 à 13:47
Salut !
Oui je travail uniquement sous linux (Fedora 7), pour la compilation sous win je fais encore un truc pas beau :° :
J'ai installé mingw32 (gcc porté sous windows), sous linux avec wine.
J'ai créer une variable d'envirronement $MINGW32 pointant vers le rep ou je l'ai installé.
Et dans mes makefiles au lieu de mettre gcc je met $(MINGW32)/gcc.exe pour compiler.
Voila voila, encore merci pour ton entouthiasme =) mais je préfere repartir de zéro avec une bonne structure, le moteur était vraiment devenu trop brouillont.
Bonne continuation a toi aussi.
XT95
CChargy
Messages postés126Date d'inscriptionsamedi 24 avril 2004StatutMembreDernière intervention 6 janvier 2008 1 juil. 2007 à 10:01
Mais c'est magnifique tout ça...
L'eau est nikelle, les effets aves les shaders aussi!!!
Très très bien ...
Les screens sont très beaux! Les screens de l'île me font penser au dernier Worms ....
Sinon j'ai vu que tu travaillait sous GNOME, tu as déjà tester tes programmes sous Windows ?
Si oui, utilise tu deux compilation entre Linux et Windows? COMMENT TU FAIS???
Dernière question : Ubuntu ?
Merci encore pour ces screens ...
Bonne continuation
Colin CHARGY
XT95
Messages postés25Date d'inscriptionmercredi 19 octobre 2005StatutMembreDernière intervention 5 août 2007 30 juin 2007 à 22:01
=) Merci pour les commentaires, ben remotivé je me relance dans la création d'un moteur 3d, mais orienté demo (la demoscene, tout ssa) cette fois. Donc pas de phisique n'y rien, juste le plus d'effet graphique possible.
J'ai commencé par la structure ^^:
http://lxt95l.free.fr/XDE/uml.jpeg Et le 1er rendu du futur moteur :
http://lxt95l.free.fr/XDE/Screens/test.jpg
CChargy
Messages postés126Date d'inscriptionsamedi 24 avril 2004StatutMembreDernière intervention 6 janvier 2008 30 juin 2007 à 14:04
Et encore quelqu'un d'accord avec moi !!!
Merci Norton ...
Le jour où j'ai besoin d'un moteur 3D, je revindrais sur cette source plutôt pas trop mal
Bonne Prog
Colin CHARGY
cs_norton
Messages postés215Date d'inscriptionmardi 21 janvier 2003StatutMembreDernière intervention21 août 2011 30 juin 2007 à 13:51
Hello, je trouve que ton moteur donne un très joli rendu.
pero, je te donne 10/10 et bonne chance pour la suite.
Norton
++
CChargy
Messages postés126Date d'inscriptionsamedi 24 avril 2004StatutMembreDernière intervention 6 janvier 2008 26 juin 2007 à 16:15
Il semblerait ...
Non sérieusement, je suis d'accord avec Skone007...
Avec un rendu aussi bon que celui de l'image de la source, sa vaut le coup de continuer ...
A+
Colin CHARGY
skone007
Messages postés166Date d'inscriptionmercredi 24 avril 2002StatutMembreDernière intervention23 juin 2009 26 juin 2007 à 16:09
Si ça marche pas chez tout le monde c'est peut être du à ta gestion des shaders. Je dis ça parce que j'ai déjà eu ce problème... Faut toujours considéré le cas où le GPU de l'utilisateur ne les gères pas... Bref essaye de continu et regarde ce que ça donne. Au passage le moteur de Quake III est 100% en C donc pas d'espace de "nommage" encore moins de template. Et il semblerait que Quake marche...
XT95
Messages postés25Date d'inscriptionmercredi 19 octobre 2005StatutMembreDernière intervention 5 août 2007 26 juin 2007 à 12:27
Salut,
J'ai commencé ce moteur tete baissé, foncant droit devant sans meme réfléchir a une structure sur papier/uml.
Regarde un peu la structure d'irrlicht, avec les namespaces pour les différente parti (core, gui etc), le scene manager, les nodes etc..
Quand j'ai découvert ca, ca m'a assez décourager de continuer, surtout que le moteur marchait chez une personne sur dix :/.
Fin voila, merci d'avoir pris le temps de regarder cette source (et merci pour le 10/10 :D).
CChargy
Messages postés126Date d'inscriptionsamedi 24 avril 2004StatutMembreDernière intervention 6 janvier 2008 26 juin 2007 à 11:42
Hello,
Moi je trouve sa absolument dommage que tu abandonne le moteur, peu être est-il mal fait, mais il a le mérite d'exister et de fonctionner...
Tu m'obtiendra pas forcément un moteur plus rapide, pratique ou petit en utilsant les espaces de noms (namespace) ou les modèles de classe (template)...
C'est mon avis
Pour une fois qu'un projet va ci loin, c'est dommage de l'abandonner!
Bref...
Bravo pour le travail réalise0r quand même
Colin CHARGY
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 20 juin 2007 à 15:45
Merci.
XT95
Messages postés25Date d'inscriptionmercredi 19 octobre 2005StatutMembreDernière intervention 5 août 2007 20 juin 2007 à 12:02
Voila =)
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 20 juin 2007 à 09:32
SVP, mettre ici cpp et h dans un zip et laisser le lien pour aller prendre l'ensemble.
skone007
Messages postés166Date d'inscriptionmercredi 24 avril 2002StatutMembreDernière intervention23 juin 2009 20 juin 2007 à 01:10
salut,
Dommage tu devrais continu fait pas attention au autre moteur. Si tu arrives à faire tous ça sans namespace, template, ... donc où est le problème... C'est seulement si tu arrives à implémenté une certaine technique qu'il faudrait que tu penses à apprendre d'autre concept du C++ et pas abandonné...
26 mai 2009 à 18:32
http://yuka.tuxfamily.org/
15 déc. 2008 à 18:09
12 août 2008 à 20:20
Bonne continuation
12 août 2008 à 19:32
Tu pourras trouver les sources de ce moteur sur mon nouveau site : http://xt95.e3b.org/homepage.html
Mais c'est du vieux code, depuis je suis repartit et j'ai créer un new moteur beaucoup plus performant (voir XDE).
Sinon le xtEngine est fournis avec un sample oui, une ptite balade sur une ile en FPS.
A+
12 août 2008 à 19:16
Disposes-tu d'exemples pour tester ???
J'ai essayé d'aller sur le site, mais j'ai une erreur de Free... Est-ce que le zip disponible ici est à jour ???
Merci d'avance ;) Et encore bravo pour ce moteur !
23 juil. 2008 à 09:31
24 juil. 2007 à 11:47
1 juil. 2007 à 22:03
A+
Colin CHARGY
1 juil. 2007 à 22:02
1 juil. 2007 à 21:34
Tu as installer juste le compilateur pour Windows ou avec un IDE (comme Code::Blocks) pour te simplier la tache ...
Aller je m'y met ...
Merci encore
1 juil. 2007 à 21:17
Pour le moment ouai =)
"Sinon au niveau du projet, tu utilise un IDE ou un makefile ?"
J'utilise un Makefile, regarde le dossier Makefile de ce projet =).
"Et au niveau du code, comment tu fait pour passer de linux à windows ?"
Tout est portable, j'inclu jamais windows.h :°, j'ai juste un #define windows/linux dans le fichier camera.cpp car pour les touche FPS (ZQSD) sur linux c'est bien ZQSD mais sous windows c'est comme les claviers anglais (WASD).
1 juil. 2007 à 21:02
Ton truc marche bien ???
Je suis vachement intéressé par le sujet ...
Sinon au niveau du projet, tu utilise un IDE ou un makefile ?
Si tu utilise un makefile, tu peux me le montrer que je vois comment tu fais entre linux et windows ...
Si tu utilise un IDE, lequel ? Comment tu fais pour spécifier les librairies, qui sont différentes enter windows et linux ...
Et au niveau du code, comment tu fait pour passer de linux à windows ?
Je pensait à un #define LINUX ou #define WINDOWS et après faire des #ifdef WINDOWS #include <windows.h> #endif ...
Voilà, voilà, je suis en pleine réflexion sur le sujet en ce moment parce qu'il va falloir que je m'y mette ...
Merci encore
A+
Colin CHARGY
1 juil. 2007 à 13:47
Oui je travail uniquement sous linux (Fedora 7), pour la compilation sous win je fais encore un truc pas beau :° :
J'ai installé mingw32 (gcc porté sous windows), sous linux avec wine.
J'ai créer une variable d'envirronement $MINGW32 pointant vers le rep ou je l'ai installé.
Et dans mes makefiles au lieu de mettre gcc je met $(MINGW32)/gcc.exe pour compiler.
Voila voila, encore merci pour ton entouthiasme =) mais je préfere repartir de zéro avec une bonne structure, le moteur était vraiment devenu trop brouillont.
Bonne continuation a toi aussi.
XT95
1 juil. 2007 à 10:01
L'eau est nikelle, les effets aves les shaders aussi!!!
Très très bien ...
Les screens sont très beaux! Les screens de l'île me font penser au dernier Worms ....
Sinon j'ai vu que tu travaillait sous GNOME, tu as déjà tester tes programmes sous Windows ?
Si oui, utilise tu deux compilation entre Linux et Windows? COMMENT TU FAIS???
Dernière question : Ubuntu ?
Merci encore pour ces screens ...
Bonne continuation
Colin CHARGY
30 juin 2007 à 22:01
J'ai commencé par la structure ^^:
http://lxt95l.free.fr/XDE/uml.jpeg
Et le 1er rendu du futur moteur :
http://lxt95l.free.fr/XDE/Screens/test.jpg
Sinon vous pouvez voir d'autres screens de ce moteur avec l'évolution ici :
http://lxt95l.free.fr/xtEngine/Screen/
A+
XT95
30 juin 2007 à 14:04
Merci Norton ...
Le jour où j'ai besoin d'un moteur 3D, je revindrais sur cette source plutôt pas trop mal
Bonne Prog
Colin CHARGY
30 juin 2007 à 13:51
pero, je te donne 10/10 et bonne chance pour la suite.
Norton
++
26 juin 2007 à 16:15
Non sérieusement, je suis d'accord avec Skone007...
Avec un rendu aussi bon que celui de l'image de la source, sa vaut le coup de continuer ...
A+
Colin CHARGY
26 juin 2007 à 16:09
26 juin 2007 à 12:27
J'ai commencé ce moteur tete baissé, foncant droit devant sans meme réfléchir a une structure sur papier/uml.
Regarde un peu la structure d'irrlicht, avec les namespaces pour les différente parti (core, gui etc), le scene manager, les nodes etc..
Quand j'ai découvert ca, ca m'a assez décourager de continuer, surtout que le moteur marchait chez une personne sur dix :/.
Fin voila, merci d'avoir pris le temps de regarder cette source (et merci pour le 10/10 :D).
26 juin 2007 à 11:42
Moi je trouve sa absolument dommage que tu abandonne le moteur, peu être est-il mal fait, mais il a le mérite d'exister et de fonctionner...
Tu m'obtiendra pas forcément un moteur plus rapide, pratique ou petit en utilsant les espaces de noms (namespace) ou les modèles de classe (template)...
C'est mon avis
Pour une fois qu'un projet va ci loin, c'est dommage de l'abandonner!
Bref...
Bravo pour le travail réalise0r quand même
Colin CHARGY
20 juin 2007 à 15:45
20 juin 2007 à 12:02
20 juin 2007 à 09:32
20 juin 2007 à 01:10
Dommage tu devrais continu fait pas attention au autre moteur. Si tu arrives à faire tous ça sans namespace, template, ... donc où est le problème... C'est seulement si tu arrives à implémenté une certaine technique qu'il faudrait que tu penses à apprendre d'autre concept du C++ et pas abandonné...