{"id":202,"date":"2011-01-14T09:00:03","date_gmt":"2011-01-14T09:00:03","guid":{"rendered":"http:\/\/world-machine.com\/blog\/?p=202"},"modified":"2011-01-14T11:27:47","modified_gmt":"2011-01-14T11:27:47","slug":"first-post-of-the-new-year-on-texture-atlases","status":"publish","type":"post","link":"https:\/\/www.world-machine.com\/blog\/2011\/01\/first-post-of-the-new-year-on-texture-atlases\/","title":{"rendered":"First Post of the New Year! On Texture Atlases.."},"content":{"rendered":"<p>Wow, time flies quickly!<\/p>\n<p>Various bits and pieces are in progress at the moment. But instead of talking about this-or-that bug fixed and progress made, I want to talk about a recent forum post that jogged my memory!<\/p>\n<p>Recently, a WM user was asking about using texture atlases. This is actually a rather interesting question, as so far people are generally using WM to create megatextures.<\/p>\n<p>(As an aside, World Machine does this very well but could also improve itself in several ways &#8212;\u00a0 efficient Megatexture creation of a resolution some fair multiple higher than heightfield resolution is one of the big improvements I want to push through in the next version.)<\/p>\n<p>Back to texture atlases. They are a very space-efficient way of texturing, with the downside that you cannot blend textures easily and thus can only have one type of texture at a time at a given spot.<\/p>\n<p>So if you have a continuum of texturing expressiveness, it would go like:<\/p>\n<p><strong>texture atlas\u00a0 &lt;-&gt;\u00a0 multiple texture blending maps &lt;-&gt; megatextures<\/strong><\/p>\n<p>The reason why I bring this up is that both of the texturing options on the left are quite similar &#8212; you could think of a texture atlas as simply a 1bit blending map. I had a device that didn&#8217;t make the cut into WM 2 Final (and then into 2.2 Final) that was intended to be a texture blending map generator. The main reason why it didn&#8217;t make it was that it was not as powerful as simply creating a texture network from scratch, and it also didn&#8217;t very well support creating a megatexture.<\/p>\n<p>However, as I&#8217;ve seen from the enduring popularity of the Basic Coverage macro, a device doesn&#8217;t need to be excessively complex to be useful! Especially if it creates good looking results. I&#8217;m going to have to see if I can&#8217;t resurrect that experimental device into a future update!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wow, time flies quickly! Various bits and pieces are in progress at the moment. But instead of talking about this-or-that bug fixed and progress made, I want to talk about a recent forum post that jogged my memory! Recently, a WM user was asking about using texture atlases. This is actually a rather interesting question, [&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-202","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\/202","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=202"}],"version-history":[{"count":6,"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/posts\/202\/revisions"}],"predecessor-version":[{"id":207,"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/posts\/202\/revisions\/207"}],"wp:attachment":[{"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/media?parent=202"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/categories?post=202"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.world-machine.com\/blog\/wp-json\/wp\/v2\/tags?post=202"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}