Liens connexes

Dépêche modérée par

Dépêche éditée par

: Conférence sur le moteur 3D "Ogre"

Posté par Samuel. Modéré le 08 novembre 2009.
12
La GUILDE, GUL de la région grenobloise organise le jeudi 12 novembre 2009 à 19h30 une conférence sur le thème du moteur 3D OGRE animée par Paul Cheyrou-Lagrèze, développeur principal de l'extension OgreBullet. Elle aura lieu dans les locaux de l'Ensimag sur le campus.

OGRE (Object-Oriented Graphics Rendering Engine) est un moteur 3D libre orienté scène qui permet à partir d'objets à facettes de réaliser un environnement 3D qui sera perçu par un rendu 2D au travers d'une caméra virtuelle. OGRE est une couche d'abstraction supplémentaire au dessus des APIs Direct3D et OpenGL, qui permet l'utilisation des cartes accélératrices 3D.

Ogre est en C++, très orienté objet, avec des motifs de conceptions, avec une documentation très complète, l'objectif principale (notamment lors des arbitrages d'évolution du code) étant la lisibilité et la maintenance du code avant tout, pour que l'utilisateur puisse profiter de toute la flexibilité du moteur 3D.

Ogre offre maintenant aussi l'abstraction de l'API OpenGL ES, donc tourne sur l'Iphone et les PocketPC puissants.

> Lire les commentaires (19 commentaires, moyenne: 2,3).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Projets réalisés avec Ogre

Posté par jseb () le 08/11/2009 à 20:13. (lien). Évalué à 7.

"un moteur 3D libre orienté scène qui permet à partir d'objets à facettes de réaliser un environnement 3D qui sera perçu par un rendu 2D au travers d'une caméra virtuelle"

Houlala c'est pas simple tout ça :)

Sinon, je postais surtout pour signaler qu'un Vrai Jeu (c'est à dire commercial avec des gens payés pour le faire) utilisant Ogre3D était sorti il y a quelques jours. Il s'agit de Torchlight, un Diablo-Like (réalisé par une partie de l'équipe de Diablo originale).

Ça pavoise méchamment sur le forum de Ogre3D (et on les comprend), et un topic spécial consacré au sujet a été ouvert. Vous y trouverez les développeurs y répondant aux questions. Ils ne font pas du tout la promo du jeu, les questions/réponses sont vraiment intéressantes.

http://www.ogre3d.org/forums/viewtopic.php?f=11&t=49496&(...)

Admirez les screenshots.

J'avais fait quelques essais avec Ogre3D, cela m'avait paru assez lourd.
Après test de Torchlight sur une machine dans la moyenne (mon portable sous Linux avec carte graphique assez moyenne et Wine), me voila contraint de réviser mon jugement.

Juste un regret à propos de Torchlight: ils ont utilisé Ogre3D, CEGui (avec une skin pour le jeu, c'est une bibliothèque pour faire des GUI), FMod (argl) et une bibliothèque de particule externe. A priori, tout ça se trouve sous Linux, mais il y a juste un build pour MS-Windows et MacOS-X. A noter que l'éditeur du jeu (voir les videos qui le décrivent sur youtube) a été réalisé en C# et ne sera donc dispo que sous MS-Windows (dixit les devs). Le portage Linux n'a pas l'air à l'ordre du jour :/

N'oubliez pas non plus Irrlicht, qui est un moteur 3D passé OpenSource l'année dernière, et qui est bien plus léger que Ogre3D. Les méchantes langues disent qu'il est aussi beaucoup moins bien programmé. Je conseille à ces méchantes langues de lire les sources des exemples fournis avec Ogre3D :) (si vous aimez le préprocesseur, vous allez être servis).

Infos et liens complémentaires

Posté par tuan kuranes (page perso, ) le 09/11/2009 à 16:03. (lien). Évalué à 3.

Ogre est en C++, très orienté objet, avec des motifs de conceptions, avec une documentation très complète, l'objectif principale (notamment lors des arbitrages d'évolution du code) étant la lisibilité et la maintenance du code avant tout, pour que l'utilisateur puisse profiter de toute la flexibilité du moteur 3D.

Ogre offre maintenant aussi l'abstraction de l'API OpenGL ES, donc tourne sur l'Iphone et les PocketPC puissants.

A voir la galerie : http://www.ogre3d.org/gallery/ (avec des Vrai Jeux, c'est à dire commercial avec des gens payés pour le faire...)

Un site/wiki en francais sur Ogre avec beaucoup d'articles/didacticiels/liens sur la communauté Ogre Francophone: http://ogre3d.fr/wiki/Accueil

Des projets open-source complets sous Linux à tester:
- Rigs of Rods http://rigsofrods.com/ (Jeu de voitures)
- Ultima Iris : http://ghoulsblade.schattenkind.net/iris/wiki/index.php/Main(...) (Client Ultima Online)
- PlayerStage : http://sourceforge.net/projects/playerstage/ (Application de robotique)

Revenir en haut de page