Liste des moteurs 3D

Darktib Message lu Posté le 05 Déc 2007 à 15:36 Bulle
Avatar de Darktib
Membre Ultime

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.
Image
Il dispose d'une fouel d'outils utiles : IrrEdit, IrrKlang (moteur de sons 3D), etc... Réputé pour etre tres intuitif
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.
Image

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.
Image
.
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 Message lu Posté le 05 Déc 2007 à 16:11 Bulle
Avatar de Mod
Webmaster

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 Message lu Posté le 05 Déc 2007 à 18:44 Bulle
Avatar de MageNoir
Membre Avancé

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 Message lu Posté le 05 Déc 2007 à 18:48 Bulle
Avatar de noob4ever
Explorateur

Messages : 295
GCPoints : 48742
Purple#

- Un moteur codé en C# :twisted:
- Il utilise comme API DirectX :twisted:

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 Message lu Posté le 05 Déc 2007 à 19:49 Bulle
Avatar de vincent-v
Nouveau Membre

Messages : 27
GCPoints : 8584
Crystal Space est pas mal il paraît aussi. http://www.crystalspace3d.org
Darktib Message lu Posté le 06 Déc 2007 à 22:09 Bulle
Avatar de Darktib
Membre Ultime

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 Message lu Posté le 05 Jan 2008 à 11:00 Bulle
Avatar de gus
Explorateur

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 Message lu Posté le 05 Jan 2008 à 15:38 Bulle
Avatar de Darktib
Membre Ultime

Messages : 4017
GCPoints : 347288
Merci pour toutes ces infos :grin:
Je mettrai a jour le post tres prochainement, quand j'aurai terminé pa partie de BF2142 :lol:
Monster_kill Message lu Posté le 08 Jan 2008 à 18:43 Bulle
Avatar de Monster_kill
Explorateur

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 :grin:
stilobique Message lu Posté le 08 Jan 2008 à 18:56 Bulle
Avatar de stilobique
Newser

Messages : 2387
GCPoints : 841900
Il ne s'agit pas d'un moteur graphique.

(___/)
(='.'= )Voici Lapin. Copiez et collez Lapin dans votre signature
(")_(") pour l'aider à concrétiser sa domination du monde.
Monster_kill Message lu Posté le 08 Jan 2008 à 19:02 Bulle
Avatar de Monster_kill
Explorateur

Messages : 114
GCPoints : 244
On a demandé de lister des moteurs 3D, Gameblender en est un.
Darktib Message lu Posté le 08 Jan 2008 à 20:59 Bulle
Avatar de Darktib
Membre Ultime

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 Message lu Posté le 11 Jan 2008 à 17:29 Bulle
Avatar de stilobique
Newser

Messages : 2387
GCPoints : 841900
Le sot que je suis :absurd:

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

(___/)
(='.'= )Voici Lapin. Copiez et collez Lapin dans votre signature
(")_(") pour l'aider à concrétiser sa domination du monde.
gus Message lu Posté le 11 Jan 2008 à 21:35 Bulle
Avatar de gus
Explorateur

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 Message lu Posté le 11 Jan 2008 à 21:44 Bulle
Avatar de stilobique
Newser

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 !

(___/)
(='.'= )Voici Lapin. Copiez et collez Lapin dans votre signature
(")_(") pour l'aider à concrétiser sa domination du monde.
gus Message lu Posté le 11 Jan 2008 à 21:50 Bulle
Avatar de gus
Explorateur

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 Message lu Posté le 11 Jan 2008 à 21:55 Bulle
Avatar de Darktib
Membre Ultime

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 Message lu Posté le 11 Jan 2008 à 22:04 Bulle
Avatar de gus
Explorateur

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 Message lu Posté le 11 Jan 2008 à 22:13 Bulle
Avatar de Darktib
Membre Ultime

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 Message lu Posté le 12 Jan 2008 à 13:02 Bulle
Avatar de gus
Explorateur

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/
Répondre
GameCorp - Site d'apprentissage et d'entraide à la création de jeux vidéo.
XHTML Valid 1.1 - Page générée en 0.0899 secondes