Microsoft a rejoint l'Open 3D Foundation, le moteur de jeu ouvert d'Amazon

La Fondation Linux a annoncé que Microsoft a rejoint l'Open 3D Foundation (O3DF), qui a été créé pour poursuivre le co-développement de l'Open 3D Engine (O3DE) après sa sortie par Amazon.

Microsoft figurait parmi les principaux contributeurs, avec Adobe, AWS, Huawei, Intel et Niantic. Un représentant de Microsoft siégera au conseil d'administration d'O3DF. Le nombre total de membres de la Fondation Open 3D a atteint 25.

Depuis l'ouverture du code source, environ 14.000 XNUMX modifications ont été apportées sur le moteur O3DE, couvrant quelque 2 millions de lignes de code. Chaque mois, 350 à 450 commits de 60 à 100 développeurs sont corrigés dans les référentiels du projet.

L'objectif principal du projet est fournir un moteur 3D ouvert et de haute qualité pour le développement de jeux modernes de classe AAA et de simulateurs haute fidélité qui peuvent fonctionner en temps réel et offrir une qualité cinématographique.

Moteur 3D ouvert est une version révisée et améliorée du moteur propriétaire précédemment développé par Amazon Lumberyard basé sur la technologie CryEngine sous licence de Crytek en 2015. Le moteur comprend un environnement intégré pour le développement de jeux, le système de rendu photoréaliste multithread Atom Renderer avec prise en charge de Vulkan, Metal et DirectX 12, un éditeur de modèle 3D extensible, un système d'animation de personnages ( Emotion FX), un système de développement pré-construit, un moteur de simulation physique en temps réel et des bibliothèques mathématiques utilisant des instructions SIMD.

L'environnement de programmation visuel (Script Canvas), ainsi que les langages Lua et Python, peuvent être utilisés pour définir la logique du jeu.

Le moteur il est déjà utilisé par Amazon, divers studios de jeux et d'animation et des sociétés de robotique. Parmi les jeux créés sur la base du moteur, New World et Deadhaus Sonata peuvent être mis en évidence. Le projet a été conçu à l'origine pour répondre à vos besoins et possède une architecture modulaire.

Au total, plus de 30 modules sont proposés, fournis sous forme de bibliothèques séparées, adaptées au remplacement, à l'intégration dans des projets tiers et à une utilisation autonome. Par exemple, grâce à la modularité, les développeurs peuvent remplacer le moteur de rendu graphique, le système audio, la prise en charge des langues, la pile réseau, le moteur physique et tout autre composant.

Le projet a été conçu à l'origine pour répondre à vos besoins et a une architecture modulaire. Au total, plus de 30 modules sont proposés, fournis sous forme de bibliothèques autonomes, adaptés au remplacement, à l'intégration dans des projets tiers et à une utilisation séparée. Par exemple, grâce à la modularité, les développeurs peuvent remplacer le rendu graphique, le système audio, la prise en charge des langues, la pile réseau, le moteur physique et tout autre composant.

Parmi les principaux composants se démarquent :

  • Un environnement intégré pour le développement de jeux.
  • Moteur de rendu photoréaliste multithread Atom Processor avec prise en charge des API graphiques Vulkan, Metal et DirectX 12.
  • Éditeur de modèle 3D extensible.
  • Sous-système sonore.
  • Système d'animation de personnages (Emotion FX).
  • Système de développement de produits semi-finis (préfabriqués).
  • Moteur de simulation physique en temps réel. Prend en charge NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast et AMD TressFX pour la simulation physique.
  • Bibliothèques mathématiques qui utilisent des instructions SIMD.
  • Sous-système réseau avec prise en charge de la compression et du cryptage du trafic, simulation des problèmes de réseau, réplication des données et synchronisation des flux.
  • Un format de maillage universel pour les ressources de jeu. Vous pouvez générer des ressources à partir de scripts Python et charger des ressources de manière asynchrone.
  • Composants pour définir la logique du jeu en Lua et Python.

Des différences notables entre O3DE et le moteur Amazon Lumberyard, y compris un nouveau système de construction Cmake, architecture modulaire, utilitaires open source, un nouveau système pré-construit, une interface utilisateur extensible basée sur Qt, des capacités supplémentaires pour travailler avec les services cloud, des optimisations de performances, de nouvelles capacités de réseau, un rendu amélioré du moteur avec prise en charge du lancer de rayons, de l'illumination globale, de l'anticipation et du rendu différé.

Enfin, si vous souhaitez en savoir plus, vous pouvez consulter les détails dans le lien suivant.


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.