{"id":3850,"date":"2019-08-30T13:57:41","date_gmt":"2019-08-30T20:57:41","guid":{"rendered":"http:\/\/universesandbox.com\/blog\/?p=3850"},"modified":"2021-05-20T11:28:55","modified_gmt":"2021-05-20T18:28:55","slug":"surface-grids-status-9","status":"publish","type":"post","link":"https:\/\/universesandbox.com\/blog\/2019\/08\/surface-grids-status-9\/","title":{"rendered":"Surface Grids &#038; Lasers | DevLog #9"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.imgur.com\/Hly3axv.gif\" width=\"650\" height=\"366\"><br \/>\n<span style=\"font-size: xx-small;\">Video: Building a gigantic, snow-capped mountain by increasing elevation<\/span><\/p>\n<p><strong>Surface Grids &amp; Lasers are not yet available in Universe Sandbox!<\/strong> This post is a behind-the-scenes look at our work on these features. We don\u2019t have a release date yet, but we\u2019re getting closer.<\/p>\n<p>If you haven\u2019t seen them yet, check out the previous Surface Grids DevLogs <a href=\"https:\/\/universesandbox.com\/blog\/2019\/04\/whats-next-spring-2019\/\"><span style=\"font-weight: 400;\">#1<\/span><\/a><span style=\"font-weight: 400;\">,&nbsp;<\/span><a href=\"https:\/\/universesandbox.com\/blog\/2019\/04\/surface-grids-status-2\/\"><span style=\"font-weight: 400;\">#2<\/span><\/a><span style=\"font-weight: 400;\">,&nbsp;<\/span><a href=\"https:\/\/universesandbox.com\/blog\/2019\/05\/surface-grids-status-3\/\"><span style=\"font-weight: 400;\">#3<\/span><\/a><span style=\"font-weight: 400;\">,&nbsp;<\/span><a href=\"https:\/\/universesandbox.com\/blog\/2019\/05\/surface-grids-status-4\/\"><span style=\"font-weight: 400;\">#4<\/span><\/a><span style=\"font-weight: 400;\">,&nbsp;<\/span><a href=\"https:\/\/universesandbox.com\/blog\/2019\/06\/galaxies-grids-status-5\/\"><span style=\"font-weight: 400;\">#5<\/span><\/a><span style=\"font-weight: 400;\">,&nbsp;<\/span><a href=\"https:\/\/universesandbox.com\/blog\/2019\/06\/surface-grids-status-6\/\"><span style=\"font-weight: 400;\">#6<\/span><\/a><span style=\"font-weight: 400;\">,&nbsp;<\/span><span style=\"font-weight: 400;\"><a href=\"https:\/\/universesandbox.com\/blog\/2019\/07\/surface-grids-status-7\/\">#7<\/a>, and <a href=\"https:\/\/universesandbox.com\/blog\/2019\/08\/surface-grids-status-8\/\">#8<\/a>.<\/span>&nbsp;Keep in mind these are documenting a work-in-progress feature. Anything discussed or shown may not be representative of the final release state of Surface Grids.<\/p>\n<p>A primer on Surface Grids for anyone not familiar:<br \/>\nIt\u2019s a feature we\u2019re developing for Universe Sandbox that makes it possible to simulate values locally across the surface of an object. In effect, it allows for more detailed and accurate surface simulation and more dynamic and interactive surface visuals. It also makes it possible to add tools like the laser, which is essentially just a fun way of heating up localized areas of a surface.<\/p>\n<p>&nbsp;<\/p>\n<h2>New Highs &amp; Lows<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-3852\" src=\"https:\/\/universesandbox.com\/blog\/wp-content\/uploads\/2019\/08\/Surface-Grids-Hawaii-650x366.png\" alt=\"\" width=\"650\" height=\"366\" srcset=\"https:\/\/universesandbox.com\/blog\/wp-content\/uploads\/2019\/08\/Surface-Grids-Hawaii-650x366.png 650w, https:\/\/universesandbox.com\/blog\/wp-content\/uploads\/2019\/08\/Surface-Grids-Hawaii-300x169.png 300w, https:\/\/universesandbox.com\/blog\/wp-content\/uploads\/2019\/08\/Surface-Grids-Hawaii-768x432.png 768w, https:\/\/universesandbox.com\/blog\/wp-content\/uploads\/2019\/08\/Surface-Grids-Hawaii.png 1920w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><br \/>\nSee that archipelago in the middle of the ocean? Those are the great Hawaiian islands. We\u2019ve been tweaking the heightmap for Earth to get all the details right, and we\u2019re happy to welcome back Hawaii and the full coastline for Florida. There are some details to iron out still, like the large body of water that\u2019s currently sitting in the middle of Australia.<\/p>\n<p>It\u2019s a bit difficult to get the coastlines and bodies of water correct for a planet we\u2019re all intimately familiar with &#8212; any errors are quickly noticed by a geography whiz or anyone who lives near the area that\u2019s incorrectly flooded or barren.<\/p>\n<p>This difficulty is due to a current limitation in the elevation simulation: When we divide the full range of elevation for Earth into the limited steps we have available for storing the data, we get 83 meters per step. This means the maximum detail we can account for is 83 meters. And unfortunately, geography doesn\u2019t often look like 83 meter ocean-side cliffs. A lot of coastline is much closer to sea level, and the smaller distinctions between land and water are lost. We have ideas for improving this, but for now, some hand-tuning of the heightmaps can get us the results we\u2019re looking for.<\/p>\n<p>&nbsp;<\/p>\n<h2>Creating Continents<\/h2>\n<p>Another issue we\u2019re grappling with is the state of heightmaps for randomly generated planets. Right now, adding some water to a randomly generated planet will create bodies of water and land masses as you\u2019d expect, but the results look less like geological formations and more like noisy data.<\/p>\n<p>This is something our lead graphics developer, Georg, has been wanting to work on, but his plate has been full with other aspects of Grids. \u2026Enter Brendan, our new graphics developer! Brendan will be working with Georg on graphics for Universe Sandbox, and first on his list is the not-at-all-complicated (wink) task of creating a random heightmap generator capable of building known geological features in unique, random configurations. We\u2019re happy to welcome Brendan to the team. Hopefully we\u2019ll have some screenshots of his work in our next devlog.<\/p>\n<p>&nbsp;<\/p>\n<h2>Making Mountains<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.imgur.com\/HYuqPxd.gif\" width=\"650\" height=\"366\"><br \/>\nRight now something interesting happens when you hold shift while using the laser: it makes mountains. Or technically speaking, it raises the elevation. You can also decrease the elevation, too. So even if you don\u2019t like the new and improved randomly generated heightmaps that we\u2019re working on, you can go in and shape it yourself.<\/p>\n<p>This functionality won\u2019t remain attached to the laser, that\u2019s just a temporary, developer-only solution until we build out the interface for this new tool. We\u2019re pretty sure you\u2019re gonna like it.<\/p>\n<p>In the video above, we\u2019ve divided a planet with a mountain range and then flooded one half, creating one hemisphere of ocean and another of land.<\/p>\n<p>&nbsp;<\/p>\n<h2>What&#8217;s Next<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-3853\" src=\"https:\/\/universesandbox.com\/blog\/wp-content\/uploads\/2019\/08\/Surface-Grids-Laser-Jupiter-650x366.png\" alt=\"\" width=\"650\" height=\"366\" srcset=\"https:\/\/universesandbox.com\/blog\/wp-content\/uploads\/2019\/08\/Surface-Grids-Laser-Jupiter-650x366.png 650w, https:\/\/universesandbox.com\/blog\/wp-content\/uploads\/2019\/08\/Surface-Grids-Laser-Jupiter-300x169.png 300w, https:\/\/universesandbox.com\/blog\/wp-content\/uploads\/2019\/08\/Surface-Grids-Laser-Jupiter-768x432.png 768w, https:\/\/universesandbox.com\/blog\/wp-content\/uploads\/2019\/08\/Surface-Grids-Laser-Jupiter.png 1920w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><br \/>\nIn addition to working on these various aspects of heightmaps and elevation, we\u2019ve been doing a lot of work in other areas of the Grids simulation and tech, like getting visuals working on gas giants and planetoids (see above) and making the auto setting for lasers a bit smarter.<\/p>\n<p>Up next is patching up all the holes we find as we continue to poke at the simulation. We also want to add a lot more visual detail to the edges of different areas like ice and molten surfaces to make it look a bit more natural. And there are plenty of other improvements and fixes to make.<\/p>\n<p>We\u2019re only kind of joking when we say it\u2019s getting harder to pull ourselves away from playing with this feature so we can actually work on it. But in all seriousness, we continue to make good progress and we\u2019re really liking the way it\u2019s coming together. We can\u2019t wait to share it. See you in our next devlog!<br \/>\n&nbsp;<br \/>\n&nbsp;<br \/>\n<a class=\"twitter-follow-button\" href=\"https:\/\/twitter.com\/universesandbox?ref_src=twsrc%5Etfw\" data-show-count=\"false\" data-size=\"large\">Follow @universesandbox<\/a><script async=\"\" src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><br \/>\n<iframe loading=\"lazy\" style=\"border: none; overflow: hidden;\" src=\"https:\/\/www.facebook.com\/plugins\/page.php?href=https%3A%2F%2Fwww.facebook.com%2FUniverseSandbox%2F&amp;tabs&amp;width=340&amp;height=70&amp;small_header=true&amp;adapt_container_width=true&amp;hide_cover=false&amp;show_facepile=false&amp;appId\" width=\"340\" height=\"70\" frameborder=\"0\" scrolling=\"no\"><\/iframe><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Video: Building a gigantic, snow-capped mountain by increasing elevation Surface Grids &amp; Lasers are not yet available in Universe Sandbox! This post is a behind-the-scenes look at our work on these features. We don\u2019t have a release date yet, but we\u2019re getting closer. If you haven\u2019t seen them yet, check out the previous Surface Grids [&hellip;]<\/p>\n","protected":false},"author":19,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[3,21],"tags":[],"class_list":["post-3850","post","type-post","status-publish","format-standard","hentry","category-development","category-devlog"],"_links":{"self":[{"href":"https:\/\/universesandbox.com\/blog\/wp-json\/wp\/v2\/posts\/3850","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/universesandbox.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/universesandbox.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/universesandbox.com\/blog\/wp-json\/wp\/v2\/users\/19"}],"replies":[{"embeddable":true,"href":"https:\/\/universesandbox.com\/blog\/wp-json\/wp\/v2\/comments?post=3850"}],"version-history":[{"count":10,"href":"https:\/\/universesandbox.com\/blog\/wp-json\/wp\/v2\/posts\/3850\/revisions"}],"predecessor-version":[{"id":4680,"href":"https:\/\/universesandbox.com\/blog\/wp-json\/wp\/v2\/posts\/3850\/revisions\/4680"}],"wp:attachment":[{"href":"https:\/\/universesandbox.com\/blog\/wp-json\/wp\/v2\/media?parent=3850"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/universesandbox.com\/blog\/wp-json\/wp\/v2\/categories?post=3850"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/universesandbox.com\/blog\/wp-json\/wp\/v2\/tags?post=3850"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}