Ill add this tomorrow
By: Alice
Here I will be talking about i i created this material with only the tools substance provides you with, and i used some techniques i havent meantioned in the previous substance tutorial.
Under Files there is a tab called open samples. The one called basic sphere is the one you want to use to get this sphere here.
This Project is in a different template so you will have to go into your texture set settings to change the channels accordingly and also open your shader settings all the way on the right to edit your project template.
Now if all you have seen of substance so far is my last guide this might get a bit more complicated then that altho i do not think that its to bad, either way thats just your friendly dissclaimer.
I created a fill layer and added a grunge map 014 directly into their gloss and diff channels with identical settings for all of them.
Now onto that layer i also directly added a gradient filter, these are again added by going into the effects dropdown, selecting filter, and then searching for the one called gradient.
This is what it looks like, and its function is pretty simple yet really handy. As you can see i have its channel set to diffuse. and since i have the grunge map in the filllayers diffuse layer, I am able to asign different colors to different levels of luminocity on that diffuse and they are interpolated between. So as you can see in the screenshot i have increased the color quantity to 4, then I assigned a really dark blue to the black value, then a lighter blue and an even lighter one up to 0.5 and then for the reast I set it to a nice green.
Here is a before and after.
To this fill layer i now added a levels adjustment filter to bring its glossiness back to something reasonable. When you work with levels outside of masks you need to set the affected channel in a dropdown.
You could now add a slight blur aswell if you find the details to be to harsh.
Now ontop of this layer i added one with only a gloss channel and a valuje of around 0.58 for it.
After that i added a mask to this layer.
As you can see this is already creating more intersting patterns in the roughness.
Now i basically duplicated that layer and hardly changed its gloss at all and in the mask i only applied a grunge 004 map witha scale of 3.5.
Now ontop of this i added a fill layer with grunge dirt splats as its gloss input.
I went into the glossines channel on my layer stack.
And i set the layer to soft light here.
Now this has a really nice way of taking brighness away from what i had before to create additional breakup and i also reduced it with a levels on gloss again.
Now i started to create some edgewear. So i started off by making a new layer with a gloss of .15.
And in the black mask of this i added a generator and selected curvature for it.
Ontop of this I added a fill layer with a simplex noise 3d for its input in the greyscale and i set it to multiply.
The effect this has it that its randomly reducing the strength of the curvature map so its less uniform around all edges.
Only curvature.
Simplex noise on multiply.
I added a blur slope for additional breakup.
And then some warp ontop of it.
Then i added another fill effect with grunge scratches for its greyscale and i also set it to multiply.
While the direct comparison between the two looks of edgewear and no edgewear arent to noticable edgewearr is just the kind of thing that looks wrong when its missing. However to get it a bit more visually interesting i decided to add some discoloration to the plastic around these damaged edges.
So what i did for that is duplicate my base layer right underneath the one i was just working on and i copie pasted the edge wear mask on it.
Then to the fill layer i applied a HSL perceptive filter.
This is what I used to create the discoloration.
Now the last step I took is adding some subtle dirt or dust.
So I created a new fill layer all the way at the top of the layerstack, added a grunge rough dirty to its diffuse and i applied this gradient to it.
I also added a HSL perceptive to this to have some easyer control over the color of the dirt. With it I lowered its lightness slightly and lowered its saturation a lot.
The mask for it is a simple AO generator with the same simplex noise multiply and a blur as well as a blur slope on top of it.
As you can probably see this way of creating your details is alot less clutered in your layerstack compared to the marble guide. Creating something that looks as unique as the color of this material would also be pretty hard without gradients. So both ways are viable. you should just know what to do when and how.
Me calling these guides ways of doing things is also a bit of a stretch, there is no real border or distinction, i just used some different methods here that also require a bit more familiarity with substance.
By: Alice
Here I will go over how you would use the functionalities I have only briefly covered in the basics docs as it was only focused on getting u started with understanding how things work. I will mostly focus on my marble cars marble material as it’s a good example for making complex materials from the ground up. However I will also get other materials for examples on things I couldn’t cover otherwise. I also wont talk about substances UI or anything if u want to get started with that revere to the basics guide.
The final result:
So with everything setup and your idea in mind you either start with an fill layer or one of the materials substance comes with, they can be selected in the shelf. Its also always good to get some reference of the material you are trying to create.
In my case I just chose a dark green for the base and a glossiness around 0.9 to make it really shiny:
I created a new Fill layer with a brighter green and slightly less glossiness and added a mask to this fill layer.
Black or white doesn’t matter as its initial colour will be replaced though if u want to restrict certain materials to certain parts of the gun you should think about using a white or black mask as it makes a big difference on how much you will work on your mask. White is completely transparent for the layer below to shine through and black is completely opaque.
In this mask I added a fill effect.
In the greyscale slot of this fill I placed a marble_fine which can be found in the grunges section of your shelf. I added a Levels effect on top to invert this masks white values, you can invert it in the grunges settings itself however with levels you have more control.
As you can see I also clamped the values down to make it much sharper.This is what that looks like now.
It should also be noted that it is generally better to set all textures so also this grunge to Tri-planar projection.
Explaining exactly what it does to UV projection would take to long now so if u actually care https://substance3d.adobe.com/documentation/spdoc/tri-planar-projection-180191954.html
The thing you really need to know is that it keeps your texture evenly sized and it can get rid of seams, though you shouldn’t rely on it. The Car has differently sized UVs on its main side.
These 2 are one piece in the model yet they are separated in the UV, one part is closer to the camera, so it being bigger lets respawn have a bigger resolution to the part where you notice it more. Clever but a bitch for us to work with as the marble pattern is now differently sized on the actual model. Tri-Planar Projection could fix this however in this case and some other Titanfall models it is fucked and doesn’t work correctly. So what did I do as a work around, I made a new folder with everything identical besides that scale of the pattern, I adjusted it to fit the size difference. One big tip here to save time is using anchor points. A quick explanation of them is that they are also able to be added in the effects dropdown and they can be used to reference properties trough your layer stack. If you add an Anchor Point to a layer can only reference it in layers that are above it not below it. To use them in a new layer you have to click on the layers property you want to effect and then switch over to the anchor points tab and select the one you want to reference.
It’s pretty messy but it works and that’s what’s important with bugs like this.
With anchor points you can also reference your normal maps information to add edgewears not only the parts of the model that are actual geometry but also edges that are only in the normal map. This would then be done under the micro details section where you would have to add the anchor and set the layer to normal.
Back to the actual material.
On the inverted marble mask that I have so far I added a warp to break the shape up some more.
The warps effect can be pretty sensitive but you can get more control by adjusting the intensity divider.
Then I added a blur in the same way as the warp and also adjusted it.
(yes the warp has become obsolete with this but I wanted to use a better example than the one coming soon)
Here I further reduced it with another levels node.
And I blurred it out again to get a smoother transition from the dark green to the bright green.
Another warp creates a nice stepping effect in the transition which fits to rock, but it’s a worse example for what warp actually does.
And onto this I now added a blur slope which is an effect like a normal blur. It’s a great effect for all sorts of things like creating break up or stylizing a texture. In this case it makes the whole thing more fitting for the rock effect I want to go for.
Now I added another fill with a grunge_scratches and I set it to multiply so it only effects on top of the pervious areas.
I was pretty happy with this result all I did now was add a paint effect to get the really thick green layers to have a bit more variation. I used the brush dirt 2 its probably one of my favourites. And in the end I decided to lower this masks overall opacity to 56%.
The final layer stack.
Under this layer I added another fill that is almost as dark as the bottom most layer, more blue tinted, and glossier. I used a simple grunge_marble_shapes in the mask and left it at its base values.
Its important that you pay as much attention to your glossiness as you do to your colours as its also a really important aspect of realistic materials.
Now all the way at the top of these layers I added a fill layer that is nearly black and added another grunge_marble_shapes with a different scale and a slightly lower balance.
Then I added a layer with a bit of a brighter green again and a lower glossiness value with a grunge marble shapes in the mask and 0.3 in balance at a scale of around 5.
I was now pretty much happy with the actual stoney texture so I moved on to adding some cracks, firstly I made some that didn’t lift of to much with the grunge marble_wide at a high scale again with more or less the same green again but a way lower glossiness of .6 and I made it cave in slightly with the height parameter. Over these I added a warp with an intensity around 3 and a source tiling of nearly one.
Now I made some bigger more noticeable cracks that are now almost white with their colour and go in more on the height. The grunge I sue is marble_veins with a scale around 3 and a balance of 0.23.
Then I added a layer that is a bit whiter with its colour again and used a marble fine in the mask, on this one I added a sharpen as well to get the corner of the cracks to be sharper.
Here a comparison between sharpened and normal.
New cracks on top, even whiter even bigger. Still marble fine just adjusted the scale. I also added a rather intense warp to this and then sharpened it aswell.
Now I copied this top layer and moved it below all pervious marble veins. I changed the colour to be a more saturated and way brighter green. I then used a blur on what I had to get an area around the veins, so it’s a intense blur at 5.6.
I used a level to get it brighter again.
I blurred it out again then applied a warp to get that Stoney stepping effect and applied a blur slope again.
Now again a fill on top that is set to multiply with an grunge_dirt_splats in its greyscale. And I sharpened that result again.
Here I went all the way up the layer stack again and added a fill layer in which I removed the colour channel and only left the glossiness. I set it to around .5 and the grunge I used it grunge_concrete_cracked.
Another fill with only gloss, this time a value of .8 and an inverted grunge_marble_veins for the mask.
This was now basically my finished material and I moved on to other things. Keep in mind that this is just my way of doing things and substance painter has nearly infinite ways of doing things and getting results. And getting to a result like that isn’t as straight forward as it seemed in this explanation, it’s always way more trying around with what grunges fir where and so on. Also height tends to be less noticeable in game then in substance so a bit more then u think looks good in substance is good for it too have a similar look in game.
Things like the gold highlights.
The process this time is similar, instead of diffuse we use the specular channel now.
So I firstly applied the brass pure base material that is already included in substance.
I Googled the correct RGB values for gold which turn out to be this.
I then applied a mat fx called matfinish_rough. Matfx can give great results for if you want to create different types of surfaces on metals, there is one for galvanized, brushed, grinded, hammered and many more metals. Try around with them. In the matfx I set use custom grunge to true and used ratio_grunge_map_012 for its input and adjusted its balance and contrast a bit.
I then added the steel rough material on top and used a smart mask to get a nice edgewear from it.
The process was the same as before, try around and find smth that fits, I couldn’t even tell you what I used as substance doesn’t tell me and I forgot by now.
I then added a new fill layer, disabled everything besides glossiness and dragged a ratio_grunge_map_004 into it. I then added a levels to this layer and set it to affect glossiness.
Slightly adjusted.
And that’s the final result of it.
My skin had gold cracks on the marble as well, I achieved that by duplicating the gold material and adding one of the marble veins grunges to a mask for it.
I added a 3rd material to the final gun, what I used was steel dark aged, a smart material. I was already with most of it. Usually I would advise against just slapping random smart materials onto your models and leaving it at that as they become pretty noticeable and honestly only look ok in a lot of cases. However on this gun it would be hard to notice and dark steel aged is much rarer and less obvious compared to steel painted rough damaged. So all I did is add a paint to break up its extremely smooth edgewear.
And the glow was pretty simple as well. I added a fill layer at the top of all my layers, gave it an even blue colour, enabled emission and gave it roughly the same colour. The mask I used for it has a fill with substances generated AO. I adjusted it with levels to actually have it appear in the right spots.
This is what it looks like, it should be noted that I inverted it as most of an AO map is actually white so the effect would be the opposite of what I’m trying to create. I then fixed some more things with an paint layer and added a blur to create the illusion of the glow affecting the gun around it.
I then added another fill layer, this time with a pretty blue green and an even greener emissive. Same setup in the mask, just reduced it even further with the levels.
I then added another layer that is bluer again, brighter, and is like the first one again just with the blur being way more intense.