{"id":2932,"date":"2021-05-27T17:04:39","date_gmt":"2021-05-27T15:04:39","guid":{"rendered":"http:\/\/myrdil.com\/?p=2932"},"modified":"2021-05-27T17:04:39","modified_gmt":"2021-05-27T15:04:39","slug":"ue5-est-la","status":"publish","type":"post","link":"https:\/\/myrdil.com\/?p=2932","title":{"rendered":"UE5 est l\u00e0 !"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2933\" src=\"http:\/\/192.168.1.201\/wordpress\/wp-content\/uploads\/2021-05-27-163241.png\" alt=\"\" width=\"721\" height=\"371\" srcset=\"https:\/\/myrdil.com\/wp-content\/uploads\/2021-05-27-163241.png 721w, https:\/\/myrdil.com\/wp-content\/uploads\/2021-05-27-163241-300x154.png 300w, https:\/\/myrdil.com\/wp-content\/uploads\/2021-05-27-163241-500x257.png 500w\" sizes=\"auto, (max-width: 721px) 100vw, 721px\" \/><\/p>\n<p><!--more--><\/p>\n<p>Je devrais faire des bonds de joie, sortir crier dans la rue en m&#8217;arrachant les cheveux et d\u00e9chirer mes v\u00eatements, ne plus aller dormir tant que le projet n&#8217;est pas fini, je ne sais pas moi, quelque chose de fort, d&#8217;extravagant, de d\u00e9ment !<\/p>\n<p>Mais non.<br \/>\nJ&#8217;ai lanc\u00e9 le moteur &#8211; c&#8217;est bien d&#8217;avoir une connexion \u00e0 300MBps &#8211; et j&#8217;ai converti le projet Althea. Je l&#8217;ai ouvert et tout se passe bien.<br \/>\nOk, bon signe !<\/p>\n<p>Seulement voil\u00e0, comme je ne suis pas foutu comme tout le monde, la premi\u00e8re chose que j&#8217;ai faite est d&#8217;essayer de compiler le projet pour voir comment l&#8217;application se comporte en termes de FPS.<br \/>\nEt l\u00e0, \u00e7a coince d\u00e9j\u00e0 : le moteur m&#8217;envoie aux fraises parce qu&#8217;il me manque un SDK. Quelques messages sibyllins m&#8217;indiquent o\u00f9 aller le chercher : que des pages 404.<br \/>\nOk, on verra plus tard.<\/p>\n<p>Ensuite, le syst\u00e8me de World Composition sur lequel je me suis longuement arrach\u00e9 les cheveux est <em>deprecated<\/em>. En fran\u00e7ais : flingu\u00e9. Y a pas, parti, perdu dans les limbes des archives.<br \/>\nPas de souci, le nouveau syst\u00e8me, le <em>world partition<\/em>, est g\u00e9nial, l&#8217;univers se d\u00e9coupe tout seul en petit carr\u00e9s qui se chargent et d\u00e9chargent au besoin. Fabuleux !<br \/>\nOui, mais comment qu&#8217;on fait ?<br \/>\nJe cr\u00e9e une carte, je cr\u00e9e un landscape, je ne vois rien dans l&#8217;onglet levels, je ne vois aucune image de mon landscape dans le world partition, soit, c&#8217;est pas \u00e7a qui va m&#8217;arr\u00eater, je cr\u00e9e une deuxi\u00e8me carte. La vois pas non plus. Je cr\u00e9e un deuxi\u00e8me landscape, il n&#8217;appara\u00eet pas dans la world partition.<br \/>\nTedju !<br \/>\nPar contre, mes deux landscapes des deux cartes diff\u00e9rentes se superposent gentiment sans que je puisse les d\u00e9placer.<br \/>\nMilliardedju !<\/p>\n<p>Bon, une nuit \u00e0 dormir dessus et j&#8217;ai l&#8217;intuition que le concept m\u00eame de level et de landscape n&#8217;existe plus et qu&#8217;il suffit de mettre des tombereaux de static meshes aussi loin qu&#8217;on veut et que c&#8217;est bon comme \u00e7a. Un truc du genre. On verra.<\/p>\n<p>Probl\u00e8me suivant : ma taverne, noire comme un four puisque je n&#8217;ai pas encore attaqu\u00e9 l&#8217;illumination, est sous UE5 claire comme en plein jour.<br \/>\nDonc, j&#8217;ai rien compris, \u00e0 creuser.<\/p>\n<p>Ensuite, les images par seconde. Et l\u00e0 c&#8217;est la douche froide !<br \/>\nQuand tout va bien, soit un perso tout seul avec un ciel et un soleil et je suis \u00e0 60 images par seconde !<br \/>\nYazaaaah !<br \/>\nLa bonne nouvelle, c&#8217;est que je peux ajouter ce que je veux, \u00e7a n&#8217;a plus beaucoup d&#8217;importance, je stabilise \u00e0 40FPS avec des chutes \u00e0 25.<\/p>\n<p>C&#8217;est quand m\u00eame raide&#8230; J&#8217;ai un 3900x overclock\u00e9 \u00e0 4.3GHz permanent sur 24 threads et une RTX2070. Ben je suis \u00e0 la tra\u00eene&#8230;<br \/>\nMais j&#8217;ai le budget pour une RTX3080 tonnerre de Zeus, take my money and shut up!<br \/>\nBah oui, mais y en a pas en vente, revenez l&#8217;ann\u00e9e prochaine.<\/p>\n<p>Bon, en toute honn\u00eatet\u00e9, \u00e7a a l&#8217;air fabuleux comme outil, c&#8217;est juste que je croule un peu sous les inqui\u00e9tudes, je vais m&#8217;employer \u00e0 les balayer l&#8217;une apr\u00e8s l&#8217;autre.<\/p>\n<p>Apr\u00e8s tout, ce n&#8217;est pas tous les jours qu&#8217;on assiste \u00e0 une r\u00e9volution, et <em>Nanite<\/em> + <em>Lumen<\/em>, soit polygones illimit\u00e9s et illumination globale en temps r\u00e9el, c&#8217;est aussi novateur que la Voodoo 3DFX de 1994.<\/p>\n<p>Faut juste que je dig\u00e8re.<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2932","post","type-post","status-publish","format-standard","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/posts\/2932","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/myrdil.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2932"}],"version-history":[{"count":0,"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/posts\/2932\/revisions"}],"wp:attachment":[{"href":"https:\/\/myrdil.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2932"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/myrdil.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2932"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/myrdil.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2932"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}