Home Technologie et scienceArm présente le SDK pour les moteurs de jeu

Arm présente le SDK pour les moteurs de jeu

by Thomas Caron

Publié le 26 novembre 2025 à 06h34. Arm dévoile un nouveau kit de développement logiciel (SDK) pour l’intégration de technologies graphiques neuronales dans les jeux mobiles, promettant des visuels améliorés et une meilleure efficacité énergétique. Ce SDK, compatible avec les moteurs de jeu existants et Unreal Engine, ouvre la voie à une nouvelle génération de jeux mobiles basés sur l’intelligence artificielle.

  • Le SDK Arm Neural Graphics est une bibliothèque open source indépendante du moteur de jeu.
  • Il permet d’intégrer des technologies comme le Neural Super Sampling (NSS) pour améliorer la qualité des images.
  • Un plugin NSS pour Unreal Engine 5.4 est déjà disponible, facilitant l’adoption par les développeurs.

Le nouveau SDK d’Arm vise à simplifier l’intégration de l’intelligence artificielle dans les graphismes des jeux mobiles. Basé sur une architecture modulaire et en couches, il s’inspire du SDK AMD FidelityFX, assurant ainsi une compatibilité et une transition aisée pour les développeurs déjà familiers avec cette approche. Cette conception permet aux créateurs de jeux de choisir et d’implémenter uniquement les composants dont ils ont besoin, optimisant ainsi les performances et la consommation d’énergie de leurs titres.

Au cœur de ce SDK se trouve le Neural Super Sampling (NSS), la première technologie graphique neuronale ouverte d’Arm. Le NSS utilise l’apprentissage automatique pour transformer des images de basse résolution en visuels de haute qualité, surpassant les techniques traditionnelles de mise à l’échelle basées sur les shaders. Selon Arm, cette approche permet d’obtenir une meilleure fidélité d’image et une efficacité de calcul accrue, particulièrement importante sur les plateformes mobiles.

L’architecture du SDK se compose de deux couches principales : une couche API, qui sert d’interface entre le SDK et les moteurs de jeu, et une couche de composants, qui contient les implémentations algorithmiques, y compris l’inférence de réseau neuronal et la logique de shader. Construit sur le backend Vulkan, une API graphique multiplateforme moderne, le SDK offre une interface stable et facilite les mises à niveau et la maintenance à long terme.

Pour les développeurs utilisant Unreal Engine, Arm a publié un plugin NSS pour UE5.4. Ce plugin implémente l’interface « UE::Renderer::Private::IToralUpscaler » d’Unreal Engine en utilisant la couche API du SDK, et prend en charge plusieurs profils de modèles de shader (ES3.1, SM5 et SM6). Il est actuellement disponible pour Windows via la couche d’émulation Vulkan, avec une prise en charge native d’Android prévue prochainement.

Le SDK prend actuellement en charge les plateformes Linux et Windows avec la couche d’émulation Vulkan. La prise en charge native d’Android est en cours de développement. Le code source du SDK et du plugin NSS pour Unreal Engine est open source et distribué sous la licence Permissive MIT, accessible sur les référentiels GitHub officiels d’Arm : guide du développeur et parcours d’apprentissage. Plus d’informations sur le Neural Super Sampling sont disponibles dans l’article de blog de la communauté Arm.

Le SDK fournit également la prise en charge de la dernière version ouverte du modèle NSS, un modèle de prédiction de paramètres pour le super-échantillonnage temporel en temps réel, optimisé pour les accélérateurs neuronaux (NX) des GPU mobiles. Il offre une prise en charge flexible du taux de mise à l’échelle, avec un taux de 2x recommandé pour une qualité et des performances optimales.

You may also like

Leave a Comment