{"id":893,"date":"2019-12-12T15:28:56","date_gmt":"2019-12-12T15:28:56","guid":{"rendered":"https:\/\/www.danielparente.net\/en\/2019\/12\/12\/houdini-tutorial-procedural-level-design-in-unreal-engine-4\/"},"modified":"2019-12-12T15:28:56","modified_gmt":"2019-12-12T15:28:56","slug":"houdini-tutorial-procedural-level-design-in-unreal-engine-4","status":"publish","type":"post","link":"https:\/\/www.danielparente.net\/en\/2019\/12\/12\/houdini-tutorial-procedural-level-design-in-unreal-engine-4\/","title":{"rendered":"Houdini Tutorial Procedural Level Design in Unreal Engine 4"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div>\n<figure class=\"gd ge gf gg gh gi cl cm paragraph-image\">\n<div class=\"gj gk gl gm ak\">\n<div class=\"cl cm in\">\n<div class=\"gs r gl gt\">\n<div class=\"io r\">\n<div class=\"gn go cp t u gp ak dz gq gr\"><img fetchpriority=\"high\" decoding=\"async\" class=\"cp t u gp ak gv gw gx\" src=\"https:\/\/miro.medium.com\/max\/60\/1*buB7Dt-gIVQPPTgR8Ul2gg.png?q=20\" width=\"2448\" height=\"2447\" role=\"presentation\"\/><\/div>\n<p><img class=\"gn go cp t u gp ak gy\" width=\"2448\" height=\"2447\" role=\"presentation\"\/><noscript><img decoding=\"async\" class=\"cp t u gp ak\" src=\"https:\/\/miro.medium.com\/max\/4896\/1*buB7Dt-gIVQPPTgR8Ul2gg.png\" width=\"2448\" height=\"2447\" role=\"presentation\"\/><\/noscript><\/div>\n<\/div>\n<\/div>\n<\/div><figcaption class=\"bo dy gz ha fw cn cl cm hb hc bj dx\"><a href=\"https:\/\/gumroad.com\/rart\" class=\"at cg hd he hf hg\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">CREATING PROCEDURAL LEVEL DESIGN<\/a><\/figcaption><\/figure>\n<figure class=\"gd ge gf gg gh gi\">\n<div class=\"gs r gl\">\n<p><iframe src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FhQt2qXJj3gc%3Ffeature%3Doembed&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DhQt2qXJj3gc&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FhQt2qXJj3gc%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube\" allowfullscreen=\"\" frameborder=\"0\" height=\"480\" width=\"854\" title=\"Part 1 Procedural Generation of Level\" class=\"cp t u gp ak\" scrolling=\"auto\"><\/iframe><\/p>\n<\/div><figcaption class=\"bo dy gz ha fw cn cl cm hb hc bj dx\"><a href=\"https:\/\/gumroad.com\/rart\" class=\"at cg hd he hf hg\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">Part 1 Procedural Generation of Level<\/a><\/figcaption><\/figure>\n<figure class=\"gd ge gf gg gh gi\">\n<div class=\"gs r gl\">\n<p><iframe src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FC2hBNvdpLT8%3Ffeature%3Doembed&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DC2hBNvdpLT8&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FC2hBNvdpLT8%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube\" allowfullscreen=\"\" frameborder=\"0\" height=\"480\" width=\"854\" title=\"Part 2 Exploring The Procedural Level\" class=\"cp t u gp ak\" scrolling=\"auto\"><\/iframe><\/p>\n<\/div><figcaption class=\"bo dy gz ha fw cn cl cm hb hc bj dx\"><a href=\"https:\/\/gumroad.com\/rart\" class=\"at cg hd he hf hg\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">Part 2 Exploring The Procedural Level<\/a><\/figcaption><\/figure>\n<figure class=\"gd ge gf gg gh gi\">\n<div class=\"gs r gl\">\n<p><iframe src=\"https:\/\/cdn.embedly.com\/widgets\/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FZT-OHQ6D7As%3Ffeature%3Doembed&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DZT-OHQ6D7As&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FZT-OHQ6D7As%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube\" allowfullscreen=\"\" frameborder=\"0\" height=\"480\" width=\"854\" title=\"Houdini Tutorial Procedural Level Design in UE4\" class=\"cp t u gp ak\" scrolling=\"auto\"><\/iframe><\/p>\n<\/div><figcaption class=\"bo dy gz ha fw cn cl cm hb hc bj dx\"><a href=\"https:\/\/gumroad.com\/rart\" class=\"at cg hd he hf hg\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">Houdini Tutorial Procedural Level Design in UE4 Trailer<\/a><\/figcaption><\/figure>\n<figure class=\"gd ge gf gg gh gi cl cm paragraph-image\">\n<div class=\"gj gk gl gm ak\">\n<div class=\"cl cm ik\">\n<div class=\"gs r gl gt\">\n<div class=\"gu r\">\n<div class=\"gn go cp t u gp ak dz gq gr\"><img loading=\"lazy\" decoding=\"async\" class=\"cp t u gp ak gv gw gx\" src=\"https:\/\/miro.medium.com\/max\/60\/1*RzixTYdfoclM759R0WyW_A.png?q=20\" width=\"1920\" height=\"1080\" role=\"presentation\"\/><\/div>\n<p><img loading=\"lazy\" class=\"gn go cp t u gp ak gy\" width=\"1920\" height=\"1080\" role=\"presentation\"\/><noscript><img loading=\"lazy\" decoding=\"async\" class=\"cp t u gp ak\" src=\"https:\/\/miro.medium.com\/max\/3840\/1*RzixTYdfoclM759R0WyW_A.png\" width=\"1920\" height=\"1080\" role=\"presentation\"\/><\/noscript><\/div>\n<\/div>\n<\/div>\n<\/div><figcaption class=\"bo dy gz ha fw cn cl cm hb hc bj dx\"><em class=\"iq\">UE4 Level view from inside<\/em><\/figcaption><\/figure>\n<p id=\"862c\" class=\"fe ff dc bk fg b fh fi fj fk fl fm fn fo fp fq fr\"><em class=\"hi\">*these combinations were automatically generated I just introduced some random parameters<\/em><\/p>\n<p id=\"4575\" class=\"fe ff dc bk fg b fh fi fj fk fl fm fn fo fp fq fr\"><strong class=\"fg hh\">Buy Tutorial <\/strong><a href=\"https:\/\/gumroad.com\/rart\" class=\"at cg hd he hf hg\" target=\"_blank\" rel=\"noopener nofollow noreferrer\"><strong class=\"fg hh\">\u201cProcedural Level Design\u201d<\/strong><\/a><\/p>\n<p id=\"49ac\" class=\"fe ff dc bk fg b fh hx fj hy fl hz fn ia fp ib fr\">Learn how to create the automatic level generation plugin in Houdini for UE4.<\/p>\n<p id=\"a79b\" class=\"fe ff dc bk fg b fh fi fj fk fl fm fn fo fp fq fr\">We will focus on techniques automatic level design generation.<\/p>\n<p id=\"feaf\" class=\"fe ff dc bk fg b fh fi fj fk fl fm fn fo fp fq fr\">Without vex\/python programming only with Houdini nodes.<\/p>\n<p id=\"d760\" class=\"fe ff dc bk fg b fh fi fj fk fl fm fn fo fp fq fr\">Offers the possibility to automatically generate multiple variations of the level.<\/p>\n<p id=\"8f66\" class=\"fe ff dc bk fg b fh fi fj fk fl fm fn fo fp fq fr\">Helps you find the perfect design.<\/p>\n<p id=\"93dd\" class=\"fe ff dc bk fg b fh fi fj fk fl fm fn fo fp fq fr\">Develop a consistent visual language.<\/p>\n<figure class=\"gd ge gf gg gh gi cl cm paragraph-image\">\n<div class=\"gj gk gl gm ak\">\n<div class=\"cl cm ir\">\n<div class=\"gs r gl gt\">\n<div class=\"gu r\">\n<div class=\"gn go cp t u gp ak dz gq gr\"><img loading=\"lazy\" decoding=\"async\" class=\"cp t u gp ak gv gw gx\" src=\"https:\/\/miro.medium.com\/max\/60\/1*oTT-m1lfzhQ9J5McRuTI9A.jpeg?q=20\" width=\"1280\" height=\"720\" role=\"presentation\"\/><\/div>\n<p><img loading=\"lazy\" class=\"gn go cp t u gp ak gy\" width=\"1280\" height=\"720\" role=\"presentation\"\/><noscript><img loading=\"lazy\" decoding=\"async\" class=\"cp t u gp ak\" src=\"https:\/\/miro.medium.com\/max\/2560\/1*oTT-m1lfzhQ9J5McRuTI9A.jpeg\" width=\"1280\" height=\"720\" role=\"presentation\"\/><\/noscript><\/div>\n<\/div>\n<\/div>\n<\/div><figcaption class=\"bo dy gz ha fw cn cl cm hb hc bj dx\"><em class=\"iq\">*UE4 Level top view<\/em><\/figcaption><\/figure>\n<figure class=\"gd ge gf gg gh gi cl cm paragraph-image\">\n<div class=\"gj gk gl gm ak\">\n<div class=\"cl cm gc\">\n<div class=\"gs r gl gt\">\n<div class=\"gu r\">\n<div class=\"gn go cp t u gp ak dz gq gr\"><img loading=\"lazy\" decoding=\"async\" class=\"cp t u gp ak gv gw gx\" src=\"https:\/\/miro.medium.com\/freeze\/max\/60\/1*PfJc89A3-EnOPdVouY2CGw.gif?q=20\" width=\"1200\" height=\"675\" role=\"presentation\"\/><\/div>\n<p><img loading=\"lazy\" class=\"gn go cp t u gp ak gy\" width=\"1200\" height=\"675\" role=\"presentation\"\/><noscript><img loading=\"lazy\" decoding=\"async\" class=\"cp t u gp ak\" src=\"https:\/\/miro.medium.com\/max\/2400\/1*PfJc89A3-EnOPdVouY2CGw.gif\" width=\"1200\" height=\"675\" role=\"presentation\"\/><\/noscript><\/div>\n<\/div>\n<\/div>\n<\/div><figcaption class=\"bo dy gz ha fw cn cl cm hb hc bj dx\"><a href=\"https:\/\/gumroad.com\/rart\" class=\"at cg hd he hf hg\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">CREATING PROCEDURAL LEVEL DESIGN<\/a><\/figcaption><\/figure>\n<figure class=\"gd ge gf gg gh gi cl cm paragraph-image\">\n<div class=\"cl cm is\">\n<div class=\"gs r gl gt\">\n<div class=\"it r\">\n<div class=\"gn go cp t u gp ak dz gq gr\"><img loading=\"lazy\" decoding=\"async\" class=\"cp t u gp ak gv gw gx\" src=\"https:\/\/miro.medium.com\/freeze\/max\/60\/1*qEww5Z54W6Jcy5rEFwhA5Q.gif?q=20\" width=\"600\" height=\"338\" role=\"presentation\"\/><\/div>\n<p><img loading=\"lazy\" class=\"gn go cp t u gp ak gy\" width=\"600\" height=\"338\" role=\"presentation\"\/><noscript><img loading=\"lazy\" decoding=\"async\" class=\"cp t u gp ak\" src=\"https:\/\/miro.medium.com\/max\/1200\/1*qEww5Z54W6Jcy5rEFwhA5Q.gif\" width=\"600\" height=\"338\" role=\"presentation\"\/><\/noscript><\/div>\n<\/div>\n<\/div><figcaption class=\"bo dy gz ha fw cn cl cm hb hc bj dx\"><a href=\"https:\/\/gumroad.com\/rart\" class=\"at cg hd he hf hg\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">CREATING PROCEDURAL LEVEL DESIGN<\/a><\/figcaption><\/figure>\n<figure class=\"gd ge gf gg gh gi cl cm paragraph-image\">\n<div class=\"gj gk gl gm ak\">\n<div class=\"cl cm gc\">\n<div class=\"gs r gl gt\">\n<div class=\"gu r\">\n<div class=\"gn go cp t u gp ak dz gq gr\"><img loading=\"lazy\" decoding=\"async\" class=\"cp t u gp ak gv gw gx\" src=\"https:\/\/miro.medium.com\/freeze\/max\/60\/1*tKiSRAagivL6wPg_SA_MCw.gif?q=20\" width=\"1200\" height=\"675\" role=\"presentation\"\/><\/div>\n<p><img loading=\"lazy\" class=\"gn go cp t u gp ak gy\" width=\"1200\" height=\"675\" role=\"presentation\"\/><noscript><img loading=\"lazy\" decoding=\"async\" class=\"cp t u gp ak\" src=\"https:\/\/miro.medium.com\/max\/2400\/1*tKiSRAagivL6wPg_SA_MCw.gif\" width=\"1200\" height=\"675\" role=\"presentation\"\/><\/noscript><\/div>\n<\/div>\n<\/div>\n<\/div><figcaption class=\"bo dy gz ha fw cn cl cm hb hc bj dx\"><a href=\"https:\/\/gumroad.com\/rart\" class=\"at cg hd he hf hg\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">CREATING PROCEDURAL LEVEL DESIGN<\/a><\/figcaption><\/figure>\n<p id=\"0517\" class=\"fe ff dc bk fg b fh hx fj hy fl hz fn ia fp ib fr\">11 Video Chapters<\/p>\n<p id=\"c2c5\" class=\"fe ff dc bk fg b fh fi fj fk fl fm fn fo fp fq fr\">Houdini Project File<\/p>\n<p id=\"a564\" class=\"fe ff dc bk fg b fh fi fj fk fl fm fn fo fp fq fr\">HDA Asset<\/p>\n<p id=\"fb37\" class=\"fe ff dc bk fg b fh fi fj fk fl fm fn fo fp fq fr\">Unreal Engine 4 Project + all assets<\/p>\n<figure class=\"gd ge gf gg gh gi cl cm paragraph-image\">\n<div class=\"gj gk gl gm ak\">\n<div class=\"cl cm iu\">\n<div class=\"gs r gl gt\">\n<div class=\"iv r\">\n<div class=\"gn go cp t u gp ak dz gq gr\"><img loading=\"lazy\" decoding=\"async\" class=\"cp t u gp ak gv gw gx\" src=\"https:\/\/miro.medium.com\/max\/60\/1*ZfiWGLoIiI2ACHyewP1Djw.png?q=20\" width=\"4071\" height=\"2290\" role=\"presentation\"\/><\/div>\n<p><img loading=\"lazy\" class=\"gn go cp t u gp ak gy\" width=\"4071\" height=\"2290\" role=\"presentation\"\/><noscript><img loading=\"lazy\" decoding=\"async\" class=\"cp t u gp ak\" src=\"https:\/\/miro.medium.com\/max\/8142\/1*ZfiWGLoIiI2ACHyewP1Djw.png\" width=\"4071\" height=\"2290\" role=\"presentation\"\/><\/noscript><\/div>\n<\/div>\n<\/div>\n<\/div><figcaption class=\"bo dy gz ha fw cn cl cm hb hc bj dx\"><a href=\"https:\/\/gumroad.com\/rart\" class=\"at cg hd he hf hg\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">Houdini Tutorial Procedural Level Design in UE4<\/a><\/figcaption><\/figure>\n<p id=\"fea7\" class=\"fe ff dc bk fg b fh hx fj hy fl hz fn ia fp ib fr\">Chapter_1 Size Controls 9 min.<\/p>\n<p id=\"5c49\" class=\"fe ff dc bk fg b fh fi fj fk fl fm fn fo fp fq fr\">Chapter_2 Transfer Scattered Points To Grid 19 min.<\/p>\n<p id=\"834e\" class=\"fe ff dc bk fg b fh fi fj fk fl fm fn fo fp fq fr\">Chapter_3 Creating Custom Nodes 9 min.<\/p>\n<p id=\"154b\" class=\"fe ff dc bk fg b fh fi fj fk fl fm fn fo fp fq fr\">Chapter_4 Creating Stairs 24 min.<\/p>\n<p id=\"7b4a\" class=\"fe ff dc bk fg b fh fi fj fk fl fm fn fo fp fq fr\">Chapter_5 Creating Base For Level Generation 33 min.<\/p>\n<p id=\"bd3d\" class=\"fe ff dc bk fg b fh fi fj fk fl fm fn fo fp fq fr\">Chapter_6 Creating Pavement 22 min.<\/p>\n<p id=\"1ab3\" class=\"fe ff dc bk fg b fh fi fj fk fl fm fn fo fp fq fr\">Chapter_7 Creating Columns 20 min.<\/p>\n<p id=\"edac\" class=\"fe ff dc bk fg b fh fi fj fk fl fm fn fo fp fq fr\">Chapter_8 Creating Walls 34 min.<\/p>\n<p id=\"d1a6\" class=\"fe ff dc bk fg b fh fi fj fk fl fm fn fo fp fq fr\">Chapter_9 Creating Borders 24 min.<\/p>\n<p id=\"29e9\" class=\"fe ff dc bk fg b fh fi fj fk fl fm fn fo fp fq fr\">Chapter_10 Creating HDA 9 min.<\/p>\n<p id=\"0aae\" class=\"fe ff dc bk fg b fh fi fj fk fl fm fn fo fp fq fr\">Chapter_11 Import To UE4 26 min.<\/p>\n<p id=\"6e17\" class=\"fe ff dc bk fg b fh fi fj fk fl fm fn fo fp fq fr\"><strong class=\"fg hh\">Buy Tutorial <\/strong><a href=\"https:\/\/gumroad.com\/rart\" class=\"at cg hd he hf hg\" target=\"_blank\" rel=\"noopener nofollow noreferrer\"><strong class=\"fg hh\">\u201cProcedural Level Design\u201d<\/strong><\/a><\/p>\n<figure class=\"gd ge gf gg gh gi cl cm paragraph-image\">\n<div class=\"gj gk gl gm ak\">\n<div class=\"cl cm iw\">\n<div class=\"gs r gl gt\">\n<div class=\"ix r\">\n<div class=\"gn go cp t u gp ak dz gq gr\"><img loading=\"lazy\" decoding=\"async\" class=\"cp t u gp ak gv gw gx\" src=\"https:\/\/miro.medium.com\/max\/60\/1*7h9mYBONwnAAAgCKQjbteg.png?q=20\" width=\"4350\" height=\"2447\" role=\"presentation\"\/><\/div>\n<p><img loading=\"lazy\" class=\"gn go cp t u gp ak gy\" width=\"4350\" height=\"2447\" role=\"presentation\"\/><noscript><img loading=\"lazy\" decoding=\"async\" class=\"cp t u gp ak\" src=\"https:\/\/miro.medium.com\/max\/8700\/1*7h9mYBONwnAAAgCKQjbteg.png\" width=\"4350\" height=\"2447\" role=\"presentation\"\/><\/noscript><\/div>\n<\/div>\n<\/div>\n<\/div><figcaption class=\"bo dy gz ha fw cn cl cm hb hc bj dx\"><a href=\"https:\/\/gumroad.com\/rart\" class=\"at cg hd he hf hg\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">Houdini Tutorial Procedural Level Design in UE4<\/a><\/figcaption><\/figure>\n<p id=\"24e5\" class=\"fe ff dc bk fg b fh hx fj hy fl hz fn ia fp ib fr\">Houdini 17.5<\/p>\n<p id=\"b62f\" class=\"fe ff dc bk fg b fh fi fj fk fl fm fn fo fp fq fr\">Unreal Engine 4.22<\/p>\n<p id=\"8472\" class=\"fe ff dc bk fg b fh hx fj hy fl hz fn ia fp ib fr\">Intermediate Houdini Knowledge<\/p>\n<p id=\"20f1\" class=\"fe ff dc bk fg b fh hx fj hy fl hz fn ia fp ib fr\">At the beginning of each chapter has an animated illustration that what will happen in the tutorial. With audio commentary at key moments.<\/p>\n<p id=\"6982\" class=\"fe ff dc bk fg b fh hx fj hy fl hz fn ia fp ib fr\">ciusradu@gmail.com<\/p>\n<p id=\"a297\" class=\"fe ff dc bk fg b fh fi fj fk fl fm fn fo fp fq fr\"><a href=\"https:\/\/www.artstation.com\/raducius\" class=\"at cg hd he hf hg\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">Artstation<\/a><\/p>\n<p id=\"4f8c\" class=\"fe ff dc bk fg b fh hx fj hy fl hz fn ia fp ib fr\"><em class=\"hi\">*for each object I used material instances<\/em><\/p>\n<figure class=\"gd ge gf gg gh gi cl cm paragraph-image\">\n<div class=\"gj gk gl gm ak\">\n<div class=\"cl cm ir\">\n<div class=\"gs r gl gt\">\n<div class=\"iy r\">\n<div class=\"gn go cp t u gp ak dz gq gr\"><img loading=\"lazy\" decoding=\"async\" class=\"cp t u gp ak gv gw gx\" src=\"https:\/\/miro.medium.com\/max\/60\/1*ZVM3CFEGgWhjcN9LyQdmgQ.jpeg?q=20\" width=\"1280\" height=\"719\" role=\"presentation\"\/><\/div>\n<p><img loading=\"lazy\" class=\"gn go cp t u gp ak gy\" width=\"1280\" height=\"719\" role=\"presentation\"\/><noscript><img loading=\"lazy\" decoding=\"async\" class=\"cp t u gp ak\" src=\"https:\/\/miro.medium.com\/max\/2560\/1*ZVM3CFEGgWhjcN9LyQdmgQ.jpeg\" width=\"1280\" height=\"719\" role=\"presentation\"\/><\/noscript><\/div>\n<\/div>\n<\/div>\n<\/div><figcaption class=\"bo dy gz ha fw cn cl cm hb hc bj dx\"><a href=\"https:\/\/gumroad.com\/rart\" class=\"at cg hd he hf hg\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">Houdini Tutorial Procedural Level Design in UE4<\/a><\/figcaption><\/figure>\n<figure class=\"gd ge gf gg gh gi cl cm paragraph-image\">\n<div class=\"gj gk gl gm ak\">\n<div class=\"cl cm ir\">\n<div class=\"gs r gl gt\">\n<div class=\"iy r\">\n<div class=\"gn go cp t u gp ak dz gq gr\"><img loading=\"lazy\" decoding=\"async\" class=\"cp t u gp ak gv gw gx\" src=\"https:\/\/miro.medium.com\/max\/60\/1*vRBW-Ty1b6C4SaQx-R70WQ.jpeg?q=20\" width=\"1280\" height=\"719\" role=\"presentation\"\/><\/div>\n<p><img loading=\"lazy\" class=\"gn go cp t u gp ak gy\" width=\"1280\" height=\"719\" role=\"presentation\"\/><noscript><img loading=\"lazy\" decoding=\"async\" class=\"cp t u gp ak\" src=\"https:\/\/miro.medium.com\/max\/2560\/1*vRBW-Ty1b6C4SaQx-R70WQ.jpeg\" width=\"1280\" height=\"719\" role=\"presentation\"\/><\/noscript><\/div>\n<\/div>\n<\/div>\n<\/div><figcaption class=\"bo dy gz ha fw cn cl cm hb hc bj dx\"><a href=\"https:\/\/gumroad.com\/rart\" class=\"at cg hd he hf hg\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">Houdini Tutorial Procedural Level Design in UE4<\/a><\/figcaption><\/figure>\n<figure class=\"gd ge gf gg gh gi cl cm paragraph-image\">\n<div class=\"gj gk gl gm ak\">\n<div class=\"cl cm ik\">\n<div class=\"gs r gl gt\">\n<div class=\"iz r\">\n<div class=\"gn go cp t u gp ak dz gq gr\"><img loading=\"lazy\" decoding=\"async\" class=\"cp t u gp ak gv gw gx\" src=\"https:\/\/miro.medium.com\/max\/60\/1*_EK_vysKEnTvWlsxC8u6wA.jpeg?q=20\" width=\"1920\" height=\"1263\" role=\"presentation\"\/><\/div>\n<p><img loading=\"lazy\" class=\"gn go cp t u gp ak gy\" width=\"1920\" height=\"1263\" role=\"presentation\"\/><noscript><img loading=\"lazy\" decoding=\"async\" class=\"cp t u gp ak\" src=\"https:\/\/miro.medium.com\/max\/3840\/1*_EK_vysKEnTvWlsxC8u6wA.jpeg\" width=\"1920\" height=\"1263\" role=\"presentation\"\/><\/noscript><\/div>\n<\/div>\n<\/div>\n<\/div><figcaption class=\"bo dy gz ha fw cn cl cm hb hc bj dx\"><a href=\"https:\/\/gumroad.com\/rart\" class=\"at cg hd he hf hg\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">Houdini Tutorial Procedural Level Design in UE4<\/a><\/figcaption><\/figure>\n<figure class=\"gd ge gf gg gh gi cl cm paragraph-image\">\n<div class=\"gj gk gl gm ak\">\n<div class=\"cl cm ja\">\n<div class=\"gs r gl gt\">\n<div class=\"jb r\">\n<div class=\"gn go cp t u gp ak dz gq gr\"><img loading=\"lazy\" decoding=\"async\" class=\"cp t u gp ak gv gw gx\" src=\"https:\/\/miro.medium.com\/max\/60\/1*xrHggWb3fGObUFmZWmEe_A.png?q=20\" width=\"1717\" height=\"966\" role=\"presentation\"\/><\/div>\n<p><img loading=\"lazy\" class=\"gn go cp t u gp ak gy\" width=\"1717\" height=\"966\" role=\"presentation\"\/><noscript><img loading=\"lazy\" decoding=\"async\" class=\"cp t u gp ak\" src=\"https:\/\/miro.medium.com\/max\/3434\/1*xrHggWb3fGObUFmZWmEe_A.png\" width=\"1717\" height=\"966\" role=\"presentation\"\/><\/noscript><\/div>\n<\/div>\n<\/div>\n<\/div><figcaption class=\"bo dy gz ha fw cn cl cm hb hc bj dx\"><a href=\"https:\/\/gumroad.com\/rart\" class=\"at cg hd he hf hg\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">Houdini Tutorial Procedural Level Design in UE4<\/a><\/figcaption><\/figure>\n<p id=\"a858\" class=\"fe ff dc bk fg b fh fi fj fk fl fm fn fo fp fq fr\"><strong class=\"fg hh\">Buy Tutorial <\/strong><a href=\"https:\/\/gumroad.com\/rart\" class=\"at cg hd he hf hg\" target=\"_blank\" rel=\"noopener nofollow noreferrer\"><strong class=\"fg hh\">\u201cProcedural Level Design\u201d<\/strong><\/a><\/p>\n<h2 id=\"f9b3\" class=\"jc hk dc bk bj hl jd je jf jg jh ji jj jk jl jm jn\">Thank you!<\/h2>\n<p id=\"1e43\" class=\"fe ff dc bk fg b fh hx fj hy fl hz fn ia fp ib fr\"><em class=\"hi\">Follow me for updates on what I am creating:<\/em><\/p>\n<p id=\"fd6c\" class=\"fe ff dc bk fg b fh fi fj fk fl fm fn fo fp fq fr\"><a href=\"https:\/\/www.youtube.com\/redirect?redir_token=c_Ac05m-lYNUkT3UACBLMP-W6158MTU1NDY0MDYxOUAxNTU0NTU0MjE5&amp;q=https%3A%2F%2Fwww.artstation.com%2Fraducius&amp;event=video_description&amp;v=C2hBNvdpLT8\" class=\"at cg hd he hf hg\" target=\"_blank\" rel=\"noopener nofollow noreferrer\"><em class=\"hi\">https:\/\/www.artstation.com\/raducius<\/em><\/a><\/p>\n<p id=\"b619\" class=\"fe ff dc bk fg b fh fi fj fk fl fm fn fo fp fq fr\">My Gumroad: <a href=\"https:\/\/www.youtube.com\/redirect?q=https%3A%2F%2Fgumroad.com%2Frart&amp;redir_token=cvYuSM3yDr-Kb3cby87fxe0Lm-N8MTU3MDM0NDc4MEAxNTcwMjU4Mzgw&amp;v=C2hBNvdpLT8&amp;event=video_description\" class=\"at cg hd he hf hg\" target=\"_blank\" rel=\"noopener nofollow noreferrer\">https:\/\/gumroad.com\/rart<\/a><\/p>\n<\/div>\n<p>[ad_2]<br \/>\n<br \/><a href=\"https:\/\/medium.com\/@raducius\/houdini-tutorial-procedural-level-design-in-uureal-engine-4-7d72628bdd28\" target=\"_blank\" rel=\"noopener\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] CREATING PROCEDURAL LEVEL DESIGN Part 1 Procedural Generation of Level Part 2 Exploring The Procedural Level Houdini Tutorial Procedural Level Design in UE4 Trailer UE4 Level view from inside *these combinations were automatically generated I just introduced some random parameters Buy Tutorial \u201cProcedural Level Design\u201d Learn how to create the automatic level generation plugin [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":896,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","jetpack_post_was_ever_published":false},"categories":[18],"tags":[],"class_list":["post-893","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gamedev"],"blocksy_meta":[],"jetpack_featured_media_url":"https:\/\/e928cfdc7rs.exactdn.com\/info\/uploads\/sites\/3\/2019\/12\/Houdini-Tutorial-Procedural-Level-Design-in-Unreal-Engine-4.png?strip=all","jetpack_shortlink":"https:\/\/wp.me\/p2TFCd-ep","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/posts\/893","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/comments?post=893"}],"version-history":[{"count":0,"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/posts\/893\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/media\/896"}],"wp:attachment":[{"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/media?parent=893"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/categories?post=893"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.danielparente.net\/en\/wp-json\/wp\/v2\/tags?post=893"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}