Sortie de OGRE 1.6.0 [Shoggoth]

Posté par  . Modéré par Florent Zara.
Étiquettes :
17
16
nov.
2008
Jeu
Ce 3 novembre est sortie la dernière version du moteur 3D Libre OGRE. Cette version finale fait donc suite à la RC1 sortie fin août dernier. Elle en profite pour ajouter et corriger un nombre considérable de points. Les développeurs utilisant toujours une version de la branche 1.4.x (la dernière mouture de cette ligne étant la 1.4.9 sortie en juin 2008), vont pouvoir se pencher sur les nouveautés, un document de portage sur le wiki pourra les aider dans cette voie.

OGRE est une couche d'abstraction au-dessus des APIs Direct3D et OpenGL, qui permet l'utilisation des cartes accélératrices 3D. Il est distribué selon les termes de la licence GNU LGPL. Comme le moteur est Libre, cela permet de le retrouver naturellement dans des programmes Open-Source (comme OpenFrag ou OpenMW, un portage de Morrowind, dont la dernière version est sortie ce 5 novembre) et la licence LGPL permet de retrouver aussi ce moteur dans des programmes propriétaires (Ankh est probablement le plus connu).

Pour les plus curieux, le nom des versions principales de OGRE est tiré du mythe de Cthulhu de H. P. Lovecraft (voir une représentation des Shoggies sur le webcomic Unspeakable Vault et une autre dans la page anglophone sur Wikipédia). Les nouveautés principales de cette version (tirées du changelog) :
  • Nouveaux scripts de compilation;
  • Geometry Shaders en OpenGL;
  • Gamma Correction sRGB;
  • Changement dans le gestionnaire de scènes : ajout du 'Portal Connected Zone' de Chaster;
  • Amélioration de la génération de tangentes;
  • Les lumières ont maintenant une puissance (def 1) qui influence les lumières dérivées;
  • ManualObject supporte les textures 4D et les index 32bits;
  • Changement dans la gestion de l'allocation mémoire;
  • Changement dans les caméras : option 'LOD Camera';
  • Ajout dans la gestion des archives : ajout de Archive::getModifiedTime;
  • Changement dans les threads : OGRE_THREAD_SUPPORT peut maintenant prendre 3 valeurs, 0=no threading, 1=full background loading, 2=semithreading.
  • etc.

Aller plus loin

  • # Ogre et Gnoll sont sur un bateau

    Posté par  . Évalué à 5.

    J'adore Ogre !
    Et il n'y a rien eu de spécial à faire pour rendre le code compatible avec cette nouvelle version.

    Je tiens par ailleurs à corriger cette dépêche qui malheureusement oublie de noter que le non moins fameux moteur libre et multi-plateforme de jeux d'action/aventure 3d Gnoll (http://www.gnoll.org pour les curieux) utilise lui aussi ce fabuleux moteur graphique.

  • # OpenMW

    Posté par  (site web personnel) . Évalué à 3.

    Le portage de Morrowind, c'est OpenMW, et non pas OpenWM.
    • [^] # Re: OpenMW

      Posté par  (site web personnel) . Évalué à 2.

      ah tiens, c'était une erreur un peu comme ceux qui essaient de taper confiture ;-)
      • [^] # Re: OpenMW

        Posté par  . Évalué à 1.

        :-)
        Merci pour la correction.
  • # Zero Gear

    Posté par  . Évalué à 1.

    Le jeu Zero Gear à l'air pas mal http://myzerogear.com/. Il n'y a pas encore beaucoup d'information et je n'ai pas trouvé de lien pour le télécharger même s'il est encore en développement. C'est un jeu à la Mario Kart.

    Les vidéos sont sympa http://myzerogear.com/media.html même si j'aurais tendance à dire d'après celles-ci qu'il manque un peu d'effets sonore pour y mettre plus de vie.

    Le blog des développeurs http://nimblebit.blogspot.com/.
    • [^] # Re: Zero Gear

      Posté par  . Évalué à 2.

      Il semblerait que ça ne marche que sous Windows et avec Steam pour le moment ...
  • # Réimplémentation de la couche GLX

    Posté par  . Évalué à 6.

    Il y a une autre nouveauté qui n'apparaît pas dans la liste des nouveautés et qui pourtant se ressent au niveau de l'utilisateur lambda : le code utilisant GLX a été profondément remanié. Pour les utilisateur de Linux (et d'autres Unix probablement), Ogre ne perd plus le contrôle du clavier et de la souris lorsque la fenêtre est en plein écran, le retour au bureau après le plein écran se fait correctement, l'anticrénelage fonctionne en plein écran et en fenêtré, la gestion de l'agrandissement des fenêtres est mieux géré.

    Ça fait vraiment du bien !

Suivre le flux des commentaires

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