{"id":350,"date":"2014-08-08T18:49:03","date_gmt":"2014-08-09T01:49:03","guid":{"rendered":"http:\/\/sarahdimento.com\/~sarah\/?p=350"},"modified":"2015-03-20T14:05:25","modified_gmt":"2015-03-20T21:05:25","slug":"higher-poly-does-not-equal-betterer","status":"publish","type":"post","link":"https:\/\/sarahdimento.com\/~sarah\/higher-poly-does-not-equal-betterer\/","title":{"rendered":"Higher Poly Does Not Equal Betterer"},"content":{"rendered":"<p>I&#8217;ve been quiet the past few weeks due to a manic cycle in which I could not stop working on my latest obsession, 3D modeling. At some point I&#8217;m going to have a rant about how terrible Blender is to work with, but for the moment I have to rant about something else: the modding community&#8217;s confusion about what actually improves the look of models. I&#8217;ve seen people simply save original game textures at a larger size, call them higher resolution, and slap them up on a modding site for download. I&#8217;m not even going to be nice about this. Anyone who believes that improves anything is a moron. Resizing does not equal resampling. All that does is make the same level of pixelation take longer to load.<\/p>\n<p>I&#8217;ve also run across tons of people who assume a higher poly model is going to look better, which is easier to understand because in most cases higher poly models do look better, when those extra polys are actually doing something to define the shape of the object. It&#8217;s not easy for people to spot models with a ton of superfluous vertices, because they&#8217;re not as obvious as pixels when viewing them outside a 3D modeling program. So, I&#8217;m going to show you:<\/p>\n<p><!--more--><\/p>\n<p><a href=\"http:\/\/sarahdimento.com\/~sarah\/wp-content\/uploads\/2014\/08\/lampvisualdifference.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-349 size-large\" src=\"http:\/\/sarahdimento.com\/~sarah\/wp-content\/uploads\/2014\/08\/lampvisualdifference-1024x384.jpg\" alt=\"lampvisualdifference\" width=\"648\" height=\"243\" srcset=\"https:\/\/sarahdimento.com\/~sarah\/wp-content\/uploads\/2014\/08\/lampvisualdifference-1024x384.jpg 1024w, https:\/\/sarahdimento.com\/~sarah\/wp-content\/uploads\/2014\/08\/lampvisualdifference-300x112.jpg 300w, https:\/\/sarahdimento.com\/~sarah\/wp-content\/uploads\/2014\/08\/lampvisualdifference.jpg 1200w\" sizes=\"auto, (max-width: 648px) 100vw, 648px\" \/><\/a><\/p>\n<p>The oil lamp on the left was the one I intended to work with for a retexturing job, but after taking one look at its spaghettified texture map, decided to make my own from scratch (shown on the right). As you can probably see already, the original texture is less mushy on my model, and I was also able to use elements of the texture (the lines) that the model on the left couldn&#8217;t without smearing.<\/p>\n<p>Now here&#8217;s where the real difference surprises people:<\/p>\n<p><a href=\"http:\/\/sarahdimento.com\/~sarah\/wp-content\/uploads\/2014\/08\/lamppolydifference.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-348 size-large\" src=\"http:\/\/sarahdimento.com\/~sarah\/wp-content\/uploads\/2014\/08\/lamppolydifference-1024x384.jpg\" alt=\"lamppolydifference\" width=\"648\" height=\"243\" srcset=\"https:\/\/sarahdimento.com\/~sarah\/wp-content\/uploads\/2014\/08\/lamppolydifference-1024x384.jpg 1024w, https:\/\/sarahdimento.com\/~sarah\/wp-content\/uploads\/2014\/08\/lamppolydifference-300x112.jpg 300w, https:\/\/sarahdimento.com\/~sarah\/wp-content\/uploads\/2014\/08\/lamppolydifference.jpg 1200w\" sizes=\"auto, (max-width: 648px) 100vw, 648px\" \/><\/a><\/p>\n<p>The mushy model on the left has over 4400 polys. Mine has less than 1800. The difference is the former model was either made in a 3D sculpting program and never optimized, or someone took a lower-poly model, hit the subsurface button to &#8220;smooth&#8221; it by bloating its poly-count by about 10x without improving the texture map or shape, and called it a day.<\/p>\n<p>I made mine by extruding a cylinder by hand, vertex by vertex. I quickly learned not to trust the sculpting tools in Blender because they&#8217;re more likely to turn all my careful work to mush (though it&#8217;s great for organic objects). It took more time to do, but all the while I knew every vertex was doing its job. If I could merge a few and retain the object&#8217;s shape, I did so.<\/p>\n<p><strong>Subsurfacing is not for gaming. <\/strong>That button was designed for the animation industry, where rendering a single frame can take hours. It was never meant for models that are rendered in real time, which is on average about 30 frames per second. Every polygon adds up. Even a gamer running a PC built like the monolith from 2001 appreciates it when their extra horsepower isn&#8217;t going towards rendering every cup and bowl and spoon cluttering NPC houses.<\/p>\n<p>Anyway, with my new model I was finally able to make the lamp I want:<\/p>\n<p><a href=\"http:\/\/sarahdimento.com\/~sarah\/wp-content\/uploads\/2014\/08\/genielamp.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-352\" src=\"http:\/\/sarahdimento.com\/~sarah\/wp-content\/uploads\/2014\/08\/genielamp.jpg\" alt=\"genielamp\" width=\"600\" height=\"450\" srcset=\"https:\/\/sarahdimento.com\/~sarah\/wp-content\/uploads\/2014\/08\/genielamp.jpg 600w, https:\/\/sarahdimento.com\/~sarah\/wp-content\/uploads\/2014\/08\/genielamp-300x225.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>Even with my model, when it came to UV mapping that, don&#8217;t even ask. Just don&#8217;t.<\/p>\n<a class=\"synved-social-button synved-social-button-share synved-social-size-16 synved-social-resolution-single synved-social-provider-facebook nolightbox\" data-provider=\"facebook\" target=\"_blank\" rel=\"nofollow\" title=\"Share on Facebook\" href=\"https:\/\/www.facebook.com\/sharer.php?u=https%3A%2F%2Fsarahdimento.com%2F%7Esarah%2Fwp-json%2Fwp%2Fv2%2Fposts%2F350&#038;t=Higher%20Poly%20Does%20Not%20Equal%20Betterer&#038;s=100&#038;p&#091;url&#093;=https%3A%2F%2Fsarahdimento.com%2F%7Esarah%2Fwp-json%2Fwp%2Fv2%2Fposts%2F350&#038;p&#091;images&#093;&#091;0&#093;=http%3A%2F%2Fsarahdimento.com%2F%7Esarah%2Fwp-content%2Fuploads%2F2014%2F08%2Flampvisualdifference-1024x384.jpg&#038;p&#091;title&#093;=Higher%20Poly%20Does%20Not%20Equal%20Betterer\" style=\"font-size: 0px;width:16px;height:16px;margin:0;margin-bottom:5px;margin-right:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"Facebook\" title=\"Share on Facebook\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"16\" height=\"16\" style=\"display: inline;width:16px;height:16px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/sarahdimento.com\/~sarah\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/32x32\/facebook.png\" \/><\/a><a class=\"synved-social-button synved-social-button-share synved-social-size-16 synved-social-resolution-single synved-social-provider-twitter nolightbox\" data-provider=\"twitter\" target=\"_blank\" rel=\"nofollow\" title=\"Share on Twitter\" href=\"https:\/\/twitter.com\/intent\/tweet?url=https%3A%2F%2Fsarahdimento.com%2F%7Esarah%2Fwp-json%2Fwp%2Fv2%2Fposts%2F350&#038;text=Hey%20check%20this%20out\" style=\"font-size: 0px;width:16px;height:16px;margin:0;margin-bottom:5px;margin-right:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"twitter\" title=\"Share on Twitter\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"16\" height=\"16\" style=\"display: inline;width:16px;height:16px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/sarahdimento.com\/~sarah\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/32x32\/twitter.png\" \/><\/a><a class=\"synved-social-button synved-social-button-share synved-social-size-16 synved-social-resolution-single synved-social-provider-reddit nolightbox\" data-provider=\"reddit\" target=\"_blank\" rel=\"nofollow\" title=\"Share on Reddit\" href=\"https:\/\/www.reddit.com\/submit?url=https%3A%2F%2Fsarahdimento.com%2F%7Esarah%2Fwp-json%2Fwp%2Fv2%2Fposts%2F350&#038;title=Higher%20Poly%20Does%20Not%20Equal%20Betterer\" style=\"font-size: 0px;width:16px;height:16px;margin:0;margin-bottom:5px;margin-right:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"reddit\" title=\"Share on Reddit\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"16\" height=\"16\" style=\"display: inline;width:16px;height:16px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/sarahdimento.com\/~sarah\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/32x32\/reddit.png\" \/><\/a><a class=\"synved-social-button synved-social-button-share synved-social-size-16 synved-social-resolution-single synved-social-provider-pinterest nolightbox\" data-provider=\"pinterest\" target=\"_blank\" rel=\"nofollow\" title=\"Pin it with Pinterest\" href=\"https:\/\/pinterest.com\/pin\/create\/button\/?url=https%3A%2F%2Fsarahdimento.com%2F%7Esarah%2Fwp-json%2Fwp%2Fv2%2Fposts%2F350&#038;media=http%3A%2F%2Fsarahdimento.com%2F%7Esarah%2Fwp-content%2Fuploads%2F2014%2F08%2Flampvisualdifference-1024x384.jpg&#038;description=Higher%20Poly%20Does%20Not%20Equal%20Betterer\" style=\"font-size: 0px;width:16px;height:16px;margin:0;margin-bottom:5px;margin-right:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"pinterest\" title=\"Pin it with Pinterest\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"16\" height=\"16\" style=\"display: inline;width:16px;height:16px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/sarahdimento.com\/~sarah\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/32x32\/pinterest.png\" \/><\/a><a class=\"synved-social-button synved-social-button-share synved-social-size-16 synved-social-resolution-single synved-social-provider-linkedin nolightbox\" data-provider=\"linkedin\" target=\"_blank\" rel=\"nofollow\" title=\"Share on Linkedin\" href=\"https:\/\/www.linkedin.com\/shareArticle?mini=true&#038;url=https%3A%2F%2Fsarahdimento.com%2F%7Esarah%2Fwp-json%2Fwp%2Fv2%2Fposts%2F350&#038;title=Higher%20Poly%20Does%20Not%20Equal%20Betterer\" style=\"font-size: 0px;width:16px;height:16px;margin:0;margin-bottom:5px;margin-right:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"linkedin\" title=\"Share on Linkedin\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"16\" height=\"16\" style=\"display: inline;width:16px;height:16px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/sarahdimento.com\/~sarah\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/32x32\/linkedin.png\" \/><\/a><a class=\"synved-social-button synved-social-button-share synved-social-size-16 synved-social-resolution-single synved-social-provider-mail nolightbox\" data-provider=\"mail\" rel=\"nofollow\" title=\"Share by email\" href=\"mailto:?subject=Higher%20Poly%20Does%20Not%20Equal%20Betterer&#038;body=Hey%20check%20this%20out:%20https%3A%2F%2Fsarahdimento.com%2F%7Esarah%2Fwp-json%2Fwp%2Fv2%2Fposts%2F350\" style=\"font-size: 0px;width:16px;height:16px;margin:0;margin-bottom:5px\"><img loading=\"lazy\" decoding=\"async\" alt=\"mail\" title=\"Share by email\" class=\"synved-share-image synved-social-image synved-social-image-share\" width=\"16\" height=\"16\" style=\"display: inline;width:16px;height:16px;margin: 0;padding: 0;border: none;box-shadow: none\" src=\"https:\/\/sarahdimento.com\/~sarah\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/social\/regular\/32x32\/mail.png\" \/><\/a><a class=\"synved-social-credit\" target=\"_blank\" rel=\"nofollow\" title=\"WordPress Social Media Feather\" href=\"http:\/\/synved.com\/wordpress-social-media-feather\/\" style=\"color:#444;text-decoration:none;font-size:8px;margin-left:5px;vertical-align:10px\"><span>by <\/span><img loading=\"lazy\" decoding=\"async\" style=\"display: inline;margin:0;padding:0;width:16px;height:16px\" width=\"16\" height=\"16\" alt=\"feather\" src=\"https:\/\/sarahdimento.com\/~sarah\/wp-content\/plugins\/social-media-feather\/synved-social\/image\/icon.png\" \/><\/a>","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been quiet the past few weeks due to a manic cycle in which I could not stop working on my latest obsession, 3D modeling. At some point I&#8217;m going to have a rant about how terrible Blender is to work with, but for the moment I have to rant about something else: the modding [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11,13],"tags":[31,20,24],"class_list":["post-350","post","type-post","status-publish","format-standard","hentry","category-design","category-games","tag-3-d-modeling","tag-advice","tag-rants"],"_links":{"self":[{"href":"https:\/\/sarahdimento.com\/~sarah\/wp-json\/wp\/v2\/posts\/350","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sarahdimento.com\/~sarah\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sarahdimento.com\/~sarah\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sarahdimento.com\/~sarah\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sarahdimento.com\/~sarah\/wp-json\/wp\/v2\/comments?post=350"}],"version-history":[{"count":6,"href":"https:\/\/sarahdimento.com\/~sarah\/wp-json\/wp\/v2\/posts\/350\/revisions"}],"predecessor-version":[{"id":374,"href":"https:\/\/sarahdimento.com\/~sarah\/wp-json\/wp\/v2\/posts\/350\/revisions\/374"}],"wp:attachment":[{"href":"https:\/\/sarahdimento.com\/~sarah\/wp-json\/wp\/v2\/media?parent=350"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sarahdimento.com\/~sarah\/wp-json\/wp\/v2\/categories?post=350"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sarahdimento.com\/~sarah\/wp-json\/wp\/v2\/tags?post=350"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}