Cette version de Ogre3d est appelée Dagon et dispose d'un nombre conséquent d'améliorations depuis sa précédente version dont :
- mise au point d'une structure permettant de créer facilement des effets de "post-traitement" (ex: des filtres) sur les scènes affichées, ainsi que de les combiner
- support du rendu vers plusieurs "cibles" pour les cartes graphiques supportant les "Multiple Render Target"
- amélioration du rendu vers des textures
- amélioration des "billboards" (ex: sprites restant toujours face à la caméra) et des systèmes de particules
- amélioration des gestionnaires de scènes avec notamment la possibilité d'utiliser plusieurs gestionnaires simultanément de façon sûre (ex: utilisation d'un type adapté pour l'affichage des intérieurs, et d'un autre adapté aux extérieurs)
- amélioration des matériaux avec en autre la possibilité de faire de l'héritage
- amélioration des animations :
- l'animation des sommets des objets peut être logicielle ou matérielle
- il est maintenant possible d'animer les sommets de façon plus pointue permettant entre autre de faire des animations faciales
- l'animation des sommets des objets peut être logicielle ou matérielle
- possibilité de créer des objets manuellement à la façon d'OpenGL, supportant tous les types d'ombrages
- amélioration des ombres : l'application de filtres sur les ombres est maintenant possible, les ombres texturées sont mieux supportées...
- amélioration du support Direct3D9 et OpenGL (suppression du support Direct3D7)
- mise à jour du "renderer" CEGUI (bibliothèque C++ permettant la création d'interface graphique utilisateur)
A noter que Ogre3d propose des sujets pour le Google Summer Of Code ! Ogre (Object-Oriented Graphics Rendering Engine) est un moteur 3D flexible écrit en C++. Il est conçu pour rendre la conception d'application nécessitant l'utilisation de graphismes 3D accélérés plus facile. Le moteur fournit une couche d'abstraction permettant à l'utilisateur de ne pas se soucier des bibliothèques sous-jacentes
(typiquement Direct3D et OpenGL).
Ogre n'est pas un moteur de jeu (pas de gestion du son, des évènements...) mais il peut être utilisé pour réaliser l'affichage dans des applications telles que des jeux. La documentation explique, entre autre, comment coupler Ogre avec des moteurs physiques comme ODE.
Le gros avantage de Ogre par rapport aux autres moteur 3D en général, c'est qu'il est réellement conçu pour être utilisé dans diverses applications. Les concurrents se contentent trop souvent à une utilisation pour des démos technologiques. Par exemple, Ogre fournit différents gestionnaires de scènes permettant d'afficher de grands décors extérieurs ou d'autres optimisés pour les intérieurs.
Ogre3d est distribué sous licence LGPL.
Aller plus loin
- Ogre3d (24 clics)
- Captures d'écran (49 clics)
- Notes de version depuis la RC2 (17 clics)
- Notes de version de la RC1 (14 clics)
- Portage vers la nouvelle version (14 clics)
- Sujets pour le Google Summer Of Code (15 clics)
# Jeu proprio utilisant Ogre
Posté par agmk . Évalué à 8.
http://www.alliancethegame.com/
Les screenshots et vidéos prouvent que la qualité visuelle des jeux libres en 3D, souvent assez pauvre face aux équivalents propriétaires, vient plus d'une absence de bons artistes (en général plus nombreux que les devs dans un jeu grand public) et d'outils que d'une quelconque faiblesse technique. Un moteur de rendu 3D comme Ogre n'a pas grand chose à envier aux ténors du marché.
[^] # Re: Jeu proprio utilisant Ogre
Posté par billiob . Évalué à 3.
[^] # Re: Jeu proprio utilisant Ogre
Posté par _gryzor_ . Évalué à -2.
[^] # Re: Jeu proprio utilisant Ogre
Posté par tuan kuranes (site web personnel) . Évalué à 3.
Ils en seront obligés quand il le distribuerons et encore, dans la doc, pas forcement en premiere page du site web.
[^] # Re: Jeu proprio utilisant Ogre
Posté par Julien . Évalué à 1.
[^] # Re: Jeu proprio utilisant Ogre
Posté par Tanki . Évalué à 1.
ici, ils parlent du Alliance Engine™ basé sur la technologie windlight qui eclaire super bien les scènes naninanère, mais ils ne parlent pas de ogre3d comme moteur du jeu
[^] # Re: Jeu proprio utilisant Ogre
Posté par Didier Raboud (site web personnel) . Évalué à 7.
http://www.ogre3d.org/index.php?option=com_content&task=(...)
/me repart en sifflotant.
[^] # Re: Jeu proprio utilisant Ogre
Posté par tuan kuranes (site web personnel) . Évalué à 6.
Ils en feront état lors de la distibution du jeu.
[^] # Re: Jeu proprio utilisant Ogre
Posté par tuan kuranes (site web personnel) . Évalué à 4.
http://www.ogre3d.org/wiki/index.php/Projects_using_OGRE
Notemment comme dernier jeu à succès commercialisé le jeu d'aventures "Ankh".
Sinon un jeu gratis à tester absolument "Stunt Playground" (qui cherche un dev sous Linux pour le portage.)
[^] # Re: Jeu proprio utilisant Ogre
Posté par Clément Canonne (site web personnel) . Évalué à 5.
http://www.deck13.com/screenshots/ankh_scr7.jpg
http://www.deck13.com/screenshots/ankh_scr5.jpg
Par contre, Ogre a beau être portable, Ankh n'a pas été porté sous Linux (pas encore, même si une étude est réalisée pour voir si le port est possible). C'est un peu dommage.
[^] # Re: Jeu proprio utilisant Ogre
Posté par Mark Havel . Évalué à 0.
[^] # Re: Jeu proprio utilisant Ogre
Posté par viridis (site web personnel) . Évalué à 1.
# Double licence
Posté par Jean Roc Morreale . Évalué à 6.
Le but étant d'étendre la base d'utilisateurs et de faire rentrer des billets verts, ce qui au final aura un impact positif sur la version libre.
topic en rapport -> http://www.ogre3d.org/phpBB2/viewtopic.php?t=18753
[^] # Re: Double licence
Posté par tuan kuranes (site web personnel) . Évalué à 2.
[^] # Re: Double licence
Posté par mickabouille . Évalué à 2.
[^] # Re: Double licence
Posté par Jean Roc Morreale . Évalué à 2.
# SoC
Posté par Goffi (site web personnel, Mastodon) . Évalué à 4.
Sauf que la deadline du SoC est passée (plus possible de faire des propositions). Cela dit, ça n'empêche personne d'aider en dehors du SoC ;)
[^] # Re: SoC
Posté par tuan kuranes (site web personnel) . Évalué à 1.
http://www.ogre3d.org/wiki/index.php/HelpRequested
(Et accessoirement etre en meilleure place pour le prochain SoC, Connaitre/Aider un projet avant de proposer un sujet SoC augmente fortement les chances d'avoir son application acceptée)
# Bindings python
Posté par viridis (site web personnel) . Évalué à 2.
Les bindings sont en cours de réécriture seulement je n'ai pas trouvé l'info indiquant si l'ancienne version supporte déjà Ogre1.2.
Des bindings python pour CEGUI sont également en cours d'écriture (déjà scriptable en LUA).
[^] # Re: Bindings python
Posté par ben (site web personnel) . Évalué à 3.
http://ogre4j.org/drupal/
http://www.ogre3d.org/wiki/index.php/Ogre4j
L'équipe de développeur travaille actuellement à une nouvelle version qui devrait être plus performante.
# Ogre, c'est bien.
Posté par Clément Canonne (site web personnel) . Évalué à 10.
Chaque fonction membre a un petit "synopsys", et le wiki est particulièrement bien fourni. À noter également que sur le forum officiel, les gens se font un plaisir d'aider (y compris Sinbad, le principal développeur, qui n'hésite pas à répondre même aux n00bs comme moi).
Enfin, Ogre n'est pas un moteur C développé en C++ : il y a un réel usage de la STL et de la conception objet (notamment certains design templates, comme les fabriques).
Seul gros "défaut" : ce n'est qu'un moteur 3D. Les développeurs préfèrent se focaliser sur une chose, et la faire bien ; du coup, il faudra utiliser d'autres bibliothèques, comme CEGUI pour l'interface, ODE pour les physiques ... même le système d'E/S d'Ogre n'est pas pérenne, et a été conçu à la base uniquement pour les démos : il est recommandé d'en utiliser un autre, comme OIS.
Enfin, pour ceux qui veulent disposer d'un moteur de jeu, il y a par exemple Yake, basé sur Ogre : http://www.yake.org/
PS : à noter, pour les amateurs de Lovecraft, que tous les noms de version d'Ogre sont tirés du Mythe de Cthulhu : Azathoth, Dagon, et maintenant Eihort ...
# O_O
Posté par MsK` . Évalué à 4.
Mais les screenshots sont terriblement hallucinants !
Hier je voyais mania drive je me disais "mouais sympa mais franchement les loopins tout cubiques, ca le fait pas, ca donne vraiment pas envie", mais pourquoi ils utilisent pas ogre ? :D
Je suis plus du genre à préférer le gameplay aux graphismes dans un jeu, mais quand même, les loopings de mania drive m'ont complètement passé l'envie... (surtout quand on a déjà joué à trackmania nations ...)
[^] # Re: O_O
Posté par Xfennec (site web personnel) . Évalué à 10.
Raydium (le moteur de jeu utilisé pour MD) est capable de beaucoup mieux [1]. Et encore, cette modélisation a été réalisée par un ... musicien :/
Pour exagérer, je pense qu'un moteur 3D tout rouillé avec de bon graphistes est beaucoup plus intéressant qu'un moteur "next gen" qui va montrer un cube, même avec du bloom et du HDR autour. Sans compter que faire une belle démo technologique est toujours plus simple que faire un beau jeu complet :) (je parle en connaissance de causes).
[1] http://raydium.org/captures/112.jpg
[^] # Re: O_O
Posté par MsK` . Évalué à 0.
C'est pas une question de naïveté ...
( en tout cas un moteur 3D tout rouillé style quake1 sans ajouts, même avec de bons graphistes c'est moche à côté du cube bloomé et compagnie ... mais au moins il rame pas ^^ )
[^] # Re: O_O
Posté par jeanf . Évalué à 5.
Sur ce site, il y a des gens qui font de la modélisation de véhicules. Il y a peut-être possibilité de récuperer certains modéles en contactant les créateurs...
# Communauté francophone
Posté par tuan kuranes (site web personnel) . Évalué à 1.
http://ogre3d.free.fr/modules/news/
# Quelqu'un a des nouvelles d'axiom3d?
Posté par guignome (site web personnel) . Évalué à 1.
Malheureusement, le mainteneur du projet axiom l'avait abandonne et le developpement avait cesse. Le projet avait alors ete repris par realmforge, un moteur de jeu utilisant axiom.
J'avais beaucoup aime la facilite avec laquelle on pouvait developper avec axiom, majoritairement due a sa conception tres objet. Quelqu'un a t'il des nouvelles d'Axiom ou de realmforge?
[^] # Re: Quelqu'un a des nouvelles d'axiom3d?
Posté par tuan kuranes (site web personnel) . Évalué à 2.
OgreDotNet est très actif :
http://www.ogre3d.org/phpBB2addons/viewforum.php?f=1
Et un petit nouveau vient de sortir :http://www.ogre3d.org/wiki/index.php/MOGRE
# Utiliser ogre avec Qt ?
Posté par Nicolas Boulay (site web personnel) . Évalué à 2.
Cela serait histoire d'avoir une visualisation 3D, par exemple pour une simulation.
"La première sécurité est la liberté"
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.