{"id":1637,"date":"2024-09-16T20:47:47","date_gmt":"2024-09-16T20:47:47","guid":{"rendered":"https:\/\/raphael-gimard.com\/?post_type=avada_portfolio&#038;p=1637"},"modified":"2024-09-16T21:49:22","modified_gmt":"2024-09-16T21:49:22","slug":"lego-procedural-generation","status":"publish","type":"avada_portfolio","link":"https:\/\/raphael-gimard.com\/en\/portfolio-items\/lego-procedural-generation\/","title":{"rendered":"LEGO PROCEDURAL GENERATION"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-background-position:left top;--awb-border-sizes-top:0px;--awb-border-sizes-bottom:0px;--awb-border-sizes-left:0px;--awb-border-sizes-right:0px;--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:20px;--awb-padding-bottom:100px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1216.8px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-padding-top:0%;--awb-padding-right:18%;--awb-padding-bottom:0%;--awb-padding-left:18%;--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:50px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\" style=\"--awb-text-transform:uppercase;\"><h3 style=\"text-align: center;\">G\u00e9n\u00e9ration Proc\u00e9durale de Terrain LEGO avec Houdini<\/h3>\n<\/div><div class=\"fusion-text fusion-text-2\"><p style=\"text-align: center;\">Dans le cadre de la r\u00e9alisation d&rsquo;un mini-m\u00e9trage LEGO, j&rsquo;ai d\u00e9cid\u00e9 de cr\u00e9er un asset proc\u00e9dural pour LEGO afin de r\u00e9pondre aux besoins de production. Compte tenu de la grande quantit\u00e9 de d\u00e9cors n\u00e9cessaires pour le film, il m&rsquo;a sembl\u00e9 logique de d\u00e9velopper une solution permettant de g\u00e9n\u00e9rer ces environnements de mani\u00e8re automatis\u00e9e.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:50px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-3\" style=\"--awb-text-transform:uppercase;\"><p>Approche Technique pour la G\u00e9n\u00e9ration Proc\u00e9durale LEGO dans Houdini<\/p>\n<\/div><div class=\"fusion-text fusion-text-4\"><p style=\"color: #a80808;\">Cr\u00e9ation de la Grille <span style=\"color: #a80808;\">de <\/span>Points<\/p>\n<p>Le premier objectif \u00e9tait de structurer une grille de points \u00e0 partir d\u2019un mod\u00e8le de terrain de base. J\u2019ai utilis\u00e9 un \u00ab\u00a0pointfromvolume\u00a0\u00bb pour r\u00e9partir les points de mani\u00e8re r\u00e9guli\u00e8re. Cette grille sert ensuite de <span style=\"color: #777777;\">guide <\/span>pour le placement des blocs LEGO.<\/p>\n<p><span style=\"color: #777777;\">Cr\u00e9ation de l&rsquo;attribut \u00ab\u00a0<span style=\"color: #a80808;\">available<\/span>\u00a0\u00bb pour le Placement des Briques<\/span><\/p>\n<p>J\u2019ai d\u00e9fini un attribut custom, \u00ab\u00a0available\u00a0\u00bb, pour g\u00e9rer dynamiquement l\u2019occupation de l\u2019espace. \u00c0 chaque it\u00e9ration, cet attribut est mis \u00e0 jour en fonction des blocs plac\u00e9s, ce qui permet de g\u00e9rer les zones disponibles avec pr\u00e9cision. Chaque point de la grille est initialement marqu\u00e9 comme \u00ab\u00a0disponible\u00a0\u00bb jusqu&rsquo;\u00e0 ce qu&rsquo;une brique y soit positionn\u00e9e.<\/p>\n<p style=\"color: #a80808;\">Algorithme de <span style=\"color: #a80808;\">Placement <\/span>des Briques<\/p>\n<p>L&rsquo;algorithme de placement utilise un solver SOP pour it\u00e9rer sur chaque point et d\u00e9terminer o\u00f9 positionner les briques en fonction de leur taille (longueur, largeur). En plus de v\u00e9rifier les dimensions des briques et l&rsquo;attribut \u00ab\u00a0available\u00a0\u00bb, j\u2019ai ajout\u00e9 un calque de hauteur pour g\u00e9n\u00e9rer des bordures. Ce calque permet de d\u00e9finir des limites pr\u00e9cises, \u00e9vitant ainsi que les briques soient plac\u00e9es en dehors du terrain, et pr\u00e9venant toute incoh\u00e9rence structurelle.<\/p>\n<p>Une fois l&rsquo;algorithme appliqu\u00e9 \u00e0 une brique, il est r\u00e9p\u00e9t\u00e9 pour chaque brique de la sc\u00e8ne, en tenant compte des briques d\u00e9j\u00e0 plac\u00e9es. Cela permet d&rsquo;\u00e9viter les erreurs de g\u00e9n\u00e9ration.<\/p>\n<p>Ensuite, l&rsquo;ensemble du syst\u00e8me est envoy\u00e9 dans Solaris, o\u00f9 j\u2019applique les shaders de mani\u00e8re proc\u00e9durale en fonction des types de briques. Les shaders sont param\u00e9tr\u00e9s pour correspondre aux mat\u00e9riaux LEGO, offrant ainsi un rendu r\u00e9aliste tout en respectant les couleurs et textures propres \u00e0 chaque bloc.<\/p>\n<p>Pour l&rsquo;optimisation des meshes, les briques sont repr\u00e9sent\u00e9es par des cubes avec un nombre tr\u00e8s limit\u00e9 de polygones. J&rsquo;utilise ensuite les curvature maps dans Karma pour simuler les bords arrondis des briques LEGO, donnant l&rsquo;impression de courbes douces sans alourdir la g\u00e9om\u00e9trie. Cela permet de maintenir des performances \u00e9lev\u00e9es.<\/p>\n<p>Cette version n&rsquo;est qu&rsquo;une v1 de l&rsquo;asset, avec pour objectif de l&rsquo;am\u00e9liorer et de l&rsquo;enrichir dans de futures mises \u00e0 jour afin d&rsquo;optimiser encore davantage le processus et d&rsquo;ajouter de nouvelles fonctionnalit\u00e9s.<\/p>\n<p>&nbsp;<\/p>\n<\/div><div class=\"awb-gallery-wrapper awb-gallery-wrapper-1 button-span-no\" style=\"--more-btn-alignment:center;\"><div style=\"margin:-7px;--awb-bordersize:0px;--awb-border-radius:12px;--awb-caption-title-color:#ffffff;--awb-caption-title-size:18px;--awb-caption-title-transform:var(--awb-typography4-text-transform);--awb-caption-title-line-height:24px;--awb-caption-title-letter-spacing:0px;--awb-caption-text-color:#ffffff;--awb-caption-text-size:var(--awb-typography5-font-size);--awb-caption-text-transform:var(--awb-typography5-text-transform);--awb-caption-text-line-height:var(--awb-typography5-line-height);--awb-caption-text-letter-spacing:var(--awb-typography5-letter-spacing);--awb-caption-overlay-color:#141617;--awb-caption-background-color:#141617;--awb-caption-title-font-family:&quot;Inter&quot;;--awb-caption-title-font-style:normal;--awb-caption-title-font-weight:500;--awb-caption-text-font-family:var(--awb-typography5-font-family);--awb-caption-text-font-weight:var(--awb-typography5-font-weight);--awb-caption-text-font-style:var(--awb-typography5-font-style);\" class=\"fusion-gallery fusion-gallery-container fusion-grid-3 fusion-columns-total-0 fusion-gallery-layout-masonry fusion-gallery-1\"><div class=\"fusion-grid-column fusion-gallery-column fusion-gallery-column-3 fusion-grid-sizer\"><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:50px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-video fusion-vimeo\" style=\"--awb-max-width:1000px;--awb-max-height:563px;--awb-align-self:center;--awb-width:100%;\"><div class=\"video-shortcode\"><lite-vimeo videoid=\"1010016408\" class=\"landscape\" params=\"&autopause=0\" title=\"Vimeo video player 1\"  width=\"1000\" height=\"563\"><\/lite-vimeo><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container hundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-background-position:left top;--awb-border-sizes-top:0px;--awb-border-sizes-bottom:0px;--awb-border-sizes-left:0px;--awb-border-sizes-right:0px;--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:80px;--awb-padding-right:4%;--awb-padding-bottom:100px;--awb-padding-left:4%;--awb-padding-bottom-small:70px;--awb-background-color:var(--awb-color7);--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"width:104% !important;max-width:104% !important;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_4 1_4 fusion-flex-column fusion-no-small-visibility fusion-no-medium-visibility\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:25%;--awb-margin-top-large:0px;--awb-spacing-right-large:7.68%;--awb-margin-bottom-large:50px;--awb-spacing-left-large:7.68%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:3.84%;--awb-margin-bottom-large:50px;--awb-spacing-left-large:3.84%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-1 fusion-title-center fusion-title-text fusion-title-size-three\"><div class=\"title-sep-container title-sep-container-left\"><div class=\"title-sep sep-single sep-solid\" style=\"border-color:hsla(var(--awb-color1-h),var(--awb-color1-s),var(--awb-color1-l),calc( var(--awb-color1-a) - 80% ));\"><\/div><\/div><span class=\"awb-title-spacer\"><\/span><h3 class=\"fusion-title-heading title-heading-center fusion-responsive-typography-calculated\" style=\"margin:0;text-transform:uppercase;--fontSize:22;--minFontSize:22;line-height:var(--awb-typography1-line-height);\">Autres publications<\/h3><span class=\"awb-title-spacer\"><\/span><div class=\"title-sep-container title-sep-container-right\"><div class=\"title-sep sep-single sep-solid\" style=\"border-color:hsla(var(--awb-color1-h),var(--awb-color1-s),var(--awb-color1-l),calc( var(--awb-color1-a) - 80% ));\"><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_1_4 1_4 fusion-flex-column fusion-no-small-visibility fusion-no-medium-visibility\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:25%;--awb-margin-top-large:0px;--awb-spacing-right-large:7.68%;--awb-margin-bottom-large:50px;--awb-spacing-left-large:7.68%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-6 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-flex-align-self-flex-start fusion-column-no-min-height\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><style type=\"text\/css\">.fusion-portfolio-wrapper#fusion-portfolio-1 .fusion-portfolio-content{ padding: 25px 25px 25px 25px; text-align: center; }<\/style><div class=\"fusion-recent-works fusion-portfolio-element fusion-portfolio fusion-portfolio-1 fusion-portfolio-grid fusion-portfolio-paging-none fusion-portfolio-five fusion-portfolio-boxed fusion-portfolio-text fusion-portfolio-rollover\" data-id=\"-rw-1\" data-columns=\"five\"><style type=\"text\/css\">.fusion-portfolio-1 .fusion-portfolio-wrapper .fusion-col-spacing{padding:20px;}<\/style><div class=\"fusion-portfolio-wrapper\" id=\"fusion-portfolio-1\" data-picturesize=\"auto\" data-pages=\"2\" style=\"margin:-20px;\"><article id=\"portfolio-1-post-1637\" class=\"fusion-portfolio-post collaborative pipeline fusion-col-spacing post-1637\"><div class=\"fusion-portfolio-content-wrapper\" style=\"border:1px solid var(--awb-color8);border-bottom-width:3px;background-color:var(--awb-color8);\"><span class=\"vcard rich-snippet-hidden\"><span class=\"fn\"><a href=\"https:\/\/raphael-gimard.com\/en\/author\/tawagaga1\/\" title=\"Posts by tawagaga1\" rel=\"author\">tawagaga1<\/a><\/span><\/span><span class=\"updated rich-snippet-hidden\">2024-09-16T21:49:22+00:00<\/span><div  class=\"fusion-image-wrapper\" aria-haspopup=\"true\">\n\t\t\t\t<img decoding=\"async\" width=\"2560\" height=\"1440\" src=\"https:\/\/raphael-gimard.com\/wp-content\/uploads\/2024\/09\/LEGO_miniature_SITE-scaled.jpg\" class=\"attachment-full size-full lazyload wp-post-image\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%272560%27%20height%3D%271440%27%20viewBox%3D%270%200%202560%201440%27%3E%3Crect%20width%3D%272560%27%20height%3D%271440%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/raphael-gimard.com\/wp-content\/uploads\/2024\/09\/LEGO_miniature_SITE-scaled.jpg\" data-srcset=\"https:\/\/raphael-gimard.com\/wp-content\/uploads\/2024\/09\/LEGO_miniature_SITE-200x113.jpg 200w, https:\/\/raphael-gimard.com\/wp-content\/uploads\/2024\/09\/LEGO_miniature_SITE-400x225.jpg 400w, https:\/\/raphael-gimard.com\/wp-content\/uploads\/2024\/09\/LEGO_miniature_SITE-600x338.jpg 600w, https:\/\/raphael-gimard.com\/wp-content\/uploads\/2024\/09\/LEGO_miniature_SITE-800x450.jpg 800w, https:\/\/raphael-gimard.com\/wp-content\/uploads\/2024\/09\/LEGO_miniature_SITE-1200x675.jpg 1200w, https:\/\/raphael-gimard.com\/wp-content\/uploads\/2024\/09\/LEGO_miniature_SITE-scaled.jpg 2560w\" data-sizes=\"auto\" \/><div class=\"fusion-rollover\">\n\t<div class=\"fusion-rollover-content\">\n\n\t\t\t\t\n\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<h4 class=\"fusion-rollover-title\">\n\t\t\t\t\t<a class=\"fusion-rollover-title-link\" href=\"https:\/\/raphael-gimard.com\/en\/portfolio-items\/lego-procedural-generation\/\">\n\t\t\t\t\t\tLEGO PROCEDURAL GENERATION\t\t\t\t\t<\/a>\n\t\t\t\t<\/h4>\n\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\n\t\t\t\t\t\t<a class=\"fusion-link-wrapper\" href=\"https:\/\/raphael-gimard.com\/en\/portfolio-items\/lego-procedural-generation\/\" aria-label=\"LEGO PROCEDURAL GENERATION\"><\/a>\n\t<\/div>\n<\/div>\n<\/div>\n<div class=\"fusion-portfolio-content\" style=\"background-color:var(--awb-color8);\"><h2 class=\"entry-title fusion-post-title\"><a href=\"https:\/\/raphael-gimard.com\/en\/portfolio-items\/lego-procedural-generation\/\">LEGO PROCEDURAL GENERATION<\/a><\/h2><div class=\"fusion-post-content\"><\/div><\/div><\/div><\/article><article id=\"portfolio-1-post-148\" class=\"fusion-portfolio-post dev pipeline fusion-col-spacing post-148\"><div class=\"fusion-portfolio-content-wrapper\" style=\"border:1px solid var(--awb-color8);border-bottom-width:3px;background-color:var(--awb-color8);\"><span class=\"vcard rich-snippet-hidden\"><span class=\"fn\"><a href=\"https:\/\/raphael-gimard.com\/en\/author\/tawagaga1\/\" title=\"Posts by tawagaga1\" rel=\"author\">tawagaga1<\/a><\/span><\/span><span class=\"updated rich-snippet-hidden\">2023-09-02T00:18:24+00:00<\/span><div  class=\"fusion-image-wrapper\" aria-haspopup=\"true\">\n\t\t\t\t<img decoding=\"async\" width=\"1152\" height=\"648\" src=\"https:\/\/raphael-gimard.com\/wp-content\/uploads\/2015\/11\/Banniere_USDPipeline_16_9.jpg\" class=\"attachment-full size-full lazyload wp-post-image\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271152%27%20height%3D%27648%27%20viewBox%3D%270%200%201152%20648%27%3E%3Crect%20width%3D%271152%27%20height%3D%27648%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/raphael-gimard.com\/wp-content\/uploads\/2015\/11\/Banniere_USDPipeline_16_9.jpg\" data-srcset=\"https:\/\/raphael-gimard.com\/wp-content\/uploads\/2015\/11\/Banniere_USDPipeline_16_9-200x113.jpg 200w, https:\/\/raphael-gimard.com\/wp-content\/uploads\/2015\/11\/Banniere_USDPipeline_16_9-400x225.jpg 400w, https:\/\/raphael-gimard.com\/wp-content\/uploads\/2015\/11\/Banniere_USDPipeline_16_9-600x338.jpg 600w, https:\/\/raphael-gimard.com\/wp-content\/uploads\/2015\/11\/Banniere_USDPipeline_16_9-800x450.jpg 800w, https:\/\/raphael-gimard.com\/wp-content\/uploads\/2015\/11\/Banniere_USDPipeline_16_9.jpg 1152w\" data-sizes=\"auto\" \/><div class=\"fusion-rollover\">\n\t<div class=\"fusion-rollover-content\">\n\n\t\t\t\t\n\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<h4 class=\"fusion-rollover-title\">\n\t\t\t\t\t<a class=\"fusion-rollover-title-link\" href=\"https:\/\/raphael-gimard.com\/en\/portfolio-items\/usd-pipeline-presentation\/\">\n\t\t\t\t\t\tUSD PIPELINE PRESENTATION\t\t\t\t\t<\/a>\n\t\t\t\t<\/h4>\n\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\n\t\t\t\t\t\t<a class=\"fusion-link-wrapper\" href=\"https:\/\/raphael-gimard.com\/en\/portfolio-items\/usd-pipeline-presentation\/\" aria-label=\"USD PIPELINE PRESENTATION\"><\/a>\n\t<\/div>\n<\/div>\n<\/div>\n<div class=\"fusion-portfolio-content\" style=\"background-color:var(--awb-color8);\"><h2 class=\"entry-title fusion-post-title\"><a href=\"https:\/\/raphael-gimard.com\/en\/portfolio-items\/usd-pipeline-presentation\/\">USD PIPELINE PRESENTATION<\/a><\/h2><div class=\"fusion-post-content\"><\/div><\/div><\/div><\/article><article id=\"portfolio-1-post-1301\" class=\"fusion-portfolio-post collaborative pipeline fusion-col-spacing post-1301\"><div class=\"fusion-portfolio-content-wrapper\" style=\"border:1px solid var(--awb-color8);border-bottom-width:3px;background-color:var(--awb-color8);\"><span class=\"vcard rich-snippet-hidden\"><span class=\"fn\"><a href=\"https:\/\/raphael-gimard.com\/en\/author\/tawagaga1\/\" title=\"Posts by tawagaga1\" rel=\"author\">tawagaga1<\/a><\/span><\/span><span class=\"updated rich-snippet-hidden\">2023-09-04T14:09:12+00:00<\/span><div  class=\"fusion-image-wrapper\" aria-haspopup=\"true\">\n\t\t\t\t<img decoding=\"async\" width=\"1017\" height=\"418\" src=\"https:\/\/raphael-gimard.com\/wp-content\/uploads\/2023\/08\/clark_powell_recadre.png\" class=\"attachment-full size-full lazyload wp-post-image\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271017%27%20height%3D%27418%27%20viewBox%3D%270%200%201017%20418%27%3E%3Crect%20width%3D%271017%27%20height%3D%27418%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/raphael-gimard.com\/wp-content\/uploads\/2023\/08\/clark_powell_recadre.png\" data-srcset=\"https:\/\/raphael-gimard.com\/wp-content\/uploads\/2023\/08\/clark_powell_recadre-200x82.png 200w, https:\/\/raphael-gimard.com\/wp-content\/uploads\/2023\/08\/clark_powell_recadre-400x164.png 400w, https:\/\/raphael-gimard.com\/wp-content\/uploads\/2023\/08\/clark_powell_recadre-600x247.png 600w, https:\/\/raphael-gimard.com\/wp-content\/uploads\/2023\/08\/clark_powell_recadre-800x329.png 800w, https:\/\/raphael-gimard.com\/wp-content\/uploads\/2023\/08\/clark_powell_recadre.png 1017w\" data-sizes=\"auto\" \/><div class=\"fusion-rollover\">\n\t<div class=\"fusion-rollover-content\">\n\n\t\t\t\t\n\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<h4 class=\"fusion-rollover-title\">\n\t\t\t\t\t<a class=\"fusion-rollover-title-link\" href=\"https:\/\/raphael-gimard.com\/en\/portfolio-items\/illustration-unreal-engine-5-clark-powell\/\">\n\t\t\t\t\t\tILLUSTRATION UNREAL ENGINE 5 POUR CLARK POWELL\t\t\t\t\t<\/a>\n\t\t\t\t<\/h4>\n\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\n\t\t\t\t\t\t<a class=\"fusion-link-wrapper\" href=\"https:\/\/raphael-gimard.com\/en\/portfolio-items\/illustration-unreal-engine-5-clark-powell\/\" aria-label=\"ILLUSTRATION UNREAL ENGINE 5 POUR CLARK POWELL\"><\/a>\n\t<\/div>\n<\/div>\n<\/div>\n<div class=\"fusion-portfolio-content\" style=\"background-color:var(--awb-color8);\"><h2 class=\"entry-title fusion-post-title\"><a href=\"https:\/\/raphael-gimard.com\/en\/portfolio-items\/illustration-unreal-engine-5-clark-powell\/\">ILLUSTRATION UNREAL ENGINE 5 POUR CLARK POWELL<\/a><\/h2><div class=\"fusion-post-content\"><\/div><\/div><\/div><\/article><article id=\"portfolio-1-post-133\" class=\"fusion-portfolio-post collaborative pipeline fusion-col-spacing post-133\"><div class=\"fusion-portfolio-content-wrapper\" style=\"border:1px solid var(--awb-color8);border-bottom-width:3px;background-color:var(--awb-color8);\"><span class=\"vcard rich-snippet-hidden\"><span class=\"fn\"><a href=\"https:\/\/raphael-gimard.com\/en\/author\/tawagaga1\/\" title=\"Posts by tawagaga1\" rel=\"author\">tawagaga1<\/a><\/span><\/span><span class=\"updated rich-snippet-hidden\">2023-09-02T00:18:50+00:00<\/span><div  class=\"fusion-image-wrapper\" aria-haspopup=\"true\">\n\t\t\t\t<img decoding=\"async\" width=\"2048\" height=\"858\" src=\"https:\/\/raphael-gimard.com\/wp-content\/uploads\/2023\/08\/shot_300.jpg\" class=\"attachment-full size-full lazyload wp-post-image\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%272048%27%20height%3D%27858%27%20viewBox%3D%270%200%202048%20858%27%3E%3Crect%20width%3D%272048%27%20height%3D%27858%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/raphael-gimard.com\/wp-content\/uploads\/2023\/08\/shot_300.jpg\" data-srcset=\"https:\/\/raphael-gimard.com\/wp-content\/uploads\/2023\/08\/shot_300-200x84.jpg 200w, https:\/\/raphael-gimard.com\/wp-content\/uploads\/2023\/08\/shot_300-400x168.jpg 400w, https:\/\/raphael-gimard.com\/wp-content\/uploads\/2023\/08\/shot_300-600x251.jpg 600w, https:\/\/raphael-gimard.com\/wp-content\/uploads\/2023\/08\/shot_300-800x335.jpg 800w, https:\/\/raphael-gimard.com\/wp-content\/uploads\/2023\/08\/shot_300-1200x503.jpg 1200w, https:\/\/raphael-gimard.com\/wp-content\/uploads\/2023\/08\/shot_300.jpg 2048w\" data-sizes=\"auto\" \/><div class=\"fusion-rollover\">\n\t<div class=\"fusion-rollover-content\">\n\n\t\t\t\t\n\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<h4 class=\"fusion-rollover-title\">\n\t\t\t\t\t<a class=\"fusion-rollover-title-link\" href=\"https:\/\/raphael-gimard.com\/en\/portfolio-items\/spurs-out-graduation-film\/\">\n\t\t\t\t\t\tSPURS OUT GRADUATION FILM\t\t\t\t\t<\/a>\n\t\t\t\t<\/h4>\n\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\n\t\t\t\t\t\t<a class=\"fusion-link-wrapper\" href=\"https:\/\/raphael-gimard.com\/en\/portfolio-items\/spurs-out-graduation-film\/\" aria-label=\"SPURS OUT GRADUATION FILM\"><\/a>\n\t<\/div>\n<\/div>\n<\/div>\n<div class=\"fusion-portfolio-content\" style=\"background-color:var(--awb-color8);\"><h2 class=\"entry-title fusion-post-title\"><a href=\"https:\/\/raphael-gimard.com\/en\/portfolio-items\/spurs-out-graduation-film\/\">SPURS OUT GRADUATION FILM<\/a><\/h2><div class=\"fusion-post-content\"><\/div><\/div><\/div><\/article><article id=\"portfolio-1-post-1395\" class=\"fusion-portfolio-post fusion-col-spacing post-1395\"><div class=\"fusion-portfolio-content-wrapper\" style=\"border:1px solid var(--awb-color8);border-bottom-width:3px;background-color:var(--awb-color8);\"><span class=\"vcard rich-snippet-hidden\"><span class=\"fn\"><a href=\"https:\/\/raphael-gimard.com\/en\/author\/tawagaga1\/\" title=\"Posts by tawagaga1\" rel=\"author\">tawagaga1<\/a><\/span><\/span><span class=\"updated rich-snippet-hidden\">2023-09-06T15:51:58+00:00<\/span><div  class=\"fusion-image-wrapper\" aria-haspopup=\"true\">\n\t\t\t\t<img decoding=\"async\" width=\"1080\" height=\"607\" src=\"https:\/\/raphael-gimard.com\/wp-content\/uploads\/2023\/09\/150771788_3248508688584065_5468701646825435753_n.jpg\" class=\"attachment-full size-full lazyload wp-post-image\" alt=\"\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271080%27%20height%3D%27607%27%20viewBox%3D%270%200%201080%20607%27%3E%3Crect%20width%3D%271080%27%20height%3D%27607%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/raphael-gimard.com\/wp-content\/uploads\/2023\/09\/150771788_3248508688584065_5468701646825435753_n.jpg\" data-srcset=\"https:\/\/raphael-gimard.com\/wp-content\/uploads\/2023\/09\/150771788_3248508688584065_5468701646825435753_n-200x112.jpg 200w, https:\/\/raphael-gimard.com\/wp-content\/uploads\/2023\/09\/150771788_3248508688584065_5468701646825435753_n-400x225.jpg 400w, https:\/\/raphael-gimard.com\/wp-content\/uploads\/2023\/09\/150771788_3248508688584065_5468701646825435753_n-600x337.jpg 600w, https:\/\/raphael-gimard.com\/wp-content\/uploads\/2023\/09\/150771788_3248508688584065_5468701646825435753_n-800x450.jpg 800w, https:\/\/raphael-gimard.com\/wp-content\/uploads\/2023\/09\/150771788_3248508688584065_5468701646825435753_n.jpg 1080w\" data-sizes=\"auto\" \/><div class=\"fusion-rollover\">\n\t<div class=\"fusion-rollover-content\">\n\n\t\t\t\t\n\t\t\n\t\t\t\t\t\t\t\t\t\t\t\t<h4 class=\"fusion-rollover-title\">\n\t\t\t\t\t<a class=\"fusion-rollover-title-link\" href=\"https:\/\/raphael-gimard.com\/en\/portfolio-items\/projet-a-lecole\/\">\n\t\t\t\t\t\tPROJETS D&rsquo;\u00c9TUDES\t\t\t\t\t<\/a>\n\t\t\t\t<\/h4>\n\t\t\t\n\t\t\t\t\t\t\t\t\n\t\t\n\t\t\t\t\t\t<a class=\"fusion-link-wrapper\" href=\"https:\/\/raphael-gimard.com\/en\/portfolio-items\/projet-a-lecole\/\" aria-label=\"PROJETS D&rsquo;\u00c9TUDES\"><\/a>\n\t<\/div>\n<\/div>\n<\/div>\n<div class=\"fusion-portfolio-content\" style=\"background-color:var(--awb-color8);\"><h2 class=\"entry-title fusion-post-title\"><a href=\"https:\/\/raphael-gimard.com\/en\/portfolio-items\/projet-a-lecole\/\">PROJETS D&rsquo;\u00c9TUDES<\/a><\/h2><div class=\"fusion-post-content\"><\/div><\/div><\/div><\/article><\/div><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1216.8px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":1641,"menu_order":0,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"footnotes":""},"portfolio_category":[13,14],"portfolio_skills":[],"portfolio_tags":[],"class_list":["post-1637","avada_portfolio","type-avada_portfolio","status-publish","format-standard","has-post-thumbnail","hentry","portfolio_category-collaborative","portfolio_category-pipeline"],"_links":{"self":[{"href":"https:\/\/raphael-gimard.com\/en\/wp-json\/wp\/v2\/avada_portfolio\/1637","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/raphael-gimard.com\/en\/wp-json\/wp\/v2\/avada_portfolio"}],"about":[{"href":"https:\/\/raphael-gimard.com\/en\/wp-json\/wp\/v2\/types\/avada_portfolio"}],"author":[{"embeddable":true,"href":"https:\/\/raphael-gimard.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/raphael-gimard.com\/en\/wp-json\/wp\/v2\/comments?post=1637"}],"version-history":[{"count":14,"href":"https:\/\/raphael-gimard.com\/en\/wp-json\/wp\/v2\/avada_portfolio\/1637\/revisions"}],"predecessor-version":[{"id":1653,"href":"https:\/\/raphael-gimard.com\/en\/wp-json\/wp\/v2\/avada_portfolio\/1637\/revisions\/1653"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/raphael-gimard.com\/en\/wp-json\/wp\/v2\/media\/1641"}],"wp:attachment":[{"href":"https:\/\/raphael-gimard.com\/en\/wp-json\/wp\/v2\/media?parent=1637"}],"wp:term":[{"taxonomy":"portfolio_category","embeddable":true,"href":"https:\/\/raphael-gimard.com\/en\/wp-json\/wp\/v2\/portfolio_category?post=1637"},{"taxonomy":"portfolio_skills","embeddable":true,"href":"https:\/\/raphael-gimard.com\/en\/wp-json\/wp\/v2\/portfolio_skills?post=1637"},{"taxonomy":"portfolio_tags","embeddable":true,"href":"https:\/\/raphael-gimard.com\/en\/wp-json\/wp\/v2\/portfolio_tags?post=1637"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}