COMPTOIR
  
register

Quel est le programme de Crytek pour le développement de son CryENGINE ?

Si Crytek ne fait plus de jeu du calibre de Crysis par exemple, il continue un peu dans cette voie. Hunt Showdown fait partie de ces titres en accès anticipé qui pourrait profiter des avancées du moteur CryENGINE. Car de ce côté, le développeur est très actif et ne lâche pas son bébé. Après avoir récemment montré du RayTracing sur une RX Vega 56, le géant a admis qu'il utilisait deux méthodes selon les capacités du GPU de traiter ces lancers de rayons de manière hardware ou pas. Plus de détails pour comprendre sur ce billet si vous l'avez loupé.

 

Mais Crytek a un planning pour son moteur, et le voilà. Actuellement c’est la version 5.5.2 qui a pignon sur rue, mais la 5.6 ne tardera pas à arriver. Elle apportera la prise en charge des Mesh/Opaque Particle Casting Shadow, Render Optimization PAss, Tesselated Particle Ribbons, Opaque Particle Z-Buffer, Memory Footprint Reduction (moins de mémoire pompée), et des optimisations CPU. C'est la première pierre qui amènera à la 5.7.

 

Cette 5.7 justement devrait arriver au printemps 2020, et c'est elle qui va amener le plus gros des changements. Il y aura le support de l'Oculus Quest, et plus généralement une meilleure prise en charge de la VR. Il y aura aussi l'implémentation des Area Lights, et une amélioration des Multiple View Rendering. On note aussi les éclairages Opaque Particles/Deferred, Optimized Dynamic Instancing, mais surtout le plus lourd : implémentation de DX12, de Vulkan et du RayTracing.

 

crytek logo

 

La version 5.8 arrivera forcément après, probablement en 2021, ses principales informations sont le support du multi-GPU en DX12 et de Nvidia Ansel. Elle apportera également Deferring RenderObject Compilation to job Threat, Distance LOD Merging, Vegetation Spine Animation on GPU, Pixel Shader to Compute Shade, Order Independant Transparency, Parallax Skybox, Parametric Surface Support et Physically Based Material Blending.

 

C'est un sacré programme, surtout sur la 5.7 qui devrait signer l'arrivée de jeux dans l'année intéressants, toutefois on ne connait pas l'état du marché du GPU à cette période, ce que fera Nvidia en 7nm ni quand, et ce que proposera AMD avec Navi et Arcturus.

 

cryengine

 

Un poil avant ?

La MSi X570 Meg Ace teasée

Un peu plus tard ...

Réseaux mobiles haut débit : les infos du printemps

Les 8 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par dfd, le Dimanche 12 Mai 2019 à 18h59  
Z'ont l'air pas mal en features, les 5.7 et 5.8.
Allez Crytek, on zappe tous les intermédiaires et on passe direct à la 5.8 Q4 2019.
par Un ragoteur polynésien embusqué, le Dimanche 12 Mai 2019 à 18h24  
par Carbon13 le Samedi 11 Mai 2019 à 10h29
Le problème du CryEngine c'est pas sur le plan technique car il permet de réaliser de très beaux jeux, mais c'est apparemment une calamité de développer avec...et à en voir la roadmap ils ne semblent toujours pas avoir compris.
Tout à fait d'accord.
Un des exemples les plus frappant est le jeu Sniper qui est moche comme pas deux, avec ce moteur. Du gros n'importe quoi!
par Sarge, le Dimanche 12 Mai 2019 à 10h40  
par Carbon13 le Dimanche 12 Mai 2019 à 09h14
La facilité d'utilisation (en plus d'un bon modèle économique) c'est ce qui fait qu'aujourd'hui il n'y que grosso-modo que deux moteurs de jeux qui font une grande partie des jeux récents : l'Unreal Engine et Unity, le reste étant des moteurs proprio.
Mouais, je dirais plus le modèle économique alors.. car, on y pensant bien, l'Unreal Engine n'est pas autant utilisé : 2/10 - 3/10 ? Peut être ? Je ne pense pas que c'est la facilité d'utilisation qui caractérise l'UE, plus son modèle éco. et son accessibilité, notamment grâce à son magasin "d'assets".. où certains gros "succès" sont sortis presque préfabriqués. Mais, on ne parle plus de développement là, à mon sens.

Pour moi, le CryEngine a pris du retard sur la concurrence et à bien des niveaux (autre que le rendu pur) à cause des frères Yerli.. Mais ce n'est que question de temps, je pense !
par JoeBar, le Dimanche 12 Mai 2019 à 09h21  
J'ai lu quelque part que le mGPU permettra déjà d'avoir de meilleures perfs et stabilité que le SLI mais aussi de pouvoir associer des CG différentes.

Je me plante ou j'ai bien lu ?
par Carbon13, le Dimanche 12 Mai 2019 à 09h14  
par Sarge le Samedi 11 Mai 2019 à 15h53
Cette affirmation est vraie à 90% des cas et ne se limite pas au CryEngine.. Le plus souvent, les moteurs graphiques sont parfaitement/pleinement utilisés par leurs créateurs et mal exploités par leurs clients.. donc voilà, voilà.
La facilité d'utilisation (en plus d'un bon modèle économique) c'est ce qui fait qu'aujourd'hui il n'y que grosso-modo que deux moteurs de jeux qui font une grande partie des jeux récents : l'Unreal Engine et Unity, le reste étant des moteurs proprio.
par Sarge, le Samedi 11 Mai 2019 à 15h53  
par Carbon13 le Samedi 11 Mai 2019 à 10h29
Le problème du CryEngine c'est pas sur le plan technique car il permet de réaliser de très beaux jeux, mais c'est apparemment une calamité de développer avec...et à en voir la roadmap ils ne semblent toujours pas avoir compris.
Cette affirmation est vraie à 90% des cas et ne se limite pas au CryEngine.. Le plus souvent, les moteurs graphiques sont parfaitement/pleinement utilisés par leurs créateurs et mal exploités par leurs clients.. donc voilà, voilà.
par Carbon13, le Samedi 11 Mai 2019 à 10h29  
Le problème du CryEngine c'est pas sur le plan technique car il permet de réaliser de très beaux jeux, mais c'est apparemment une calamité de développer avec...et à en voir la roadmap ils ne semblent toujours pas avoir compris.
par Laitauriz, le Samedi 11 Mai 2019 à 09h49  
Je me pose une question sur les " Area Lights " . Elles étaient censées être déjà implémentées depuis 2013 . Elles apparaissent notamment dans ce trailer de Crysis 3 :
Crysis 3

A moins qu'elles aient été retirées du jeu au lancement ?( je ne l'ai pas d'installé pour vérifier ) Ou qu'il s'agisse de quelque chose de différent encore ? ( Crytek ne donne pas plus d'information )