{"id":5888,"date":"2020-02-04T09:17:30","date_gmt":"2020-02-04T09:17:30","guid":{"rendered":"http:\/\/anthropoya.cluster014.ovh.net\/blog-informatique\/?p=5888"},"modified":"2020-02-10T08:33:03","modified_gmt":"2020-02-10T08:33:03","slug":"la-technique-du-parallax-mapping","status":"publish","type":"post","link":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/?p=5888","title":{"rendered":"La technique du Parallax Mapping"},"content":{"rendered":"<p><img decoding=\"async\" src=\"https:\/\/i.ytimg.com\/vi\/bfS4J65fXJY\/maxresdefault.jpg\" alt=\"GPU\" width=\"350px\" \/><\/p>\n<p><strong>Intro :<\/strong><\/p>\n<p>Avant tout, que veux dire \u00ab\u00a0parallax\u00a0\u00bb ou parallaxe ? La parallaxe d\u00e9signe le ph\u00e9nom\u00e8ne physique et dynamique \u00e0 propos d&rsquo;un objet qui visiblement change de forme \u00e0 cause du point de vue de l\u2019\u0153il de l&rsquo;observateur.<\/p>\n<p>La technique du Parallax Mapping est une technique de d\u00e9placement de surface.<br \/>\nLa surface trait\u00e9e donne un r\u00e9sultat de profondeur et est similaire avec la technique utilis\u00e9e dans le \u00ab\u00a0bump mapping\u00a0\u00bb.<\/p>\n<p>Cela donne un r\u00e9sultat tr\u00e8s joli. En effet, elle permet d&rsquo;\u00e9muler le relief d&rsquo;un objet \u00e0 partir d&rsquo;une texture.<\/p>\n<p>Comme toutes les techniques de d\u00e9placement de surface, la technique du PM utilise une image texture sp\u00e9ciale pour effectuer le rendu.<\/p>\n<p><strong>Explications :<\/strong><\/p>\n<p>Il s&rsquo;agit d&rsquo;appliquer un d\u00e9calage des coordonn\u00e9es (offset) de la texture diffuse directement dans le pixel shader.<\/p>\n<p>Ce d\u00e9calage d\u00e9pend de la direction et de la position de la cam\u00e9ra qui observe la sc\u00e8ne.<br \/>\nLa surface ainsi dessin\u00e9e \u00e0 l&rsquo;\u00e9cran doit \u00e9voluer correctement en respectant la position de la cam\u00e9ra.<\/p>\n<p>La technique du PM utilise une image \/ texture de couleur noire et blanche.<\/p>\n<p>La simulation s&rsquo;op\u00e8re dans l&rsquo;espace des textures. On op\u00e8re un d\u00e9calage des coordonn\u00e9es des textures avec le vecteur de vue de la cam\u00e9ra plus la valeur courante de la \u00ab\u00a0height map\u00a0\u00bb de texture utilis\u00e9e.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Intro : Avant tout, que veux dire \u00ab\u00a0parallax\u00a0\u00bb ou parallaxe ? La parallaxe d\u00e9signe le ph\u00e9nom\u00e8ne physique et dynamique \u00e0 propos d&rsquo;un objet qui visiblement change de forme \u00e0 cause du point de vue de l\u2019\u0153il de l&rsquo;observateur. La technique du Parallax Mapping est une technique de d\u00e9placement de surface. La surface trait\u00e9e donne un [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[13],"tags":[],"_links":{"self":[{"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=\/wp\/v2\/posts\/5888"}],"collection":[{"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5888"}],"version-history":[{"count":27,"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=\/wp\/v2\/posts\/5888\/revisions"}],"predecessor-version":[{"id":5928,"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=\/wp\/v2\/posts\/5888\/revisions\/5928"}],"wp:attachment":[{"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5888"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5888"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.la-porte-des-nebuleuses.net\/blog-informatique\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5888"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}