{"id":393,"date":"2014-03-20T23:06:31","date_gmt":"2014-03-20T23:06:31","guid":{"rendered":"http:\/\/www.world-machine.com\/blog\/?p=393"},"modified":"2014-03-21T21:21:24","modified_gmt":"2014-03-21T21:21:24","slug":"latest-developments","status":"publish","type":"post","link":"https:\/\/www.world-machine.com\/blog\/2014\/03\/latest-developments\/","title":{"rendered":"Latest Developments"},"content":{"rendered":"<p>Hi folks,<\/p>\n<p>It&#8217;s been a little quiet here, so let me shine some light on what&#8217;s cooking at WM!<\/p>\n<p><span style=\"line-height: 1.5;\">The next Dev Channel release contains major fundamental changes to the underlying device infrastructure in WM. Those changes <\/span><em style=\"line-height: 1.5;\">started<\/em><span style=\"line-height: 1.5;\"> with multiple-res support&#8230;. but i<\/span><span style=\"line-height: 1.714285714; font-size: 1rem;\">t wouldn&#8217;t be a bad idea to start giving some tours of the new features that will be in the next dev build.<\/span><\/p>\n<p><span style=\"line-height: 1.714285714; font-size: 1rem;\">What are they?<\/span><\/p>\n<h1>Localspace Support<\/h1>\n<p>A whole previous blog post deals with localspace, but in a nutshell this allows you to create &#8220;local&#8221; packets that are not referenced to the world.<\/p>\n<p>Why is this useful?<\/p>\n<p>Read the previous post for more details, but this really enabled powerful (and completely new!) workflows for WM. Things like creating hero volcanos or craters in isolation and then splattering them across your terrain randomly; or creating textures for your terrain; etc etc.<\/p>\n<p>Lots more will be written about this as it comes nearer. In my playing with it, it really is a game changer, opening up novel workflows in World Machine for creating terrains in a way that you really couldn&#8217;t before.<\/p>\n<p>But besides localspace, what else has been added?<\/p>\n<h1>User Interface Improvements<\/h1>\n<p>&nbsp;<\/p>\n<p>Since the UI needed lots more indicators to work well with Localspace, I&#8217;ve been taking the opportunity to fix a few UI issues that have been bothering me&#8230;<\/p>\n<h2>Groups can set resolution\/space<\/h2>\n<p>It can be a bit laborious to set resolutions on each relevant device by hand. Now you can set them by group:<\/p>\n<p><a href=\"http:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/03\/group_res.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-396\" alt=\"group_res\" src=\"http:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/03\/group_res.jpg\" width=\"551\" height=\"367\" srcset=\"https:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/03\/group_res.jpg 551w, https:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/03\/group_res-300x199.jpg 300w\" sizes=\"auto, (max-width: 551px) 100vw, 551px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>This ability also works well with the next item&#8230;<\/p>\n<h2>Hierarchical Grouping<\/h2>\n<p>Groups are a World Machine feature that I&#8217;m really happy with; they help you organize and make sense of your node world. I&#8217;ve seen a number of world files &#8220;in the wild&#8221; that have tried to use hierarchies of groups; unfortunately in WM 2.x it doesn&#8217;t work very well. Groups would double-move devices, not move their children, and all kinds of other headaches.<\/p>\n<p>This has been corrected:<\/p>\n<p><a href=\"http:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/03\/group_hierarch.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-395\" alt=\"group_hierarch\" src=\"http:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/03\/group_hierarch-1024x555.jpg\" width=\"625\" height=\"338\" srcset=\"https:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/03\/group_hierarch-1024x555.jpg 1024w, https:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/03\/group_hierarch-300x162.jpg 300w, https:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/03\/group_hierarch-624x338.jpg 624w, https:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/03\/group_hierarch.jpg 1136w\" sizes=\"auto, (max-width: 625px) 100vw, 625px\" \/><\/a>Groups now behave as you would expect when nested; moving a group moves its nested groups, etc. In general I&#8217;ve just given a second pass through group behavior to make it less likely to mess things up.<\/p>\n<h2>More Context Menus<\/h2>\n<p>The right-click behavior in the device view has been changed. Now r-click brings up a context menu for whatever you have selected; you can still flip views with the first menu entry, but you can also do other things like quickly add a device, access overrides, etc etc. I find this very useful!<\/p>\n<p><a href=\"http:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/03\/rclick_menu.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-397\" alt=\"rclick_menu\" src=\"http:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/03\/rclick_menu.jpg\" width=\"493\" height=\"265\" srcset=\"https:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/03\/rclick_menu.jpg 493w, https:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/03\/rclick_menu-300x161.jpg 300w\" sizes=\"auto, (max-width: 493px) 100vw, 493px\" \/><\/a><\/p>\n<h1>&#8220;Secret&#8221; New Devices&#8230;<\/h1>\n<p>They are here. They are secret for now \ud83d\ude09<\/p>\n<p><span style=\"line-height: 1.5;\"><strong>Update<\/strong>: I&#8217;ve never been very good with secrets. Here&#8217;s a teaser image of the Scatter device distributing a simple localspace heightfield as a random fractal:<\/span><\/p>\n<p><span style=\"line-height: 1.5;\">\u00a0<a href=\"http:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/03\/sneakpeek_objchatter.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-400\" alt=\"sneakpeek_objchatter\" src=\"http:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/03\/sneakpeek_objchatter-1024x646.jpg\" width=\"474\" height=\"299\" srcset=\"https:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/03\/sneakpeek_objchatter-1024x646.jpg 1024w, https:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/03\/sneakpeek_objchatter-300x189.jpg 300w, https:\/\/www.world-machine.com\/blog\/wp-content\/uploads\/2014\/03\/sneakpeek_objchatter.jpg 1621w\" sizes=\"auto, (max-width: 474px) 100vw, 474px\" \/><\/a><\/span><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hi folks, It&#8217;s been a little quiet here, so let me shine some light on what&#8217;s cooking at WM! The next Dev Channel release contains major fundamental changes to the underlying device infrastructure in WM. Those changes started with multiple-res support&#8230;. but it wouldn&#8217;t be a bad idea to start giving some tours of the [&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-393","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\/393","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=393"}],"version-history":[{"count":10,"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/posts\/393\/revisions"}],"predecessor-version":[{"id":407,"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/posts\/393\/revisions\/407"}],"wp:attachment":[{"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/media?parent=393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/categories?post=393"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/tags?post=393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}