Quel est le meilleur moteur jeu 3D?

[Fermé]
Signaler
Messages postés
6
Date d'inscription
dimanche 24 février 2008
Statut
Membre
Dernière intervention
28 juin 2009
-
 domi972 -
Bonjour,
Je veux commencer la programmation en 3D avec C++.
J'ai déjà l'expérience en programmant avec C/SDL et C++/SDL, mais maintenant j'ai besoin d'un moteur jeu pour attaquer la 3D.
J'aime avoir ces caractéristiques dans le moteur :
- Un moteur C/C++ (je crois qu'il sera certainement C++ ..)
- Gestion des graphiques 3D.
- Exportation des mesh et des terrains du Blender.
- Gestion des évènements.
- Platforme : Principalement Windows, mais si c'est portable c'est mieux.
- Anti-Alias au maximun.
- Bien documenté
- Ne demande pas des machines de guerre pour fonctionner.(Processeur +2, Ram 256, carte graphique normale ..)
Ces caractéristiques sont optionnelles:
- Gestion des sons.
- Gestion des collisions (Je ne sais pas vraiment comment faire ça en 3D).
- Léger.
- Totalement compatible avec Code::Blocks.
- Il y a des exemples des jeux réalisé sur lui.

Merci, je sais que je suis lourd un peu, mais aidez-moi svp
PS: Si vous avez une expérience à la programmation 3D, n'hésitez à m'aider et merci d'avance
PS2: désolé s'il y a des fautes d'orthographe ou de grammaire, je ne suis pas français

Merci Infiniment ;)

25 réponses

Euh blender n'est pas un moteur 3D...

comme moteur, je connais ogre3D et irrlicht, tout deux libres. Le plus léger des 2 est irrlicht je crois.
Pour les collisions, c'est un moteur physique dont tu as besoin, pour ça je connais ODE.
Après je suis pas un spécialiste de cette partie d'un jeu, mais les gens avec qui je développe utilisent ces éléments.
Pour le son je crois qu'il y a des bibliothèques spécialisées là dedans...

Yakari.
6
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 41713 internautes nous ont dit merci ce mois-ci

C'est une suite d'applications permettant de calculer des animations, des rendus etc.
J'vais pas filer des cours par posts interposés (surtout que c'est pas ma spécialité), si tu vois pas la différence : google et wikipedia t'aideront....

Cordialement
Messages postés
6
Date d'inscription
dimanche 24 février 2008
Statut
Membre
Dernière intervention
28 juin 2009
2
Bonsoir,
Bon j'ai lu les réponses :
- Blender est un modeleur (créer des mechs des terrains même des animations et des jeux complets!) mais le Moteur des jeux sont une suite des bibliothèques informatiques (comme allegro ou SDL par exemple) qui ont comme rôle la gestion entière du jeu du A à Z ..
- OGRE3D est merveilleux, mais le problème, Ogre est un moteur graphique seulement, il fait juste le Render, mais quand on parle à la programmation des jeux on parle des inputs (événements) la gestion des collision (physique), l'importation des mechs créées pas Blender (Ogre3D fait ça ..) et le son aussi (on peut utiliser FMOD pour ça) ..

Bon, merci pour tous :)
Messages postés
6
Date d'inscription
dimanche 24 février 2008
Statut
Membre
Dernière intervention
28 juin 2009
2
uP
Aucune réponse ?
Ou Dois-je combiner un moteur graphique compatible avec Blender et un moteur physique pour les collision, DirectX pour les inputs, FMOD pour le son ..?
C'est lours mais je crois que c'est la seule solution ..
Pk pas unity complet mais en c#
je suis opas sur mais crystal space ça à l'air bien

Crystal Space est un kit de développement logiciel (SDK) pour créer des applications de graphisme en 3 dimensions (3D) écrit en C++ par Jorrit Tyberghein et d'autres contributeurs. Il a comme objectif d'être multiplate-forme et modulaire (plugins). Il est notamment utilisé pour produire des jeux vidéo mais aussi toute sorte de visualisation en 3D. Il est disponible sous LGPL. Il peut utiliser les bibliothèques graphiques OpenGL (sur toutes les plates-formes), SDL (sur toutes les plates-formes SDL), X11 (Unix ou GNU/Linux) et SVGALib (GNU/Linux). Il peut aussi utiliser des routines en assembleur avec NASM et MMX.

Par exemple, PlaneShift est un jeu utilisant le moteur 3D Crystal Space.
primo : Si vous ne savez pas faire la diférence entre Blender et Irrlicht ou Ogre c'est pas gagné.
Les moteurs 3d (ou de rendu) ne sont pas sensés gérer le son , les collisions ou l'IA. Il Faut leur ajouter des librairies pour chaque fonctions :
-pour le son OpenAl
-pour les collision + physique : Newton, ou Ode ou physX (C'est le plus pro)
-pour le réseau, une librairie maison en winsock ou Raknet (qui simplifie la vie)

Sinon, tout les coders qui bossent en opensource te dirons que Ogre est plus puissant qu'irrlicht à tout les niveaux. Mais Il est compliqué et pour débuter, je te conseille plus Irrlicht (dont la communauté est sympatique: bigup Tmyke). Mais ne perds pas de vue qu'irrlicht ne donnera pas un rendu final génial. Il faudra passer sous Ogre.
Mais comme tu as l'air de débuter commence par maitriser irrlicht.

Ps: je ne veux pas jouer les rabat-joie. Mais sans connaitre il faut des années de boulot pour maitriser la prog 3d. C'est l'un des domaines les plus compliqués de la programmation.
je veux pas être méchant mais ceux qui dise " pour faire ca faut des année" en général c'est ceux qui n y arrive jamais ...c du typique... c'est compliqué pour nous mais pour certain c un jeu d'enfant, les doigt dans le nez ... en ce grattant le c...

Bonjour et désoler de reprendre le sujet,

mais si sa peut vous aider, moi j'utilise:

Ogre pour les maps ensuite je les exporte sur Blender (qui gère aussi les jeux) et j'y ajoute du python.
Perso pour Ogre et Blender quand tu a compris le truc et que tu t'y est habitué tu aura pas de problème pour faire de belle choses.
De plus Blender est léger, compatible avec bcp de format, portable et tu peut l'utiliser sur un pc de faible puissance.

Cordialement. Bonne chance
Au pire il a UDK (Unreal Devloppement Kit) qui est multi-platforme meme IPhone android
Aussi, il ya Unity qui est très bien.
Et aussi il ya Prism3D (le moteur de jeu de SCS Softwaere les créateurs de si tu connait : Scania Truck Driving, Euro Truck Simulator 1/2
Salut je te conseille Unity et ce cours http://openclassrooms.com/courses/realisez-votre-premier-jeu-video-avec-unity que je suis en ce moment. Ce site est génial.
salut,

t'es pas du tout lourd je me posé la même question il y a quelqe minute je suis novice, tu peux utilisé processing sur le site t'as une bibliothèque c'est en anglais mais tu peux traduire avec google
https://processing.org/
puis en bas il te conseil des logiciel aussi
je pense que t'en sais surement plus que moi :). Mais le meilleur moteur c'est blender ! Il y a une manuel à télécharger en francais sur le site qui t'aide et des tuto pour t'entraîner regarde le site il est pas mal, t'aura juste besoin de python ^^, tu peux le transporter sur une clé
en haut tu choisie t'as langue
http://wiki.blender.org/index.php/Doc:FR/Manual

je acrois que c'est là pour telecharger le manuel;

sur le site en dessous des langues à choisir tu dois cliqué ici=> traduction de la documentation originale

^ 0^
il est multi-platforme aussi!
Ah mais moi aussi y'a plein de choses que je sais pas (heureusement ou malheureusement, je suis encore indécis...), c'est pourquoi je te renvoie à des sources plus précises que moi car comme je le disais, ce n'est pas mon domaine. Cela dit, étant dans le développement de jeux vidéos (partie réseau), je côtoie des développeurs de moteurs physique et 3D et suis donc obligé de connaitre certaines choses pour le bon fonctionnement de l'ensemble des projets.
hé bon j'ai compris la différence le moteur c'est là ou on met les perso les espace etc...
Merci interressant, je comprend mieux, désolé de pas avoire pu t'aider, tu as trouvé quand même ce que tu cherchais?
y a virtools aussi mais je sais pas si c'est le meilleur -__-
Messages postés
218
Date d'inscription
mardi 2 juin 2009
Statut
Membre
Dernière intervention
25 septembre 2009
57
Salut IsmaX,
Je suis très désolé car je travaille pas avec C++, donc je peux pas vous aider,
mais j'ai vu que vous maitrisez la programmation C/SDL et C++/SDL, Veuillez s.v.p essayer de régler ce problème http://www.commentcamarche.net/forum/affich 12843379 probleme d instalation sdl image avec dev

merci Cordialement
et Bonne chance
pas virtools? openscenegraph? crystal space? tu as essayé de demandé sur des forum plus spécialisé?

ou http://www.infos-du-net.com/forum/268425-21-cherche-moteur-graphique
ou http://www.tomsguide.com/fr/recherche.php?recherche=moteur+graphique&voirtout=forum&x=17&y=11
(c'est une liste de sujet sur les moteur graphique y a plusieur page)

http://blenderclan.tuxfamily.org/html/modules/newbb/
https://openclassrooms.com/forum/sujet/moteur-3d-scengine-26686

je crois pas que ici tu trouvera les réponses que tu cherches
Messages postés
6
Date d'inscription
dimanche 24 février 2008
Statut
Membre
Dernière intervention
28 juin 2009
2
Merci beaucoup :)
Je vais les y voir ..
de rien ça fait plaisir, tient nous au courant ^^