IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Ogre Discussion :

OGRE 2.2 : la branche arrive à maturité


Sujet :

Ogre

  1. #1
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    août 2008
    Messages
    26 302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 26 302
    Points : 187 457
    Points
    187 457
    Par défaut OGRE 2.2 : la branche arrive à maturité
    Le moteur 3D libre OGRE 3D s'approche d'une branche 2.2 mature,
    avec une gestion des textures améliorées pour les plateformes mobiles

    OGRE est un moteur 3D (pas un moteur de jeu) entièrement libre. Il est relativement populaire parmi les jeux libres. Son développement est, pour le moment, scindé en deux parties : la version 1.x continue à être développée, mais ne permet pas d'exploiter au mieux le matériel actuel ; au contraire, la branche 2.x est d'abord prévue pour les API plus récentes, à partir de DirectX 11 et OpenGL 3, ainsi que Metal sur les plateformes Apple, ce qui a nécessité de casser la rétrocompatibilité avec le code existant. Alors qu'il est assez aisé de passer d'une version à l'autre dans la branche 1.x, ce n'est pas pareil pour la 2.x, les changements étant souvent assez profonds.

    OGRE 2.0 a apporté énormément d'optimisations en éliminant la compatibilité avec des API plus anciennes et en préparant le terrain pour les améliorations à venir (avec déjà de beaux résultats !). La version 2.1 a longtemps été surnommée AZDO (almost zero driver overhead), même si elle ne s'est pas résumée à améliorer la performance du moteur : le système de textures a aussi été entièrement repensé. Le travail sur les textures a été poursuivi avec la version 2.2, pour faciliter le chargement sur un GPU (notamment pour les plateformes mobiles).

    Longtemps, cette version 2.2 a été un chantier permanent, avec des API qui changent constamment, mais aussi des plantages et des fuites de mémoire — un code en évolution rapide, en d'autres termes. Désormais, la branche 2.2 commence à se stabiliser : l'API n'est pas figée dans le marbre, mais n'évoluera plus beaucoup. Le code en lui-même est relativement stable. Elle n'est cependant pas prête pour le grand jour : des améliorations pour l'illumination globale en temps réel, pour la réalité virtuelle ou encore pour les API les plus récentes (DirectX 12, Vulkan).

    Pendant ce temps, la version 2.1 n'est toujours pas "officiellement" sortie, elle reste en développement. Elle a reçu récemment une implémentation d'animation par morphose accélérée sur GPU, comme OGRE 1.x. Si elle n'est pas autant mise en avant, c'est, aux dires de son développeur principal, par manque de temps et de connaissances pour réaliser un SDK complet et prêt à l'usage.

    Source : 2.2 branch no longer WIP.

    Et vous ?

    Qu'en pensez-vous ?
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    26 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : mai 2008
    Messages : 26 333
    Points : 212 589
    Points
    212 589
    Billets dans le blog
    94
    Par défaut
    Bonjour,

    Je me demande s'il y a encore beaucoup d'utilisateur, surtout avec la démocratisation des moteurs de jeux vidéo.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  3. #3
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    août 2008
    Messages
    26 302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2008
    Messages : 26 302
    Points : 187 457
    Points
    187 457
    Par défaut
    Je suis le projet de pas très près, mais j'ai l'impression que l'activité ne diminue pas trop : les moteurs de jeu devenus gratuits ont pris des parts de marché d'Ogre, mais je ne pense pas que le public des moteurs 3D continue de s'éroder.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  4. #4
    Membre confirmé

    Homme Profil pro
    Développeur en systèmes embarqués
    Inscrit en
    février 2005
    Messages
    462
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur en systèmes embarqués
    Secteur : Industrie

    Informations forums :
    Inscription : février 2005
    Messages : 462
    Points : 630
    Points
    630
    Par défaut
    Ca fait plus de 10 ans que je n'avais pas eu de news de ce moteur.
    Je me demande comment cette version 2 va se populariser, à l'époque il n'y avait pas tellement de choix.
    Selso.
    Ingénieur/CdP développement systèmes embarqués &

  5. #5
    Membre chevronné
    Profil pro
    retraité
    Inscrit en
    décembre 2010
    Messages
    660
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : décembre 2010
    Messages : 660
    Points : 1 829
    Points
    1 829
    Par défaut
    Idem cela faisait longtemps. Par contre comme il ne fait qu'afficher de la 3D, il faut gérer soit même tout le graphe de scène.

    Vu le nombre de moteur de jeux 3D existant (Godot 3D, Unreal, Unity) personnellement je n'en vois pas l'utilité pour un jeu, juste pour un logiciel de conception 3D OK

Discussions similaires

  1. Réponses: 0
    Dernier message: 07/12/2011, 18h13
  2. [SNMP][MIB] quelle branche de la MIB choisir?
    Par fadoua dans le forum Développement
    Réponses: 2
    Dernier message: 07/04/2004, 09h04
  3. Je n'arrive pas à détruire une fenêtre
    Par CORREGE Frédéric dans le forum MFC
    Réponses: 6
    Dernier message: 22/02/2004, 20h28
  4. Réponses: 8
    Dernier message: 16/09/2003, 19h29
  5. j'arrive pas a arreter mon thread d'arriere-plan
    Par ms91fr dans le forum Langage
    Réponses: 6
    Dernier message: 06/06/2003, 21h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo