Fonctionnalités

Evergine est un puissant moteur 3D industriel basé sur les composants, construit sur .NET 10 et conçu pour créer des applications temps réel multiplateformes et performantes.
Développez une fois, déployez partout
Déployez vos applications Evergine sur de multiples plateformes, des applications de bureau Windows aux expériences web via WASM, en passant par les appareils mobiles, les environnements XR et les solutions industrielles embarquées.

Avec Evergine, les équipes de développement peuvent créer des applications 3D flexibles qui atteignent les utilisateurs partout où ils travaillent.

Tirez parti de .NET 10
Evergine est aligné sur le dernier écosystème .NET, ce qui permet aux développeurs de créer des applications 3D avancées en exploitant les possibilités modernes de C#, des profils de projet mis à jour et un support à long terme des plateformes.

Utilisez les outils, le langage et les workflows que vos équipes .NET connaissent déjà pour créer de puissantes solutions 3D temps réel.

Adaptez Evergine à votre application
Evergine est conçu pour s’intégrer facilement aux applications industrielles et d’entreprise, en prenant en charge un large éventail de technologies UI et en s’adaptant aisément aux nouvelles.

Intégrez la visualisation 3D temps réel dans vos outils métier, workflows d’ingénierie, plateformes de simulation et environnements logiciels professionnels existants.

Allez plus loin dans les expériences XR
Offrez un nouveau niveau d’immersion à vos applications grâce aux capacités VR, AR et MR d’Evergine, qui incluent désormais Android XR, la nouvelle plateforme de Google pour casques et lunettes, prise en charge dès le premier jour.

Créez des outils de formation interactifs, des jumeaux numériques, des environnements collaboratifs et des expériences de visualisation immersives pour l’industrie, l’éducation et l’entreprise.

Les lunettes XREAL AURA, premières lunettes XR filaires sous Android XR

Capacités du moteur

Un chariot élévateur simulé avec Jolt Physics dans un entrepôt industriel
Une physique propulsée par Jolt
Evergine s’appuie sur Jolt Physics, un moteur open source moderne qui offre des véhicules à roues et à chenilles, un nouveau contrôleur de personnage, des ragdolls et des corps souples comme les tissus. La simulation est répartie sur les cœurs du CPU, si bien que les applications interactives, XR comprise, réagissent plus vite que jamais.

C’est aussi le premier pas vers la Physical AI, où robots et machines autonomes sont entraînés et validés en simulation. Découvrez comment nous avons reconstruit la physique.

Une capture Gaussian Splatting d’un pont romain
Gaussian Splatting
Intégrez des captures de la réalité dans vos applications sur ordinateur, mobile, web et XR. Les splats sont triés et préparés sur le GPU partout où les compute shaders sont disponibles, et les formats les plus courants, PLY, SPLAT, SOG, SPZ et KSPLAT, sont détectés automatiquement.

Essayez-le avec votre propre capture sur splat.evergine.com.

Rendu PBR avancé
Portez le réalisme de vos applications à un nouveau niveau grâce au rendu physiquement réaliste, aux matériaux avancés et à un éclairage de haute qualité pour la visualisation 3D temps réel.
Un intérieur éclairé avec des unités d’éclairage réelles
Éclairage et caméras photométriques
Utilisez des unités d’éclairage réelles et configurez des caméras virtuelles avec des paramètres d’exposition avancés pour obtenir des résultats visuels plus précis et réalistes.
Ombres en temps réel
Des cascaded shadow maps stables qui ne scintillent ni ne glissent lorsque la caméra bouge, un biais basé sur les texels qui supprime les rayures et les ombres flottantes, et des ombres sans raccords pour les lumières spot, ponctuelles et surfaciques.

Ajustez la qualité et les performances lumière par lumière, du nombre de cascades à la fréquence de mise à jour des ombres lointaines, avec des vues de débogage pour voir précisément comment chaque ombre est construite. Découvrez le nouveau système d’ombres.

Pipeline de post-traitement avancé
Améliorez la qualité visuelle de vos applications avec des effets de post-traitement comme le tone mapping, le SSR, le SSAO, le TAA et d’autres techniques de rendu temps réel.
Prise en charge des API graphiques modernes
Evergine repose sur quatre API graphiques modernes : DirectX 12, Vulkan, Metal et WebGPU. DirectX 12 est désormais le backend par défaut d’Evergine Studio et des modèles de projet, après avoir dépassé les performances que nous obtenions avec DirectX 11.

DirectX 11, OpenGL, OpenGL ES et WebGL restent disponibles comme backends hérités pour les scénarios qui en ont encore besoin.

Moteur 3D basé sur les composants
Evergine est un moteur basé sur les composants, conçu pour réduire la complexité, améliorer la flexibilité et diminuer le coût global de développement des applications 3D industrielles.
RenderPipeline et RenderPath personnalisables
Personnalisez la façon dont Evergine effectue le rendu de vos applications et adaptez le flux de rendu à différents scénarios, appareils, exigences visuelles et besoins de performance.

Avec les Buffer Views, un même bloc de mémoire GPU peut être lu à travers plusieurs vues, chacune couvrant une plage et interprétant les octets à sa manière, de façon identique sur tous les backends graphiques.

Particules GPU modernes
Utilisez des particules GPU 2D et 3D pour enrichir les visuels de votre application et créer une grande variété d’effets en temps réel pour l’industrie, la simulation et les expériences immersives.
Système d’animation avancé
Le système d’animation d’Evergine extrait les animations d’objets, de squelettes et de morphing de vos modèles 3D, ce qui facilite le mélange, la synchronisation et la gestion simultanée de plusieurs pistes d’animation.
Une ville rendue à partir de tuiles géospatiales 3D avec l’add-on Cesium
Étendez-le avec des add-ons
Ajoutez des capacités sans quitter le moteur. Cesium apporte le terrain mondial et les tuiles géospatiales 3D, l’add-on Gaussian Splatting apporte la capture de la réalité et Evergine MRTK apporte les interactions XR.