2. Une technologie pilotée par le processeur graphique :
Pour gérer le rendu complexe du monde ouvert et de la végétation, nous avons développé une solution pilotée par le processeur graphique, adaptée autant aux PC qu'aux consoles et plateformes mobiles. Ce système utilise les capacités de traitement parallèle du processeur graphique pour traiter les calculs de l'élimination d'instance et du niveau de détail (LOD). Notre méthode originale combine ComputeShader et les techniques d'élimination de la rastérisation pour occlure précisément chaque instance, puis DrawIndirect et MultiDrawIndirect pour le rendu par lots. En outre, les résultats du processeur graphique sont renvoyés au CPU pour éliminer les appels d'affichage et charger les LOD du maillage de manière dynamique, ce qui permet le rendu de millions d'instances de végétation à l'écran dans Infinity Nikki.