Depuis l'arrivée de la PS4 et de la Xbox One, nombreux sont les joueurs à se passionner pour les résolutions et autres taux de rafraichissement des jeux nouvelle génération en comparant telle version avec telle autre. Et jusqu'à présent, c'est la Xbox One qui propose le plus souvent, à jeu équivalent, des titres moins aboutis techniquement que ceux de la console de Sony. C'est dans ce contexte que Crytek souhaite partager ses secrets pour mieux maîtriser la console de Microsoft.
Disponible depuis le lancement de la Xbox One, Ryse : Son of Rome, développé par Crytek, est un jeu qui tourne avec une résolution de 900p et à 30 images par seconde. Certes, la console peut sans doute faire mieux, mais le titre profite tout de même du savoir-faire du studio et demeure encore aujourd'hui l'un des jeux nouvelle génération les plus impressionnants.
Contacté par GamingBolt, Crytek explique leurs secrets de fabrication concernant la gestion du CryEngine, moteur du jeu, et de l'ESRAM de la Xbox One.
Le CryEngine a une nouvelle et unique solution pour cela et tout est dans Ryse : Son of Rome. Un des problèmes quand nous utilisons un système de "shading différé" c'est que cela pèse très lourd sur la bande passante. Ça devient exponentiellement pire quand les lumières se chevauchent car cela créé un nombre considérable de lectures redondantes et d'opérations. Dans Ryse, nos ingénieurs ont créé un système appelé "tiled shading" qui profite des capacités de la Xbox One.
Pour faire simple, Crytek a conçu un système qui divise les tâches permettant à la Xbox One de mieux traiter ces dernières. Ce système fait économiser de la bande passante et facilite l'amélioration du rendu graphique. Ingénieux, non ?
Parfois, j'ai l'impression que Gameblog a découvert le jeu vidéo il y a 2 semaines.
Crytek n'as vraiment de secret... ils ont juste de don de faire des jeux beaux et creux... et ils ont aussi le don d'être arrogants...
il faut coder dessus mais pas comme en 2012
Sinon le texte originale donne ça:
"In Ryse our graphics engineers created a system called tiled shading to take advantage of the Xbox One,” Sean explained.
“This splits the screen into tiles and generates a list of all the lights effective each title using a compute shader. It then cull’s light by min/max extents of the tile. We then loop over the light list for each tile and apply shading.
Ultimately this resulted into bandwidth gains and they were able to use just a single compute shader for culling and lighting, which is simply phenomenal. “In practice this made for the biggest bandwidth save we could have hoped for, as just reading the Gbuffer once and writing shading results once at the end for each pixel. Only a single compute shader was used in Ryse for light culling and executing entire lighting and shading pipelines (with some small exceptions for complex surfaces like skin and hair).”
Microsoft à créer sa machine en tablant sur le fait que le megatexturing et les PRT/tiling seront la norme du codage dans l'avenir.
avec ces nouvelles technique 32mo d'ESRAM sont plus que suffisant, l'avenir de la programmation sur du bas niveau que ce soit avec Mantle ou directx12 étant de faire passer des tonnes de giga dans 32mo d'ESRAM.
maxx C'est mort pour Time Splitters, il y a eut une pétition, ils auraient réfléchis pour un remake des trois épisodes sur 360 et PS3 si elle atteignait 300 000 signatures, il n'y en a eut que 80 000.
http://www.cse.chalmers.se/~olaolss/main_frame.php?contents=publication&id=tiled_shading
Bah je peux pas laisser dire n'importe quoi et encore je vais même pas m'attarder sur le cas Blackbox et ses inepties
c'est clair que Crytek a fait du beau boulot sans se plaindre des kit de développements.
et si la rumeur d'un Ryse 2 est avérée je serais surpris de voir qu'ils ont pu bosser aussi vite
Pas les joueurs.
Un RYSE 2 mais avec des VICKINGS
garde ca pour Ryse III
Visuellement. Parce que techniquement, un jeu couloirs en 900p qui se paye le luxe de ramer, c'est inadmissible sur next-gen.
comme les autres quoi!!! MDR
Sinon je crois que PowerVR avec sa légendaire Voodoo et Voodoo 2, proposait en 1996 et 1998 de supprimer les polygones qui se chevauchaient pour gagner de la bande passante.....
COD Ghost est en 1080p sur PS4, est un multi et n'a rien d'un jeu AAA...
D'autre part, jamais le framerate de COD Ghost ne tape dans les 10fps...
Free Radical serait toujours en vie, on l'aurait eut depuis longtemps ce TS4!
http://www.digitaltrends.com/gaming/crytek-well-make-timesplitters-hd-if-300000-fans-demand-it/#!MJg4W
https://www.change.org/en-GB/petitions/crytek-uk-create-a-timesplitters-hd-collection#share
Donc la technique ils savent de quoi ils parle
Car aujourd'hui ryse en pure technique est impressionnants on repassera les autres aspects qui ne sont pas des problèmes lie au hardware.
Mais forcement... Si tu ne lis que les tests...
Crytek a fait une prouesse dans le temps imparti. Tu n'as pas que 10 ennemis a l'écran dans ryse et des ombres et de l'éclairage dynamique a coupé le souffle. Alors chute de frame rate dans un passage en particulier mais pas dans tout le jeu... contrairement a ce que tu sembles dires.
Lors des impacts du fer les étincelles et l'éclairage sur les visages, l'animation des visages lors des qte...
Mais ca... faut y avoir touché dommage... y a des gens qui vivent les expériences par procurations et d'autres sui les vivent.
jojoplay4 kensama en faut l'interview crytek n'est pas complète en même temps gameblog... Ils n'ont pas économiser que de la bp mais aussi utiliser qu'un seul compute shader, plus compliqué a gérer sans cette technique ce qui a été possible avec la capacité de l'esram a écrire et lire en même temps. On verra sur ryse 2 s'il arrive a stabiliser le frame rate. Surtout quand il a beaucoup de perso a l'écran et des flammes de partout.
Mais bon c'est crytek qui le dit pas moi. Mais je vois déjà les gens dire que ce sont des manches etc....
J'ai edite mon post 3 fois... désolé aux personnes cités...
D'autre part certains oublient que ce jeu est au final le portage d'un jeu Kinect, qui s'est donc fait avec un temps limité et des bases non prévues pour la One !!!
Depuis le temps que j'en parle. Maintenant que Crytek le dit, ce sera peut-être plus pris au sérieux
Et au passage le tiled shading ça existe depuis des lustres. Le but est justement de faire des économies de bande passante (on découpe en plusieurs "tiles" puis on reconstitue, ça passe mieux ainsi).
En gros ce qu'il faut retenir de cet article, c'est que la bande passante mémoire de la DDR3 constitue un bottleneck pour les développeurs et que si ces dernieres souhaitent profiter de la vitesse supérieure de l'esram pour afficher certains effets next-gen, il faut trouver des astuces qui permettent de faire des économies de bande passante car malheureusement il n'y a que 32 Mo et ça part très vite. Le tiled shading en est une.
D'ailleurs sans cela, Ryse n'aurait sans doute pas pu tourner en 900p et Crytek aurait été obligé soit de sacrifier ses effets soit de baisser la résolution à 720p par exemple.
L'approche de Ryse est plus "problématique" pour la One et celle de Killzone SF n'en parlons pas. C'est typiquement le jeu infaisable sur One. Son moteur full deffered (ou quasi) est incompatible avec les 32 Mo d'esram. Les développeurs One doivent éviter ce type d'approche à tout prix.
Justifier l'injustifiable... c'est très décevant pour une console next-gen, même si le jeu est en soit une performance pour la One.
http://youtu.be/i8Qib67ObcE
http://www.eurogamer.net/articles/digitalfoundry-vs-ryse-son-of-rome : "While we were undoubtedly impressed with the visuals on display in Ryse, performance is one area where Crytek has fallen a bit short. Originally touted as a solid 30fps experience, Ryse misses the mark more often than we'd like with frame-rates often fluctuating between 26-28fps. The most challenging situations even see the frame-rate drop into the teens"
Donc arrête ton baratin 2 minutes. Ce jeu à un framerate de merde alors qu'il tourne déjà en 900p et que c'est un putain de jeu couloirs. C'est tout simplement inadmissible.
Pour info, IFSS tourne en 1080p avec un framerate largement plus haut et dans un putain d'open world.
Il n'y a rien à discuter. Le hardware de la One est décevant pour une console next-gen.
Ryse est impressionnant point et l'un des plus beau jeu même s'il fait des chutes. Rien avoir avec le fait d'être un jeu couloir.
Les chutes de frame rate ne détermine pas la beauté d'un jeu c'est n'importe quoi ce que tu dis. Sincèrement donc arrête.
kayama UE 4 a dévoile sa roadmap je t'invite a la lire. Il y a des choses très intéressantes dedans. Notamment sur cette fameuse Esram et ue4
Bien sur je ne dis pas que la X1 esram c'est trop de la balle car les devs vont devoir se creuser la tete par rapport a la ps4 sauf si dx12 tiens ses promesses sur la facilité...
Au fait tu as vu que sur beyond 3d ? A propos de dx12/mantle versus opengl ?
Crytech sont peut etre arrogant et prétentieux mais ils savent programmé. Crysis premier du nom est resté longtemps une référence en matière de technique et de graphisme. Ok le jeu a été mal optimisé mais il a fallut attendre un moment avant d'avoir des jeux aussi beau.
J'ai remis le jeu pas un pet d'aliasing... les lumières sur les objets, les armures. Distance d'affichage. Les roches avec pleins de formes irrégulières.
Comme tu dis crytek c'est pas des Guignols...
Je n'ai jamais dit que le jeu était moche. C'est récurrent : quand on a pas d'arguments, on invente des propos.
Par contre, le jeu est techniquement décevant. Même pas de framerate stable dans un jeu couloirs en 900p, c'est du foutage de gueule.
Et cela ne vient pas spécifiquement de Cryteck, bien que le choix des graphismes sur le framerate est discutable, mais du hardware limité de la One.
kenjushi
"A la base, Ryse etait prévu sur 360, donc le fait de le sortir sur Xbox One"
Bla bla bla... quand c'est pas DX12, c'est le Cloud, quand c'est pas le Cloud, c'est je ne sais quoi encore.
Et sur les multis en inferiors, c'est quoi le problème ???
Un jeu couloir est un problème de hardware ? L'aspect répétitif aussi c'est un problème de dx12 ? Cest la faute de la one si l'intérêt du jeu est pas top ?
Tu connais rien a ryse pour savoir pourquoi il peu y avoir des chuttes sur des passages spécifiques, TRES spécifique.
Tu es un ignare laisse les gens comme kayama s'exprimer reste a ta place vaut mieux. Sérieux tu fais parti de ces sales gosses qui a tout vu et mieux fait que tout le monde.
Va bosser achete toi les choses avants de critiques et de joue par procurations sur des sites. Cest un des plus beau jeu Next gen a l'heure actuelle tous les sites le dise. Donc arrêtes tes conneries sur la technique pour des chutes de frame rate...
Tu saccages le boulot des gens sur un seul paramètre. Le fps.par contre tout le reste non... Hallucinant
Arrêtons-nous là si c'est ça tes arguments
Si pour toi, la next-gen c'est du 900p instable sur un jeu couloirs, tant mieux.