Liste des moteurs 3D
| Darktib |
Posté le 05 Déc 2007 à 15:36
|
|
![]() Messages : 4017 GCPoints : 347288 |
Voici une liste de moteurs 3D, par langage. Je mettrai cette liste a jour, en fonction des messages/posts que vous m'enverrez pour me signaler d'autres moteurs Langage C++ Irrlicht : tres bon moteur 3D, libre , 8 fois plus rapide que celui de Db. Il est multi-API, et le developpement est soutenu. ![]() Actuellement a la version 1.4 Compatible avec d'autres langages, comme Java, CSharp, VisualBasic,etc... Liens: _site officiel : http://irrlicht.sourceforge.net/ _wiki : http://www.irrlicht3d.org/wiki/ Ogre3D : Moteur 3D assez connu, performant, mais necessitant un materiel graphique pour pouvoir fonctionner. ![]() Comme il est principalement hardware, les performances sont tres hautes. Ce moteur dispose de beaucoup d'add-ons, comme PagedGeometry ( qui permet de gerer des forets tres denses) ou encore Caelum, qui gere le temps (gere l'alternance jour/nuit,le soleil,les nuages, etc...) Compatible avec quelques langages (que je ne connait pas encore) Langages : C++ (natif), C# (Mogre), Python (Python-Ogre) Il existe plusieurs wrappers pour ce moteur : NxOgre(PhysX), OgreOde(Ode), OgreBullet(Bullet), OgreNewt(Newton) Ogre3D possede aussi un module de son, OgreAL, qui utilise OpenAL. Liens: _site officiel : http://www.ogre3d.org/ _wiki : http://www.ogre3d.org/wiki/index.php/Main_Page Crytal Space: Moteur 3D possedant beaucoup de fonctionnalités, assez connu, et comparé tres souvent avec Ogre3D. ![]() Ce moteur3D repose sur un systeme de plugins. Utilisé dans quelques jeux comme AtomicBlue. Il n'utilise pour l'instant qu'OPENGL. Il possede un moteur de sons . Il sait utiliser les accélérations materielles, comme les vertex buffers, et ce pour beaucoup de cartes graphiques. On peut rajouter des nouveaux formats de fichiers par nouveaux plugins. Liens: _site officiel : http://www.crystalspace3d.org/main/Main_Page kjAPI: Moteur 3D tres complet, mais peu connu ... Actuellement encore en developpement il est pourtant tres complet: moteur3D, moteur de sons, compatible OGL ou DX9, etc... Il comprend un systeme de shaders evolué, un systeme d'AI, un gestionnaire réseau, nature, terrains... [Infos demandées] Liens : _wiki : http://www.kjapi.com/kjwiki/index.php?title=Main_Page Blender : Quand on parle de Blender , tout de suite on pense au logiciel de 3D. Mais pour fonctionner, il lui faut un moteur 3D. Ce moteur, open source, est tres complet et dispose d'une gestion avancée des matériaux, des textures, du type de rendu (orthographique / perpective), etc... Fonctionnalitées que l'on peut retrouver en utilisant le logiciel. A ne pas confondre avec les moteurs de rendus, comme YafRAY ou Blender internal. Liens: _site officiel : http://www.blender.org/ _wiki : http://wiki.blender.org/index.php/Main_Page J'attend vos propositions de moteurs^^
Dernière édition le 11 Jan 2008 à 23:22
|
|
| Mod |
Posté le 05 Déc 2007 à 16:11
|
|
![]() Messages : 4954 GCPoints : 2100823 |
Je pourrais citer kjAPI. Je dois toujours m'y intéresser de plus près, mais je n'ai jamais le temps >_>. | |
| MageNoir |
Posté le 05 Déc 2007 à 18:44
|
|
![]() Messages : 724 GCPoints : 16803 |
IrrLicht, je l'aime bien, nous l'utilisons dans le MMORPG The War Of Shattrith (Et hop pour la pub xD) !
*=*=* M@G€NO!R *=*=*
|
|
| noob4ever |
Posté le 05 Déc 2007 à 18:48
|
|
![]() Messages : 295 GCPoints : 48742 |
Purple# - Un moteur codé en C# - Il utilise comme API DirectX 2 liens : http://www.devmaster.net/ http://sourceforge.net/projects/purplesharp
What did C:/DARTHVADER said to C:/DARTHVADER/LUKESKYWALKER ?
I'm your folder |
|
| vincent-v |
Posté le 05 Déc 2007 à 19:49
|
|
![]() Messages : 27 GCPoints : 8584 |
Crystal Space est pas mal il paraît aussi. http://www.crystalspace3d.org | |
| Darktib |
Posté le 06 Déc 2007 à 22:09
|
|
![]() Messages : 4017 GCPoints : 347288 |
J'avais déja telechargé Crystal Space il y a 3 ans, mais je n'avait pas compris comment ca s'utilisait^^ Pour Irrlicht moi aussi je l'utilise. Quant a Purple#, il m'a l'air beaucoup moin abouti (pour l'instant ) que les autres. Et pour kjAPI, c'est plutot un framework qu'un simple moteur 3D. |
|
| gus |
Posté le 05 Jan 2008 à 11:00
|
|
![]() Messages : 371 GCPoints : 52046 |
Aller hop quelque infos sur Ogre en vrac: langage: C++(natif) C#(Mogre) python( Python-Ogre) wrapper de librairie physique: NxOgre(PhysX) OgreOde(Ode) OgreBullet(Bullet) OgreNewt(Newton) de lib de son OgreAl(OpenAL) autre add-on PagedGeometry(permet de gerer des forets tres denses) Caelum(gere l'alternance jour/nuit,le soleil,les nuages,...) et bien d'autre liens: www.ogre3d.fr http://easy3dgames.tuxfamily.org (un peu de pub un^^)
Dernière édition le 05 Jan 2008 à 11:01
|
|
| Darktib |
Posté le 05 Jan 2008 à 15:38
|
|
![]() Messages : 4017 GCPoints : 347288 |
Merci pour toutes ces infos Je mettrai a jour le post tres prochainement, quand j'aurai terminé pa partie de BF2142 |
|
| Monster_kill |
Posté le 08 Jan 2008 à 18:43
|
|
![]() Messages : 114 GCPoints : 244 |
Et le Game-engine de Blender ? Vous l'avez oublié ? De plus Blender en est son interface graphique. Le language utilisé est python et il utilise 2 physics engine : -Bullet -Sumo Voilà, tout est dit |
|
| stilobique |
Posté le 08 Jan 2008 à 18:56
|
|
![]() Messages : 2387 GCPoints : 841900 |
Il ne s'agit pas d'un moteur graphique. | |
| Monster_kill |
Posté le 08 Jan 2008 à 19:02
|
|
![]() Messages : 114 GCPoints : 244 |
On a demandé de lister des moteurs 3D, Gameblender en est un. | |
| Darktib |
Posté le 08 Jan 2008 à 20:59
|
|
![]() Messages : 4017 GCPoints : 347288 |
Alors, mettons les choses au points. Le game engine n'est pas un moteur 3D, c'est un moteur physique avec un moteur de script. Par contre, blender a un moteur 3D (nommé... Blender^^) que l'on peut telecharger. Et il dispose aussi d'un moteur de rendu. Maintenant, je ne pourrait le mettre dans la liste que si j'ai plus de renseignements sur le moteur 3D de blender. |
|
| stilobique |
Posté le 11 Jan 2008 à 17:29
|
|
![]() Messages : 2387 GCPoints : 841900 |
Le sot que je suis Complètement oublier de parler de l'Id Tech 3 ! Id Tech 3 : Moteur graphique de Quake 3 désormais libre et écrit en C. Ce moteur graphique et tout simplement parfait pour créer un FPS ! Possède un format de map natif (le BSP), un logiciel de level design (GTK Radiant), un compilateur de map en C ainsi que l'utilisation des shader. Son principale défaut sera d'être écrit en C et demande de savoir maitriser le C pour travailler dessus. Principale avantage ? Possède des émulès dans son genre notamment Xreal qui permet d'obtenir un rendu aussi bien que Doom III. - Source du logiciel : FTP || Http |
|
| gus |
Posté le 11 Jan 2008 à 21:35
|
|
![]() Messages : 371 GCPoints : 52046 |
le défaut c'est qu'il est completement dépassé par rapport a Ogre ou a Irrlicht,et c'est aussi plutot un moteur de Jeux qu'un moteur 3d. | |
| stilobique |
Posté le 11 Jan 2008 à 21:44
|
|
![]() Messages : 2387 GCPoints : 841900 |
Vi c'est plus ou moins vrai gus, par contre dépasser par vraiment ; regarde les screen de la version modifier Xreal perso je trouve sa supérieur à Irrlicht ou Ogre3D ! | |
| gus |
Posté le 11 Jan 2008 à 21:50
|
|
![]() Messages : 371 GCPoints : 52046 |
Pour la version modifier,c'est vrais que les screens sont pas mal...mais de la a dire que c'est mieu que Ogre et Irllicht...Sur les screens,on voit juste des persos bien modelisés avec des textures de bonne qualité,et du bump mapping,c'est tout.Ce qui compte,c'est le FPS...Et les jeux amateurs basées sur le moteur de Quack 3 ont la désagréble habitude d'avoir des graphisme a la UT et de ramer sur un ordi récent....
Dernière édition le 11 Jan 2008 à 21:51
|
|
| Darktib |
Posté le 11 Jan 2008 à 21:55
|
|
![]() Messages : 4017 GCPoints : 347288 |
les fps dépendent beaucoup de l'API graphique utilisée. En effet, DX10 est beaucoup plus rapide que DX9.0c par exemple. C'est pourquoi les derniers moteurs 3D (avec DX10) sont mielleurs que les anciens. Pour OGL, les grosses mises a jours seront sans doute plus lentes... Perso je pense que les moteurs comme Irrlicht ou Ogre3D vont devenir beaucoup plus performants avec le passage a DX10... @killpatate : comment fais tu pour avoir une bonne position de tes images dans tes posts? Parce que les logos sont mal placés, là^^ |
|
| gus |
Posté le 11 Jan 2008 à 22:04
|
|
![]() Messages : 371 GCPoints : 52046 |
Je serais curieu de voir les source comme quoi Dx 10 est plus rapide que Dx9,car je n'est pas réussi a trouver d'article dessu.Ce qui est sur par contre,c'est que les jeux vont moins vite sous Vista que XP... | |
| Darktib |
Posté le 11 Jan 2008 à 22:13
|
|
![]() Messages : 4017 GCPoints : 347288 |
Alors, ca depends. En fait, il y a un wrapper pour DX9 et OGL sur vista. C'est pourquoi les jeux non DX10 sont plus lents. Et comme le wrapper OGL a été codé avec les pieds, il n'est pas performant, du cout les applications OGL tournent assez lentement, et mal en plus. DX10 tourne plus vite uniquement sur un systeme approprié (vista) et une carte graphique compatible. Dans ce cas, les fps sont quand meme meilleurs. Un de ces jours, j'essayerait peut etre de recompiler Irrlicht 1.3.1 pour DX10... |
|
| gus |
Posté le 12 Jan 2008 à 13:02
|
|
![]() Messages : 371 GCPoints : 52046 |
En faite,c'est uniquement a cause de Vista quoi....Dx9 sur XP est-il plus lent que Dx10 sous Vista?(avec le même ordi et un programme donnant des resultats identiques visuelement) Ps:je vien de trouver cette article qui contredit ceu que tu dit a propos de OpenGl: http://www.opengl.org/pipeline/article/vol003_9/ |
|













