{"id":815,"date":"2021-05-23T13:33:37","date_gmt":"2021-05-23T17:33:37","guid":{"rendered":"https:\/\/robertjeffery.us\/tuttofattoamano\/?p=815"},"modified":"2021-05-23T13:37:59","modified_gmt":"2021-05-23T17:37:59","slug":"make-easy-custom-buttons-using-blender-and-adobe-substance-painter","status":"publish","type":"post","link":"https:\/\/robertjeffery.us\/tuttofattoamano\/make-easy-custom-buttons-using-blender-and-adobe-substance-painter\/","title":{"rendered":"Make easy custom buttons using Blender and Adobe Substance Painter"},"content":{"rendered":"\n<p>In this tutorial I am going to show you how to easily model a custom brass button, texture it with a raised logo effect in Substance Painter, then register it as a new button in Clo3D.  Blender is completely free and can be downloaded from <a href=\"https:\/\/www.blender.org\/\" data-type=\"URL\" data-id=\"https:\/\/www.blender.org\/\">Blender.org<\/a>. You can get a 30-day trial license of Substance Painter at <a href=\"https:\/\/www.substance3d.com\/\" data-type=\"URL\" data-id=\"https:\/\/www.substance3d.com\/\">substance3d.com<\/a> and a trial license of Clo3D at <a href=\"https:\/\/www.clo3d.com\/\" data-type=\"URL\" data-id=\"https:\/\/www.clo3d.com\/\">clo3d.com<\/a>.  It is best to have a familiarity with Blender so I suggest you watch the beginner&#8217;s tutorials at <a href=\"https:\/\/cgcookie.com\/\">CGCookie.com<\/a>&#8211; it&#8217;s where I learned and continue to learn from their excellent learning flows.<\/p>\n\n\n\n<p>If you don&#8217;t have Painter or if you did and your trial expired, don&#8217;t worry, I will be posting another video showing how to do this using only Blender and Photoshop soon.  I prefer this workflow but it&#8217;s totally possible to do it without Painter.<\/p>\n\n\n\n<p>First, the video, then the notes.  The written instructions are meant as a reference guide only, for full instructions it&#8217;s best to watch the whole video- if you have questions post them below or under the You Tube video and I&#8217;ll explain further.<\/p>\n\n\n\n<p>  These are the buttons we put on the 2016 United States Olympic team opening ceremony uniforms, and yes that&#8217;s me sketching and cutting and sewing these buttons on in the promo video.<\/p>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<div class=\"jetpack-video-wrapper\"><iframe loading=\"lazy\" title=\"Make a custom brass button using Blender and Substance Painter for Clo 3d.\" width=\"1160\" height=\"653\" src=\"https:\/\/www.youtube.com\/embed\/w_VX4kdcVN4?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/div>\n<\/div><\/figure>\n\n\n\n<p>Starting in Blender, we will model the button&#8217;s mesh and unwrap and export its UV map, then export the mesh as an obj file<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"612\" src=\"https:\/\/i0.wp.com\/robertjeffery.us\/tuttofattoamano\/wp-content\/uploads\/sites\/4\/2021\/05\/2021-05-23.jpg?resize=1024%2C612&#038;ssl=1\" alt=\"\" class=\"wp-image-973\" \/><figcaption><em>A brass button modeled in Blender, UV unwrapped. ready for texturing<\/em><\/figcaption><\/figure>\n\n\n\n<p>I created an alpha using Photoshop for use in the height channel of Painter. This can also be used as a displacement map in Clo- if you&#8217;re new to displacement maps, check out my post on them <a href=\"https:\/\/robertjeffery.us\/tuttofattoamano\/making-displacement-maps-in-photoshop-for-raised-graphics-in-clo3d\/\">here<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1018\" src=\"https:\/\/i0.wp.com\/robertjeffery.us\/tuttofattoamano\/wp-content\/uploads\/sites\/4\/2021\/05\/2021-05-23-1.jpg?resize=1024%2C1018&#038;ssl=1\" alt=\"\" class=\"wp-image-959\" \/><figcaption><em>I created an alpha using Photoshop for use in the height channel of Painter.  This can also be used as a displacement map in Clo.<\/em><\/figcaption><\/figure>\n\n\n\n<p>Go to File-Import-Import resources and import the logo image file to your shelf, and define it as an alpha. <\/p>\n\n\n\n<p>Create a new document in Painter and select the obj file, then bake the texture maps. Create a fill layer and set the material to Brass-Pure. Then use the paint can icon to create another fill layer, right click on it and add a black mask, then right click on the mask and select Add Paint<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"723\" height=\"465\" src=\"https:\/\/i0.wp.com\/robertjeffery.us\/tuttofattoamano\/wp-content\/uploads\/sites\/4\/2021\/05\/2021-05-23-10.jpg?resize=723%2C465&#038;ssl=1\" alt=\"\" class=\"wp-image-968\" \/><figcaption><em>Fill layer on which we will create the raised logo<\/em><\/figcaption><\/figure>\n\n\n\n<p>Click on the grey ball next to the words &#8220;fill layer&#8221;, then click on the squiggly line to the right to open the property editor of the fill layer itself.  Alt-click on Height to affect only the height channel with this layer, and under Height Uniform Color, crank the slider all  the way to the right.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"485\" height=\"1024\" src=\"https:\/\/i0.wp.com\/robertjeffery.us\/tuttofattoamano\/wp-content\/uploads\/sites\/4\/2021\/05\/2021-05-23-11.jpg?resize=485%2C1024&#038;ssl=1\" alt=\"\" class=\"wp-image-969\" \/><figcaption>F<em>ill layer property editor- this will affect only the height channel<\/em><\/figcaption><\/figure>\n\n\n\n<p>Now click on the paint layer, then on the far left side of the screen, click on the brush icon.  In the 3d preview window, right click anywhere to bring up the brush&#8217;s property editor window.  Set the alpha to the logo file, set spacing to 120, and set the size space to either Texture or Viewport.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"702\" height=\"972\" src=\"https:\/\/i0.wp.com\/robertjeffery.us\/tuttofattoamano\/wp-content\/uploads\/sites\/4\/2021\/05\/2021-05-23-14.jpg?resize=702%2C972&#038;ssl=1\" alt=\"\" class=\"wp-image-971\" \/><figcaption><em>Set  Alpha to be the logo image, set size space to Texture (in blue)<\/em><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"687\" height=\"981\" src=\"https:\/\/i0.wp.com\/robertjeffery.us\/tuttofattoamano\/wp-content\/uploads\/sites\/4\/2021\/05\/2021-05-23-13.jpg?resize=687%2C981&#038;ssl=1\" alt=\"\" class=\"wp-image-970\" \/><figcaption>Set spacing to 120<\/figcaption><\/figure>\n\n\n\n<p>Now adjust the size of the brush to fit within the unwrapped UV chunk of the button, then click on the UV chunk.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"537\" src=\"https:\/\/i0.wp.com\/robertjeffery.us\/tuttofattoamano\/wp-content\/uploads\/sites\/4\/2021\/05\/2021-05-23-15.jpg?resize=1024%2C537&#038;ssl=1\" alt=\"\" class=\"wp-image-972\" \/><figcaption><em>Stamp the alpha on the UV chunk of the front of the button<\/em><\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"535\" src=\"https:\/\/i0.wp.com\/robertjeffery.us\/tuttofattoamano\/wp-content\/uploads\/sites\/4\/2021\/05\/2021-05-23-4.jpg?resize=1024%2C535&#038;ssl=1\" alt=\"\" class=\"wp-image-962\" \/><figcaption><em>The textured button<\/em><\/figcaption><\/figure>\n\n\n\n<p>The texturing is done; take a screenshot of your button to use as a thumbnail in Clo, then export our textures using PBR metallic-roughness as a template.  We will need Base color, the Normal map, the roughness map, the metalness map and the height map.  Once that is done we can go into Clo and register the button.<\/p>\n\n\n\n<p>In Clo, click on Materials-Button-Register button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"480\" src=\"https:\/\/i0.wp.com\/robertjeffery.us\/tuttofattoamano\/wp-content\/uploads\/sites\/4\/2021\/05\/2021-05-23-5.jpg?resize=1024%2C480&#038;ssl=1\" alt=\"\" class=\"wp-image-963\" \/><\/figure>\n\n\n\n<p>In the dialog box set up your button or buttons, give them a name, select your thumbnail image, set the size of the button(s), select your obj file, and hit OK<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"810\" height=\"1024\" src=\"https:\/\/i0.wp.com\/robertjeffery.us\/tuttofattoamano\/wp-content\/uploads\/sites\/4\/2021\/05\/2021-05-23-6.jpg?resize=810%2C1024&#038;ssl=1\" alt=\"\" class=\"wp-image-964\" \/><\/figure>\n\n\n\n<p>In a Clo project, go to the object browser and find the button tab.  Set up a new button and name it, then go to the shape browser and click the little arrow next to it and scroll down to find your new button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"768\" height=\"951\" src=\"https:\/\/i0.wp.com\/robertjeffery.us\/tuttofattoamano\/wp-content\/uploads\/sites\/4\/2021\/05\/2021-05-23-9.jpg?resize=768%2C951&#038;ssl=1\" alt=\"\" class=\"wp-image-967\" \/><\/figure>\n\n\n\n<p>Change the material type from Fabric Matte (in the photo above it is set to plastic) to Metal, then at the Texture input, select the Base Color map created by Painter, next at the Normal map, get the normal map from Painter, set the roughness and metalness maps as well, and in the displacement map get the Height map created by Painter.  You will now see the textured button in the 3d preview window.  Save your button to be able to use the textured button in other projects.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"538\" src=\"https:\/\/i0.wp.com\/robertjeffery.us\/tuttofattoamano\/wp-content\/uploads\/sites\/4\/2021\/05\/2021-05-23-8.jpg?resize=1024%2C538&#038;ssl=1\" alt=\"\" class=\"wp-image-966\" \/><\/figure>\n\n\n\n<p> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this tutorial I am going to show you how to easily model a custom brass button, texture it with a raised logo effect in<span class=\"read-more-link\"><a class=\"read-more\" href=\"https:\/\/robertjeffery.us\/tuttofattoamano\/make-easy-custom-buttons-using-blender-and-adobe-substance-painter\/\">Read More<\/a><\/span><\/p>\n","protected":false},"author":2,"featured_media":974,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[296,318],"tags":[293,291,315,294],"class_list":["post-815","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-3d","category-clo3d","tag-blender","tag-clo3d","tag-photoshop","tag-substance-painter"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/robertjeffery.us\/tuttofattoamano\/wp-content\/uploads\/sites\/4\/2021\/05\/USOT_BRASS_SLEEVE-DETAIL.jpg?fit=1920%2C1080&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/robertjeffery.us\/tuttofattoamano\/wp-json\/wp\/v2\/posts\/815","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/robertjeffery.us\/tuttofattoamano\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/robertjeffery.us\/tuttofattoamano\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/robertjeffery.us\/tuttofattoamano\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/robertjeffery.us\/tuttofattoamano\/wp-json\/wp\/v2\/comments?post=815"}],"version-history":[{"count":3,"href":"https:\/\/robertjeffery.us\/tuttofattoamano\/wp-json\/wp\/v2\/posts\/815\/revisions"}],"predecessor-version":[{"id":977,"href":"https:\/\/robertjeffery.us\/tuttofattoamano\/wp-json\/wp\/v2\/posts\/815\/revisions\/977"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/robertjeffery.us\/tuttofattoamano\/wp-json\/wp\/v2\/media\/974"}],"wp:attachment":[{"href":"https:\/\/robertjeffery.us\/tuttofattoamano\/wp-json\/wp\/v2\/media?parent=815"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/robertjeffery.us\/tuttofattoamano\/wp-json\/wp\/v2\/categories?post=815"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/robertjeffery.us\/tuttofattoamano\/wp-json\/wp\/v2\/tags?post=815"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}