Découvrez le système de géométrie virtualisée de Nanite sur ARK Ascended
⚙️ Comment Nanite est utilisé dans ARK: Survival Ascended
✅ 1. Assets statiques haute fidélité
-
Les roches, falaises, arbres, ruines, et autres éléments du monde naturel sont créés avec des millions de polygones.
-
Nanite remplace les systèmes LOD traditionnels : au lieu d’avoir plusieurs versions d’un même objet, Nanite affiche dynamiquement la quantité de détails nécessaire en fonction de la distance à la caméra.
-
Cela permet d’avoir un rendu ultra-net même de près, sans popping ni flou.
✅ 2. Optimisation automatique du rendu
-
Nanite rend seulement les pixels visibles : s’il y a un rocher derrière un arbre, il ne calcule que les fragments réellement à l’écran, réduisant la charge GPU.
-
Cela permet à ARK Ascended d’afficher des environnements complexes et denses (jungle, caverne, montagne) sans perte majeure de FPS, à condition d’avoir un GPU moderne.
✅ 3. Pas utilisé sur tous les objets
-
Nanite ne fonctionne pas encore sur :
-
Les créatures (dinosaures, humains, PNJ)
-
Les objets animés ou dynamiques (eau, feu, feuillage dynamique)
-
Les constructions joueur personnalisées (cela dépend du type de structure, mais beaucoup utilisent des meshes classiques)
-
-
Studio Wildcard a précisé que les structures de base pourraient bénéficier partiellement de Nanite dans les futurs correctifs ou optimisations.
🎮 En jeu, cela donne :
-
Une sensation de netteté constante même en s’approchant des rochers, ruines ou falaises.
-
Moins de textures qui « chargent » au dernier moment.
-
Fluidité plus stable malgré des scènes visuellement lourdes.
Nanite est le système de géométrie virtualisée d’Unreal Engine 5 qui utilise un nouveau format de maillage interne et une nouvelle technologie de rendu pour restituer des détails à l’échelle du pixel et un nombre élevé d’objets. Il ne travaille intelligemment que sur les détails qui peuvent être perçus et pas plus. Le format de données de Nanite est également très compressé et prend en charge le chargement dynamique à grain fin avec un niveau de détail automatique.
Avantages de Nanite sur ARK Ascended
- Augmentation de plusieurs ordres de magnitude dans la complexité de la géométrie, nombre de triangles et d’objets plus élevé que ce qui était possible auparavant en temps réel
- Les budgets d’image ne sont plus limités par l’utilisation de polygones, d’appels à générer et de mémoire de maillage
- Il est désormais possible d’importer directement des images sources de qualité cinématographique, telles que des sculptures ZBrush et des numérisations de photogrammétrie
- Utilisez des détails à nombre élevé de polygones au lieu de précalculer des détails dans des textures de normales
- Le niveau de détail (LOD) est géré automatiquement et ne nécessite plus de configuration manuelle pour les LOD des maillages individuels
- La perte de qualité est rare, voire inexistante, en particulier avec les transitions de LOD
Différences entre un maillage Nanite et un maillage statique
Un maillage Nanite est un maillage statique sur lequel Nanite est activé. Un maillage Nanite est toujours essentiellement un maillage triangulaire à la base, avec un niveau de détail et de compression élevé appliqué à ses données. Nanite utilise en outre un système entièrement nouveau et efficace de restitution de ce format de données.
Tout ce qui est nécessaire pour qu’un maillage statique puisse profiter de Nanite est un drapeau pour l’activer. La création de contenu pour Nanite n’est pas différente de celle des maillages traditionnels, à l’exception du fait que Nanite peut gérer des ordres de grandeur plus importants de triangles et d’instances que ce qui est possible pour la géométrie rendue de manière traditionnelle. Approchez la caméra suffisamment pour que Nanite génère les triangles sources importés.
Les maillages Nanite prennent en charge plusieurs UV et couleurs de vertex. Les matériaux sont affectés à des sections du maillage de sorte que ces matériaux puissent utiliser différents modèles d’ombrage et des effets dynamiques qui peuvent être réalisés dans les nuanceurs. Il est possible d’échanger dynamiquement l’assignation des matériaux, comme pour tout autre maillage statique, et Nanite ne nécessite aucun processus de précalcul des matériaux.
Nanite n’impose pas l’utilisation de textures virtuelles, mais elles sont fortement recommandées. Les textures virtuelles sont une fonctionnalité orthogonale de l’Unreal Engine dont les objectifs de données de texture sont identiques à ceux des données de maillage Nanite.
Comment fonctionne Nanite sur ARK Ascended ?
Nanite s’intègre aussi harmonieusement que possible dans les flux de travail des moteurs existants, tout en utilisant une nouvelle approche pour le stockage et le rendu des données de maillage.
- Pendant l’importation : les maillages sont analysés et décomposés en clusters hiérarchiques de groupes de triangles.
- Pendant le rendu : les clusters sont échangés à la volée à différents niveaux de détail en fonction de la vue de la caméra et se connectent parfaitement sans fissures aux clusters voisins au sein du même objet. Les données sont transmises à la demande, de sorte que seuls les détails visibles doivent être conservés en mémoire. Nanite fonctionne dans sa propre passe de rendu qui contourne complètement les appels de dessin traditionnels. Les modes de visualisation peuvent être utilisés pour inspecter le pipeline Nanite.




