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

  1. #1
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    août 2008
    Messages
    24 584
    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 : 24 584
    Points : 164 021
    Points
    164 021

    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 ou PyQt (tutoriels, FAQ, traductions), 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
    24 364
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : mai 2008
    Messages : 24 364
    Points : 178 851
    Points
    178 851
    Billets dans le blog
    49

    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
    24 584
    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 : 24 584
    Points : 164 021
    Points
    164 021

    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 ou PyQt (tutoriels, FAQ, traductions), 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
    443
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    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 : 443
    Points : 528
    Points
    528

    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 confirmé
    Profil pro
    retraité
    Inscrit en
    décembre 2010
    Messages
    251
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : décembre 2010
    Messages : 251
    Points : 520
    Points
    520

    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