{"id":5120,"date":"2024-11-13T17:52:29","date_gmt":"2024-11-13T22:52:29","guid":{"rendered":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/?p=5120"},"modified":"2024-11-18T14:29:58","modified_gmt":"2024-11-18T19:29:58","slug":"daniel-hudon-modular-building-kit-texturing","status":"publish","type":"post","link":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/djhudon\/daniel-hudon-modular-building-kit-texturing\/","title":{"rendered":"Daniel Hudon &#8211; Modular Building Kit Texturing"},"content":{"rendered":"\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-content\/uploads\/sites\/35\/2024\/11\/image-33.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"496\" src=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-content\/uploads\/sites\/35\/2024\/11\/image-33-1024x496.png\" alt=\"\" class=\"wp-image-5121\" srcset=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-content\/uploads\/sites\/35\/2024\/11\/image-33-1024x496.png 1024w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-content\/uploads\/sites\/35\/2024\/11\/image-33-800x387.png 800w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-content\/uploads\/sites\/35\/2024\/11\/image-33-768x372.png 768w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-content\/uploads\/sites\/35\/2024\/11\/image-33-600x291.png 600w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-content\/uploads\/sites\/35\/2024\/11\/image-33.png 1144w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-content\/uploads\/sites\/35\/2024\/11\/image-34.png\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"463\" src=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-content\/uploads\/sites\/35\/2024\/11\/image-34-1024x463.png\" alt=\"\" class=\"wp-image-5122\" srcset=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-content\/uploads\/sites\/35\/2024\/11\/image-34-1024x463.png 1024w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-content\/uploads\/sites\/35\/2024\/11\/image-34-800x362.png 800w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-content\/uploads\/sites\/35\/2024\/11\/image-34-768x347.png 768w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-content\/uploads\/sites\/35\/2024\/11\/image-34-600x271.png 600w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-content\/uploads\/sites\/35\/2024\/11\/image-34.png 1228w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n\n\n\n<p>I&#8217;ve been working on texturing, though ironically the stylized look I&#8217;m going for seems to be making things harder rather than easier. Substance Painter seems to lend itself more to realistic textures, and a good deal of the detail (everything but color and normal maps) is lost when using the toon shader in Unity. It&#8217;s also hard to know what it&#8217;ll look like with the toon shader when working in Substance since I&#8217;m using a different render pipeline. I&#8217;m hoping that I&#8217;m hitting a comfortable medium in terms of detail via Substance and style using the toon shader, but I&#8217;m hoping that I&#8217;m not being held back by trying to do two things at once rather than focusing on cel shading with flat colors or going all out with detail. Open to feedback on that!<\/p>\n\n\n\n<p>Oh, I also experimented with making my own shader from scratch following some video tutorials, but it would have been a lot more work to add support for textures (vs just flat colors), outlines, more options, etc. so I ended up downloading Unity&#8217;s experimental toon shader via com.unity.toonshader to save time, as that already supports those things. Here&#8217;s a sphere with the one I made though:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-content\/uploads\/sites\/35\/2024\/11\/image-35.png\"><img loading=\"lazy\" decoding=\"async\" width=\"775\" height=\"405\" src=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-content\/uploads\/sites\/35\/2024\/11\/image-35.png\" alt=\"\" class=\"wp-image-5123\" srcset=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-content\/uploads\/sites\/35\/2024\/11\/image-35.png 775w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-content\/uploads\/sites\/35\/2024\/11\/image-35-768x401.png 768w, https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-content\/uploads\/sites\/35\/2024\/11\/image-35-574x300.png 574w\" sizes=\"auto, (max-width: 775px) 100vw, 775px\" \/><\/a><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been working on texturing, though ironically the stylized look I&#8217;m going for seems to be making things harder rather than easier. Substance Painter seems to lend itself more to realistic textures, and a good deal of the detail (everything but color and normal maps) is lost when using the toon shader in Unity. It&#8217;s&#8230; <\/p>\n<div class=\"link-more\"><a href=\"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/djhudon\/daniel-hudon-modular-building-kit-texturing\/\">Read More<\/a><\/div>\n","protected":false},"author":357,"featured_media":5121,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"cybocfi_hide_featured_image":"","_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[16],"tags":[],"class_list":["post-5120","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-modular-kit-texturing"],"jetpack_featured_media_url":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-content\/uploads\/sites\/35\/2024\/11\/image-33.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-json\/wp\/v2\/posts\/5120","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-json\/wp\/v2\/users\/357"}],"replies":[{"embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-json\/wp\/v2\/comments?post=5120"}],"version-history":[{"count":1,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-json\/wp\/v2\/posts\/5120\/revisions"}],"predecessor-version":[{"id":5124,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-json\/wp\/v2\/posts\/5120\/revisions\/5124"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-json\/wp\/v2\/media\/5121"}],"wp:attachment":[{"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-json\/wp\/v2\/media?parent=5120"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-json\/wp\/v2\/categories?post=5120"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.joshuarosenstock.com\/teaching\/imgd3500-b24\/wp-json\/wp\/v2\/tags?post=5120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}