{"id":447,"date":"2014-07-01T22:14:43","date_gmt":"2014-07-01T22:14:43","guid":{"rendered":"http:\/\/www.world-machine.com\/blog\/?p=447"},"modified":"2014-07-01T22:38:01","modified_gmt":"2014-07-01T22:38:01","slug":"another-localspace-example","status":"publish","type":"post","link":"https:\/\/www.world-machine.com\/blog\/2014\/07\/another-localspace-example\/","title":{"rendered":"More Reasons to be Excited about the Scatter Device"},"content":{"rendered":"<p>As I mentioned in my last post, I&#8217;m currently doing a \u00a0pass through the Instance Scatter device, making sure that it works as intended before release.<\/p>\n<h1>Why Fractal Distribution Rocks<\/h1>\n<p>Someone asked me in email what I meant about the placement device accepting a height object as a fractal basis function. Here&#8217;s a great example to illustrate:<\/p>\n<p>We&#8217;re going to take this linear gradient and circular alpha mask:<\/p>\n<figure id=\"attachment_448\" aria-describedby=\"caption-attachment-448\" style=\"width: 1280px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/07\/fractal1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-448\" src=\"http:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/07\/fractal1.jpg\" alt=\"Linear Gradient and Mask\" width=\"1280\" height=\"365\" srcset=\"https:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/07\/fractal1.jpg 1280w, https:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/07\/fractal1-300x85.jpg 300w, https:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/07\/fractal1-1024x292.jpg 1024w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/a><figcaption id=\"caption-attachment-448\" class=\"wp-caption-text\">Linear Gradient and Mask<\/figcaption><\/figure>\n<p>And use the Instance Scatter device with its fractal distribution turned on (<em>persistence : .5, lacunarity: .5, octaves: 8<\/em>) to produce this:<\/p>\n<figure id=\"attachment_449\" aria-describedby=\"caption-attachment-449\" style=\"width: 1280px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/07\/fractal2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-449\" src=\"http:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/07\/fractal2.jpg\" alt=\"Instanced Geometry | Erosion\" width=\"1280\" height=\"365\" srcset=\"https:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/07\/fractal2.jpg 1280w, https:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/07\/fractal2-300x85.jpg 300w, https:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/07\/fractal2-1024x292.jpg 1024w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/a><figcaption id=\"caption-attachment-449\" class=\"wp-caption-text\">Instanced Geometry | Erosion<\/figcaption><\/figure>\n<p>When you get to examine this yourself in the next release, you&#8217;ll see it has all kinds of interesting features reminiscent of a tilted sedimentary type terrain.<\/p>\n<p>This is a super quick example with pretty basic inputs, but it shows how the scatter device is useful for so much more than just placing craters and volcanos.<\/p>\n<p>Here&#8217;s one more, which is just slightly modified from the above:<\/p>\n<figure id=\"attachment_454\" aria-describedby=\"caption-attachment-454\" style=\"width: 1280px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/07\/fractal3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-454\" src=\"http:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/07\/fractal3.jpg\" alt=\"Directional Ridges and Strata\" width=\"1280\" height=\"904\" srcset=\"https:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/07\/fractal3.jpg 1280w, https:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/07\/fractal3-300x211.jpg 300w, https:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/07\/fractal3-1024x723.jpg 1024w\" sizes=\"auto, (max-width: 1280px) 100vw, 1280px\" \/><\/a><figcaption id=\"caption-attachment-454\" class=\"wp-caption-text\">Directional Ridges and Strata<\/figcaption><\/figure>\n<p>To be honest, I didn&#8217;t \u00a0plan this custom-fractal ability originally;\u00a0but once the idea to allow fractal distribution happened, it emerged. You&#8217;ll find yourself creating all kinds of interesting rock types and textures using the scatter device. Another nice perk is that these\u00a0fractals are stable across space, and thus are fully tile-able and explore-able.<\/p>\n<p>I fully expect to see lots of user-created custom terrain type macros grow out of this!<\/p>\n<p>Very Soon&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>As I mentioned in my last post, I&#8217;m currently doing a \u00a0pass through the Instance Scatter device, making sure that it works as intended before release. Why Fractal Distribution Rocks Someone asked me in email what I meant about the placement device accepting a height object as a fractal basis function. Here&#8217;s a great example [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"publish_to_discourse":"","publish_post_category":"","wpdc_auto_publish_overridden":"","wpdc_topic_tags":"","wpdc_pin_topic":"","wpdc_pin_until":"","discourse_post_id":"","discourse_permalink":"","wpdc_publishing_response":"","wpdc_publishing_error":"","footnotes":""},"categories":[2],"tags":[],"class_list":["post-447","post","type-post","status-publish","format-standard","hentry","category-world-machine-development-news"],"_links":{"self":[{"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/posts\/447","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/comments?post=447"}],"version-history":[{"count":5,"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/posts\/447\/revisions"}],"predecessor-version":[{"id":455,"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/posts\/447\/revisions\/455"}],"wp:attachment":[{"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/media?parent=447"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/categories?post=447"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/tags?post=447"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}