{"id":4464,"date":"2016-12-18T21:29:39","date_gmt":"2016-12-18T21:29:39","guid":{"rendered":"http:\/\/phoenixgamedevelopment.com\/blog\/?p=4464"},"modified":"2016-12-18T21:29:39","modified_gmt":"2016-12-18T21:29:39","slug":"p0-p-172-part-70-substance-designer","status":"publish","type":"post","link":"https:\/\/phoenixgamedevelopment.com\/blog\/p0-p-172-part-70-substance-designer\/","title":{"rendered":"P0-P-172: Part 70: Substance Designer"},"content":{"rendered":"<p>I have been trying out Substance Designer, the partner program to Substance painter, and I have discovered that it has some very powerful features.<\/p>\n<p>I suspect it will quite quite a while to learn, but after following a simple tutorial, I have created the below material. The great advantage to Substance Designer is that it is all PBR based, it is not an image editing program. This should make it much more programmer-friendly.<\/p>\n<p>In addition to this, Unity supports the native loading of Substance painter files, and this means that it is actually possible to create a material and expose one or more of its variables. In the below example, I have exposed a variable that controls how rusty the material is.<\/p>\n<p>Unity can then dynamically change those variables, so I can, as can be seen from the below examples, go from a completly rusty texture to a completely clean one, with gradual changes in between.<\/p>\n<p>This is an extremely powerful feature, and something a static texture (such as what would be generated in photoshop) would not be capable of.<\/p>\n<figure id=\"attachment_4454\" aria-describedby=\"caption-attachment-4454\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/12\/PhoenixGameDevelopment-13_12_2016-06_32_27-PM-002.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-4454\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/12\/PhoenixGameDevelopment-13_12_2016-06_32_27-PM-002-300x163.jpg\" alt=\"Unity 13\/12\/2016 , 06:32:27 PM Unity Personal (64bit) - P0Main.unity - New Unity Project - PC, Mac &amp; Linux Standalone \" width=\"300\" height=\"163\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/12\/PhoenixGameDevelopment-13_12_2016-06_32_27-PM-002-300x163.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/12\/PhoenixGameDevelopment-13_12_2016-06_32_27-PM-002-768x416.jpg 768w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/12\/PhoenixGameDevelopment-13_12_2016-06_32_27-PM-002-1024x555.jpg 1024w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/12\/PhoenixGameDevelopment-13_12_2016-06_32_27-PM-002.jpg 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-4454\" class=\"wp-caption-text\">Unity<br \/>13\/12\/2016 , 06:32:27 PM<br \/>Unity Personal (64bit) &#8211; P0Main.unity &#8211; New Unity Project &#8211; PC, Mac &amp; Linux Standalone<\/figcaption><\/figure>\n<figure id=\"attachment_4455\" aria-describedby=\"caption-attachment-4455\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/12\/PhoenixGameDevelopment-13_12_2016-06_16_31-PM.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-4455\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/12\/PhoenixGameDevelopment-13_12_2016-06_16_31-PM-300x163.jpg\" alt=\"Unity 13\/12\/2016 , 06:16:31 PM Unity Personal (64bit) - P0Main.unity - New Unity Project - PC, Mac &amp; Linux Standalone \" width=\"300\" height=\"163\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/12\/PhoenixGameDevelopment-13_12_2016-06_16_31-PM-300x163.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/12\/PhoenixGameDevelopment-13_12_2016-06_16_31-PM-768x416.jpg 768w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/12\/PhoenixGameDevelopment-13_12_2016-06_16_31-PM-1024x555.jpg 1024w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/12\/PhoenixGameDevelopment-13_12_2016-06_16_31-PM.jpg 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-4455\" class=\"wp-caption-text\">Unity<br \/>13\/12\/2016 , 06:16:31 PM<br \/>Unity Personal (64bit) &#8211; P0Main.unity &#8211; New Unity Project &#8211; PC, Mac &amp; Linux Standalone<\/figcaption><\/figure>\n<figure id=\"attachment_4456\" aria-describedby=\"caption-attachment-4456\" style=\"width: 300px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/12\/PhoenixGameDevelopment-13_12_2016-06_16_13-PM.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-4456\" src=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/12\/PhoenixGameDevelopment-13_12_2016-06_16_13-PM-300x163.jpg\" alt=\"Unity 13\/12\/2016 , 06:16:13 PM Unity Personal (64bit) - P0Main.unity - New Unity Project - PC, Mac &amp; Linux Standalone \" width=\"300\" height=\"163\" srcset=\"https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/12\/PhoenixGameDevelopment-13_12_2016-06_16_13-PM-300x163.jpg 300w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/12\/PhoenixGameDevelopment-13_12_2016-06_16_13-PM-768x416.jpg 768w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/12\/PhoenixGameDevelopment-13_12_2016-06_16_13-PM-1024x555.jpg 1024w, https:\/\/phoenixgamedevelopment.com\/blog\/wp-content\/uploads\/2016\/12\/PhoenixGameDevelopment-13_12_2016-06_16_13-PM.jpg 1920w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><figcaption id=\"caption-attachment-4456\" class=\"wp-caption-text\">Unity<br \/>13\/12\/2016 , 06:16:13 PM<br \/>Unity Personal (64bit) &#8211; P0Main.unity &#8211; New Unity Project &#8211; PC, Mac &amp; Linux Standalone<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>I have been trying out Substance Designer, the partner program to Substance painter, and I have discovered that it has some very powerful features. I suspect it will quite quite a while to learn, but after following a simple tutorial, I have created the below material. The great advantage to Substance Designer is that it [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,17,10,11],"tags":[],"class_list":["post-4464","post","type-post","status-publish","format-standard","hentry","category-astral-realms","category-p-0","category-software-and-games","category-spiritus-astrum","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"aioseo_notices":[],"builder_content":"","_links":{"self":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/4464"}],"collection":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/comments?post=4464"}],"version-history":[{"count":1,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/4464\/revisions"}],"predecessor-version":[{"id":4468,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/posts\/4464\/revisions\/4468"}],"wp:attachment":[{"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/media?parent=4464"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/categories?post=4464"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/phoenixgamedevelopment.com\/blog\/wp-json\/wp\/v2\/tags?post=4464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}