{"id":2611,"date":"2021-02-01T22:51:33","date_gmt":"2021-02-01T21:51:33","guid":{"rendered":"http:\/\/myrdil.com\/?p=2611"},"modified":"2021-02-01T23:42:22","modified_gmt":"2021-02-01T22:42:22","slug":"lightmap-resolution","status":"publish","type":"post","link":"https:\/\/myrdil.com\/?p=2611","title":{"rendered":"Lightmap resolution"},"content":{"rendered":"<p>Pour limiter le nombre de draw calls, soit le nombre d&#8217;objets qui sont envoy\u00e9s \u00e0 la carte graphique pour \u00eatre rendus, il est indispensable de fusionner des objets en un seul autant que possible, par exemple un b\u00e2timent fait de trente murs gagnera \u00e0 \u00eatre &#8220;merged&#8221; en un seul.<\/p>\n<p><!--more--><\/p>\n<p>J&#8217;ai donc fusionn\u00e9 la taverne, qui compte 85.000 polygones avant d&#8217;y ajouter tables, chaises et d\u00e9cors, en un seul mesh.<br \/>\nTout se passe bien, sauf que la fa\u00e7ade en plein soleil est toute moche, parsem\u00e9e de taches d&#8217;ombres.<\/p>\n<p>Chercher l&#8217;erreur, perdre un temps fou \u00e0 ne fusionner que quelques objets, les uns et pas les autres, gal\u00e9rer dans tous les sens, pour finir par trouver la solution : plus un objet comporte de polygones, plus il faut agrandir sa lightmap, sans quoi les polygones n&#8217;auront que peu de d\u00e9finition ce qui g\u00e9n\u00e8re des art\u00e9facts.<br \/>\nC&#8217;est \u00e9vident, quand tu le sais.<\/p>\n<p>J&#8217;ai r\u00e9solu le probl\u00e8me des lignes dans le plancher par la m\u00eame m\u00e9thode, par contre je n&#8217;ai pu r\u00e9soudre celui de l&#8217;\u00e9tage des chambres, on s&#8217;en fout un peu, c&#8217;est le genre de choses que corrigerait un artiste si l&#8217;\u00e9quipe devait s&#8217;agrandir.<\/p>\n<p>Il faut dire que si le projet arrivait \u00e0 terme, au moins au stade de prototype, ce qui n&#8217;a toujours gu\u00e8re plus de 60% de chances de survenir, le jeu serait absolument superbe et la partie la plus difficile, soit l&#8217;\u00e9laboration des r\u00e8gles, comp\u00e9tences et syst\u00e8me de jeu, est mon point fort.<br \/>\nPour autant qu&#8217;il reste des gens int\u00e9ress\u00e9s par ma philosophie de jeu, ce qui reste \u00e0 d\u00e9montrer.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pour limiter le nombre de draw calls, soit le nombre d&#8217;objets qui sont envoy\u00e9s \u00e0 la carte graphique pour \u00eatre rendus, il est indispensable de fusionner des objets en un seul autant que possible, par exemple un b\u00e2timent fait de &hellip; <a href=\"https:\/\/myrdil.com\/?p=2611\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","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-2611","post","type-post","status-publish","format-standard","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/posts\/2611","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=2611"}],"version-history":[{"count":0,"href":"https:\/\/myrdil.com\/index.php?rest_route=\/wp\/v2\/posts\/2611\/revisions"}],"wp:attachment":[{"href":"https:\/\/myrdil.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2611"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/myrdil.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2611"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/myrdil.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2611"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}