Tom's Guide > Forum > Programmation > C++ et l'API open Source OGRE3D

C++ et l'API open Source OGRE3D

Forum Programmation : C++ et l'API open Source OGRE3D

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Visual C++ 2005 Express Edition est téléchargeable gratuitement sur le net sur le site de Microsoft.

Ogre 3D est une API open source (interface de programmation) éxploitable avec plusieurs langages de programmation dont le C++.

Cette API est un moteur de représentation graphique, cela veut dire qu'on peut faire de la 3D de haut niveau avec.

Pour ce faire, il vous faut, 1 IDE (VC++ par exemple correctement configuré), le SDK Ogre et une volontée de fer.

Courrez vite voir sur le site (en anglais) ce qu'il est possible de faire avec OGRE, cela est très intéressant pour ceux qui souhaitent programmer des applications graphiques avancées en langage C++.

Quand on a fait ca on est capable de tout faire.

Site officiel:
OGRE3D.ORG

Site très intéressant pour débuter avec OGRE ( installation de l'IDE, configuration et installation du SDK Ogre )( en français / non officiel )
OGRE3D-FR (en construction)

[url=http://ogre3d-fr.webinfoblog.net/forum]
FORUM FRANCOPHONE OGRE
[/url]
Une question quand même, qui est interessé par cette API et souhaiterais animer une communauté francophone ?

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

il faut avoir quel niveau en c++ ... ?

Répondre à kelepoc

Du niveau Intermédiaire à Expert. 8-)

Il faut quand même posséder des bases en programmation du genre savoir ce qu'est un compilateur et comment fonctionne les langages objets.

Cependant, les débutants peuvent, en quelques minutes, compiler les programmes exemples qui sont fournis avec le SDK OGRE.

En effet, un fichier solution visual C++ ( .sln) tout prêt regroupe tous les projets exemples, sans avoir à configurer plein de trucs, il n'y a qu'a compiler le programme et regarder le résultat dans le dossier de travail.

C'est modifiable comme un vulgaire fichier texte ( les sources c++ en sont de toutes façons ), après y'a qu'a compiler et on récupère un fichier .exe

Y'a plus qu'a tester après :-D

Répondre à poolos

okok !!
moi je compile ac dev-c++ la !!
j'ai les bases en c++ et j'essaye de programmer un petit peu avec la SDL donc voila !!
a+

Répondre à kelepoc

Bah c'est tout ce qu'il faut pour se lancer.

Faut pas hésiter une seconde. :yeap:

A propos de Visual C++

Répondre à poolos

ok mais pour ogre3d il faut absolument visual c++ express ?? pourqoi pas sur un autre ?
toi tu y arrive ac la SDK ogre3d ?

Répondre à kelepoc

Sur quoi est basé ogre3D ? direct X ? OpenGL ? J'arrive pas a le voir sur le site

Répondre à mongos@IDN

non c'est pas obligé d'avoir vc++ express edition, tu peux avoir borland c++, tu px avoir dev c++ (mais c déconseillé), tu as une sdk pour presqe chaque compilateur le plus utilisé (et si il n'en fait pas partie, tu prend les sources et tu les précompile avec ton compilateur).

ogre3D est basé direct3d et opengl, il supporte les 2

Répondre à MythTitans

Si vous aimez la prog graphique essayer Pov-ray pour faire des images :p

Répondre à Tcherno_bill

sa interesse quelqu'un d'essayer de se mettre a cet ogre3d a plusieurs ?

Répondre à kelepoc

j'au fait un tour sur le site officiel ! laissez tombé ce que j'ai dot lol...

Répondre à kelepoc

Plusieurs compilateurs peuvent être utilisés comme GCC par exemple.

Maintenant, le compilateur intégré à VC++ qui est entièrement MICROSOFT semble être un bon choix pour les normes contrairement à ce qu'on peut en dire à droite et à gauche.

Gratuit, vite installé, faut pas une heure pour commencer à modifier des codes ou créer ses propres applications.

Par contre, ca pique le cul aux anti-microsoft, bah elle est multiplateforme alors ...

Je suis pas puriste mais je penses qu'un bon code passe partout.

Répondre à poolos

salut tout le monde,

ogre3d est depuis peu dispo en release pour code::blocks. C'est donc une très bonne nouvelle pour ceux qui ne portent pas visual studio dans leur coeur.

@mongos : ogre tout comme irrlicht fonctionnent sous DirectX et OGL, au choix. inutile de préciser que le support DirectX n'est pas garanti sous linux :-D

@Tcherno_bill : povray ? aucun rapport avec un moteur 3d. Je connais bien povray, et je connais bien ses capacités. C'est de l'image de synthèse fixe, absolument pas pour un jeu.

Se lancer dans l'animation d'une communauté francophone est une belle idée, mais bon, c'est mieux si vous connaissez bien le produit. Faites donc d'abord quelques projets avec, et ensuite si ça vous dit toujours, lancez-vous dans cette communauté

Répondre à khayyam

Citation :

Maintenant, le compilateur intégré à VC++ qui est entièrement MICROSOFT semble être un bon choix pour les normes contrairement à ce qu'on peut en dire à droite et à gauche.


LOL, penses-tu sérieusement que le compilateur de visual respectent mieux les normes que gcc ???

Bon un exemple vaut mieux qu'un grand discours:

Code :
  1. for( int i = 0 ; i < 10 ; ++i)
  2. {
  3.   printf("+++ %d\n", i);
  4. }
  5. printf("+++ %d\n", i);


Reste plus qu'à faire un test sous Visual C++ et un sous un compilateur C++ qui respecte mieux la norme C99 (au hasard gcc sous Dev-C++). ;-)

Je trouve l'IDE de visual très bien (je l'utilise tous les jours), mais niveau compilation, ça ne vaut pas GCC.
C'est sûr que les différences ne sont a priori pas très importantes. Je fais juste ce post pour dire que Visual n'est absolument pas le bon choix si le critère est le respect des normes.

Répondre à CRicky

Chacun est libre d'utiliser le compilateur et l'IDE et presque l'OS de son choix.

je restes convaincu que pour aborder le développement C++ sous windows visual c++ reste un bon choix.

Ogre permet de le faire, tous les composants sont disponibles à partir du site officiel.

http://www.ogre3d.org/wiki/index.php/Installing_An_SDK

Répondre à poolos

Citation :

je restes convaincu que pour aborder le développement C++ sous windows visual c++ reste un bon choix.


Oui, pour Visual C++, je ne dis pas que c'est un mauvais choix pour programmer au contraire.
Toi, tu parlais d'un choix sur critère de respect de norme (le défaut de Visual C++), donc il ne serait pas judicieux de choisir Visual C++, si c'était le seul (ou principal) critère de choix.

Répondre à CRicky

Tout à fait d'accord avec toi.

Je voulais juste dire que le principal défaut de VC était ce problème de normes.

Plusieurs personnes s'accordent désormais à dire qu'un effort de la part de microsoft à été fait pour ses nouveaux compilateurs et qu'ils répondent désormais aux critères de normalisation du langage (en partie et à surveiller).

C'est un débat qui je l'avou ne me passionne pas mais qui m'énerve plutôt, pour moi tous les compilateurs devraient être respectueux des normes de programmation C++ et non pas C++ microsoft sur microsoft windows :p

Chacun et chacune souhaite programmer des logiciels multiplateforme, tout simplement pour diffuser plus largement ses créations et pas être tributaire de quoi tu sais. uindoz.

PS : en fait c'était pour lancer le débat des normes du C++ qui renvoi des avis contradictoires... autre topic [NORMES C++].

Répondre à poolos

Nous devons utiliser cet outil pour le développement de notre projet mmorpg. Si certains le désires, contactez-moi umbrae@hotmail.com

Répondre à Umbrae

Bonjour,

J’ai téléchargé ogre la version 1.6.4 pour l’installer sur Visual studio 2005 mais je trouve que le fichier exécutable n’existe pas. SVP aidez-moi de trouver une solution à mon problème surtout de trouver une version d’ogre compatible avec Visual studio 2005. Help moi svp je suis un novice.
Merci

Répondre à polatpolat
Tom's Guide > Forum > Programmation > C++ et l'API open Source OGRE3D
Aller à :

Il y a 1538 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Liens