{"id":2926,"date":"2013-03-23T20:19:33","date_gmt":"2013-03-23T20:19:33","guid":{"rendered":"http:\/\/sl.governormarley.com\/?p=2926"},"modified":"2013-03-23T20:19:33","modified_gmt":"2013-03-23T20:19:33","slug":"linden-lab-could-do-more-to-encourage-good-building-practices","status":"publish","type":"post","link":"https:\/\/sl.governormarley.com\/?p=2926","title":{"rendered":"Linden Lab Could Do More To Encourage Good Building Practices"},"content":{"rendered":"<p>I&#8217;ve mentioned before that I&#8217;m a fan of Linden Lab&#8217;s wiki page of <a title=\"Good Building Practices\" href=\"http:\/\/wiki.secondlife.com\/wiki\/Good_Building_Practices\" target=\"_blank\">Good Building Practices<\/a>. However now I think it&#8217;s time to turn this up a notch with Linden Lab actively promoting said resource and part of the reason for this is my own stumblings with Mesh. The thing is, these tips are good for all of our Second Life experiences.<\/p>\n<p>The thing with Mesh is that you can reduce the number of faces on a cube and still display all you need to, you can also reduce the number of textures that need to be loaded, which in turn reduces the amount of work our video cards need to do, which improves the Second Life experience as a whole.<\/p>\n<p>The other thing with Mesh is encouraging people to build more efficiently full stop. User generated content is an important factor in Second Life, it&#8217;s what makes the world vibrant but it also has the potential to cause problems, often unintentionally because people don&#8217;t have the resources available to encourage them to build more efficiently. This leads to people feeling that all Mesh is bad for Second Life, it&#8217;s not, but the lack of promotion of available material can leave people with a bad impression.<\/p>\n<p>There are good and bad practices with Mesh, high poly models are not ideal for Second Life, they may look beautiful in a static environment but in the more dynamic environment of Second Life they can be problematic to say the least.<\/p>\n<p><!--more--><\/p>\n<p>Land Impact\/Prim cost is a factor people look for when considering purchasing a building, but there are other costs that aren&#8217;t talked about. Display costs and physics costs being two important areas of consideration, but they are hardly ever mentioned.<\/p>\n<p>One way of reducing physics costs is to set parts of a building to physics shape none, this removes those parts from the calculations. This is a consideration that&#8217;s easier to carry out when you&#8217;re building for yourself really. For example I may decide that my roof doesn&#8217;t need to have physics costs, because hey, it&#8217;s my roof and I know it&#8217;s phantom. I am not intending to use that space so I don&#8217;t really care that I won&#8217;t be able to sit on my roof, but a consumer may want a roof that can be sat upon.<\/p>\n<p>Now by removing parts of my build from the physics calculation, I can reduce the prim count\/land impact score, but the point I&#8217;m trying to make is that the land impact\/prim count score does not tell the whole story of how the item will impact upon performance, it tells part of the story, but far from all of it.<\/p>\n<p>The Wiki does have a <a title=\"Physics Optimization Page\" href=\"http:\/\/wiki.secondlife.com\/wiki\/Physics_Optimization\" target=\"_blank\">Physics Optimization page<\/a>, and there you will see some good examples of why you don&#8217;t always need a complicated physics shape, using simple shapes as your root prim and setting the rest of your object to physics shape none can achieve everything you need to achieve in the right circumstances.<\/p>\n<p>Then we come to textures, which I&#8217;ve discussed before. There&#8217;s a good page on <a title=\"Texture Usage\" href=\"http:\/\/wiki.secondlife.com\/wiki\/Texture_Usage\" target=\"_blank\">Texture Usage<\/a>, which explains why bigger textures take up more resources and why you&#8217;ll often find a smaller texture can achieve the results you want.<\/p>\n<p>It&#8217;s not Linden Lab&#8217;s job to teach people how to build, however it is in their interest to encourage efficient building and arm consumers with information that will help them make purchases with efficiency in mind. The Good Building Practices page should be stickied in the content creation forums. Merchants should be encouraged to display the physics and display costs of their builds and Linden Lab should blog about the advantages of following efficient building practices, to try and nip bad practices in the bud.<\/p>\n<p>Ultimately we all want a smoother running Second Life, there are things we can do to help ourselves and there are things Linden Lab can do to encourage people to be efficient.<\/p>\n<p><a class=\"twitter-share-button\" href=\"https:\/\/twitter.com\/share\" data-url=\"http:\/\/sl.governormarley.com\/?p=2926\" data-via=\"Ciaran_Laval\">Tweet<\/a><br \/>\n<script type=\"text\/javascript\">\/\/ <![CDATA[\n!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=\"\/\/platform.twitter.com\/widgets.js\";fjs.parentNode.insertBefore(js,fjs);}}(document,\"script\",\"twitter-wjs\");\n\/\/ ]]><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve mentioned before that I&#8217;m a fan of Linden Lab&#8217;s wiki page of Good Building Practices. However now I think it&#8217;s time to turn this up a notch with Linden Lab actively promoting said resource and part of the reason for this is my own stumblings with Mesh. The thing is, these tips are good &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/sl.governormarley.com\/?p=2926\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Linden Lab Could Do More To Encourage Good Building Practices&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","enabled":false},"version":2}},"categories":[3,14],"tags":[540,19,1022],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6rJUK-Lc","jetpack-related-posts":[],"jetpack_likes_enabled":false,"_links":{"self":[{"href":"https:\/\/sl.governormarley.com\/index.php?rest_route=\/wp\/v2\/posts\/2926"}],"collection":[{"href":"https:\/\/sl.governormarley.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sl.governormarley.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sl.governormarley.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sl.governormarley.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2926"}],"version-history":[{"count":1,"href":"https:\/\/sl.governormarley.com\/index.php?rest_route=\/wp\/v2\/posts\/2926\/revisions"}],"predecessor-version":[{"id":2927,"href":"https:\/\/sl.governormarley.com\/index.php?rest_route=\/wp\/v2\/posts\/2926\/revisions\/2927"}],"wp:attachment":[{"href":"https:\/\/sl.governormarley.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2926"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sl.governormarley.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2926"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sl.governormarley.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}