Trine 2 sur Android peut

Trine 2 sur Android peut-il correspondre à Xbox 360 et PS3 ?

Le mobile peut-il vraiment rattraper et dépasser les performances des consoles de dernière génération ? Il y a quelques semaines, nous avons passé en revue le Xiaomi MiPad avec le Tegra K1 de Nvidia – un processeur qui offre, du moins en théorie, plus de puissance GPU que la Xbox 360 et la PlayStation 3. Nos conclusions ? Il y avait des allusions aux capacités de la puce mais aucune véritable démonstration de sa puissance. Eh bien, cette semaine, notre tablette Nvidia Shield est arrivée pour examen, préchargée avec Frozenbyte’s Trine 2 – un titre PC et console moderne qui ressemble miraculeusement et joue étroitement avec les versions console et PC existantes du jeu.

Nous sommes encore loin d’une ère où les titres de console modernes apparaîtront en masse sur les tablettes (et éventuellement les smartphones) mais c’est une avancée importante à bien des égards. Selon nos calculs, Trine 2 est juste un peu en deçà des versions Xbox 360 et PlayStation 3, mais il devient très, très proche – certainement le facteur amusant du jeu n’est pas diminué et à certains égards, il peut même être considéré comme meilleur que le versions de console de dernière génération. Mis en perspective, il s’agit d’un moment décisif dans le jeu mobile. Nous avons contacté le développeur Frozenbyte pour parler de cette réalisation, qui n’a pas tardé à souligner que si la version tablette présente des différences graphiques avec les versions Xbox 360 et PlayStation 3, nous ne devons pas non plus oublier la question du contenu – un élément qui introduit ses propres défis technologiques.

“Trine 2 : Complete Story sur Android/K1 est plus étendu que les versions Xbox 360 et PS3 de Trine 2, car celles-ci n’ont pas les niveaux d’extension Goblin Menace publiés. La raison pour laquelle nous ne les avons jamais publiés est que nous aurions à beaucoup d’optimisations spécifiques pour les plates-formes, et peut-être même toucher les niveaux eux-mêmes (pour les rendre moins exigeants), et nous n’étions pas très enthousiastes à ce sujet, donc c’est un peu tombé en désuétude lorsque de nouvelles choses sont arrivées, ” dit le développeur.

“La version Android est fondamentalement exactement la même que sur PC et sur PS4. De plus, Wii U a Trine 2 : Director’s Cut qui est le même jeu que Complete Story, juste sous un nom différent. Pour comparer les différentes versions : PS4 rend à 1080p60 (stéréo 3D en interne également [runs at] 1080p60 mais PS4 ne produit actuellement que 720p60), Wii U 720p30 et Android 720p30. Les versions Xbox 360 et PS3 fonctionnent en 720p30, mais ont un léger ajustement de résolution activé si les choses se corsent.”

En comparant les versions côte à côte, il est sûr de dire qu’il n’y a pas exactement une énorme différence entre elles – il y a la suggestion d’un éclairage modifié et de certains actifs de texture de résolution inférieure. Pendant ce temps, la passe de l’anti-aliasing post-traitement FXAA vue sur la console est manquante sur la version Android. Cependant, en tant que preuve de concept, Trine 2 sur Android est toujours un bond significatif au-delà des propres ports de Half-Life 2 et Portal de Nvidia. Trine 2 prouve de manière concluante que la dernière technologie mobile peut rivaliser avec la console, sur certains titres au moins.

Trine 2 comparé sur Nvidia Shield Tablet, Xbox 360 et PlayStation 3. Utilisez le bouton plein écran et la résolution Full HD pour une expérience optimale.

“Le matériel mobile précédent n’était pas vraiment à la hauteur de notre point de vue, mais nous avons toujours su que ce n’était qu’une question de temps, nous avons donc gardé un œil sur l’espace mobile depuis quelques années maintenant. En fait, Trine 2 : Complete Story pour Android est un bon exemple concret de “gardons le contact” – de nombreux saluts annuels dans les deux sens menant finalement à quelque chose de plus concret lorsque les pièces tombaient juste”, explique Frozenbyte, interrogé sur les conditions commerciales qui ont fait le port Android possible.

“Nvidia nous a approchés vers le troisième trimestre de 2013 et a présenté ses futurs plans pour la plate-forme Android, et nous avons commencé à penser que le moment était peut-être venu. Nous sommes toujours intéressés par les nouveaux appareils et plates-formes, c’est ce côté geek des choses, et s’il a une résonance commerciale alors cela devient très intéressant. Notre propre moteur interne manquait de support Android, mais nous n’hésitons pas à ajouter de nouvelles plates-formes, et nous avons pensé que ce serait le bon moment pour commencer à explorer Android plus en détail.

Le studio avait une sorte d’avance en raison de la prolifération des plates-formes que Trine 2 prend déjà en charge. L’architecture graphique Kepler de Tegra K1 est dérivée d’une partie de bureau complète et prend en charge toutes les principales API graphiques. Les ports Android doivent généralement être convertis vers l’OpenGL ES plus restreint – Trine 2 est une pure conversion du code de bureau – c’est la “sauce secrète” de la dernière génération de processeurs graphiques mobiles, la voie qui fait du mobile une cible viable pour une immense bibliothèque de titres existants.

“En effet, Trine 2 sur Mac OS X et Linux utilisait OpenGL pour le rendu et ce moteur de rendu a servi de base au port K1. Le portage sur Android était fondamentalement comme n’importe quel autre portage que nous faisons : vous devez toujours gérer les fonctionnalités spécifiques à la plate-forme telles que le rendu. , entrée, etc. Nous avons de l’expérience sur de nombreuses plates-formes et notre moteur interne est généralement assez facile à porter… Chaque plate-forme a toujours ses propres défauts et pièges, mais jusqu’à présent, nous avons trouvé des moyens de les contourner assez rapidement, ” révèle le studio, en approfondissant un peu plus le processus de conversion.

Les premières impressions sont très positives. Trine 2 sur Android semble conserver le magnifique schéma d’éclairage et les détails des versions PC et console, bien que l’anti-aliasing post-processus FXAA soit absent sur la tablette. Ce que vous perdez en AA, vous gagnez en résolvant plus de détails. Bloom – ou peut-être un passage d’éclairage supplémentaire – semble être réduit sur la version Tegra K1, comme on le voit sur les lanternes dans la pièce ici. Amadeus le magicien semble flotter au-dessus de son lit alors qu’il dort sur la version tablette ! Une fois de plus, Bloom semble différent sur la version Android, mais les textures de sol en bois au premier plan sont plus visibles, qui sont clairement plus détaillées sur la console de dernière génération. versions. Soit le filtrage de texture est rappelé sur les textures de sol à distance moyenne, soit une fois de plus, nous voyons des actifs de qualité inférieure. Dans certaines régions, la version Tegra K1 semble avoir certains avantages par rapport aux versions console. Par exemple ici, l’écran central du shader de distorsion produit un effet sans doute plus impressionnant. -gen console builds.Cette scène est une vitrine du travail des effets PhysX, réalisé sans aucun problème sur toutes les versions testées ici. Tegra K1 a des niveaux de bande passante GPU inférieurs à ceux de la Xbox 360 et de la PS3, mais malgré cela, il gère très bien les effets de transparence qui réduisent les performances.

“La plupart du travail provient du rendu et de l’optimisation du jeu sur la plate-forme spécifique. Le K1 avait également besoin de quelques optimisations et d’une modernisation OpenGL, la plupart du rendu OpenGL est maintenant basé sur OpenGL 4.x. Dans l’ensemble, le port Android pour K1 a pris environ 12 mois-homme de nos programmeurs. Nous avons eu un programmeur qui a fait le portage en général, un pour les tâches liées aux entrées et un pour les optimisations et les ajustements de rendu. Bien sûr, vous devez ajouter quelques mois-homme pour nos concepteurs, l’assurance qualité et l’équipe de production. , et toutes les choses liées aux affaires.”

Le port Tegra K1 de Trine 2 est très, très soigné. Non seulement la conversion correspond et dépasse même la console de dernière génération à certains égards, mais il existe des améliorations qui profitent en particulier à la tablette Nvidia Shield. Plusieurs contrôleurs peuvent être couplés à l’unité, permettant un jeu coopératif local simultané. Branchez la tablette à votre téléviseur HD et vous disposez des mêmes options qu’une console traditionnelle. Jouer à Trine 2 sur le Xiaomi MiPad – un autre appareil alimenté par Tegra K1 – et ces options ont évidemment disparu, mais nous notons que Frozenbyte a ajusté le format d’image en conséquence, en changeant la solution de rendu en 1024×768 (un quart de la résolution native).

Le niveau de puissance disponible dans la tablette Shield est clairement assez impressionnant, mais en tant que technologie pionnière, il est juste de dire que ce n’est pas l’article complet. L’exécution de jeux Android plus anciens nous donne un niveau d’autonomie de batterie similaire à celui d’un iPad mini, par exemple, mais des titres comme Trine 2 sont beaucoup plus gourmands en ressources et, en tant que tels, la durée de vie de la batterie peut en souffrir – quelque chose que nous aborderons avec certaines mesures lorsque nous publierons notre la revue. Nvidia a mis en place une technologie de refroidissement passif qui dissipe deux fois plus de chaleur que les conceptions concurrentes – et il en a clairement besoin car l’unité devient assez chaude pendant le jeu. C’est un problème qui aurait été signalé très tôt sur la base de l’expérience de Frozenbyte.

“L’un des problèmes que nous avons rencontrés lors du développement pour K1 était le chauffage sur les prototypes d’appareils. Puisque Trine 2 : Complete Story était maintenant en cours de développement pour une tablette, nous devions nous assurer que l’appareil ne deviendrait pas trop chaud (car il manque de ventilateurs puissants ). Dans la dernière version, la Shield Tablet (K1) peut à peu près conserver 720p30 sans trop chauffer », révèle Frozenbyte.

Analyse des performances de la version Shield Tablet de Trine 2 par rapport à Xbox 360 et PlayStation 3. La version Android tient bon en 720p30, tout comme les jeux console. La seule mouche dans la pommade est la livraison d’images incohérente – un jeu à 30 images par seconde devrait présenter une nouvelle image toutes les 33 ms. Sur la version Android, nous voyons une livraison de 16 ms, 33 ms et 50 ms, entraînant un léger bégaiement.

Une partie du problème réside dans le fait que les fabricants de silicium comme Nvidia ne peuvent pas compter sur des processus de fabrication plus raffinés pour arriver aussi rapidement qu’auparavant. Tegra K1 est une pièce de 28 nm – un processus qui est avec nous depuis 2011. 20 nm est la prochaine étape, mais il est peu probable que le silicium de production arrive avant l’année prochaine. À ce stade, Nvidia aura une nouvelle partie – nom de code Erista – basée sur sa technologie GPU Maxwell. La question est de savoir s’il double ses performances ou s’il vise une puce plus froide avec une durée de vie de la batterie plus longue lorsqu’elle est vraiment poussée. Certes, l’élan d’augmentation des performances dans l’espace mobile ne semble pas se ralentir de si tôt.

“Il a été vraiment intéressant de voir à quelle vitesse la puissance des appareils mobiles a augmenté. L’écart entre les dernières sorties de jeux sur console et la sortie de ces mêmes jeux sur mobile se réduit. Dans le passé, il aurait fallu quatre à six ans avant que certains les jeux de console ont été vus sur des appareils mobiles, mais maintenant et à l’avenir, cet écart pourrait n’être que d’un à deux ans », déclare Frozenbyte.

“Cela fait également partie de notre projet Android – pour le moment, seuls quelques appareils utilisant le K1 sont capables d’exécuter Trine 2, mais nous nous attendons à ce que le développement de la puce maintienne son rythme rapide, donc dans un an, il devrait y avoir beaucoup plus de matériel là-bas, et nous espérons les inclure dans nos plans de plate-forme pour les futurs jeux – et peut-être certains actuels.”

En effet, alors que Trine 2 représente une nouvelle vague de jeux mobiles, c’est actuellement l’exception plutôt que la règle. La disponibilité des appareils Tegra K1 est pour le moins limitée, et l’analyse de rentabilisation du portage sur les titres de console modernes est fragile jusqu’à ce que de nombreux autres appareils aient un niveau de puissance équivalent. Mais nous soupçonnons que ce n’est pas trop loin : la puissance graphique de Tegra K1 est un bond de 2 fois par rapport à la puce A7 trouvée dans l’iPhone 5S, et les iPad actuels – et Apple a fait ses preuves en offrant un doublement des performances année après année en dehors. Nous pouvons également nous attendre à ce que les processeurs Snapdragon de Qualcomm comblent rapidement l’écart.

Et apporter des jeux plus avancés aux nouvelles tablettes et smartphones est logique pour les fabricants de matériel désireux de passer aux gadgets les plus récents et les plus performants. Nous avons maintenant atteint le point où un téléphone ou une tablette moderne a atteint un mur de briques de fonctionnalité – un iPad Air peut en effet disposer de 2 fois la puissance d’un iPad 4, mais il existe peu de scénarios d’utilisation qui exigent autant de capacité de traitement brut. Cela rend la sortie d’un nouvel appareil en tant que mise à niveau difficile à vendre – mais fournir un saut générationnel dans le potentiel des jeux n’est qu’un des moyens par lesquels les appareils mobiles de nouvelle génération peuvent se justifier. Bien que Trine 2 ne soit peut-être pas à la pointe de la technologie dans le jeu moderne, il n’est guère en reste en termes d’utilisation graphique – et si ce jeu fonctionne sur mobile, une vaste bibliothèque de titres modernes pourrait suivre…

Un grand merci aux membres du personnel de Frozenbyte Jari Kantomaa (producteur senior), Joel Kinnunen (vice-président), Timo-Pekka Kemppainen (producteur) et Kai Tuovinen (directeur marketing) pour nous avoir parlé du projet Trine 2 Android

Découvrez encore plus d’articles dans nos catégories Astuce, Consoles & Jeux.

Merci pour votre visite on espère que notre article Trine 2 sur Android peut-il correspondre à Xbox 360 et PS3 ?
, n’oubliez pas de partager l’article sur Facebook, pinterest et whatsapp avec les hashtags ☑️ #Trine #sur #Android #peutil #correspondre #Xbox #PS3 ☑️!

AndroidpeutsurTrine
Comments (0)
Add Comment