Bump from only one direction?


I’m quite new to Blender and like everyone else I’ve been following tutorials on YouTube and anonymously reading this forum for tips and tricks to progress my creations.

Currently I’m trying to model a locomotive and want to add some dents in the front to make it look like it was hit by rocks and other stuff while traveling down an imaginary rail. It currently looks like this (screenshot from the viewport rather than a render) It’s still a work in progress so more details/shading will be added/changed.

The nodes to set up the dents look like this. They are copied from Ducky 3Ds tutorial Procedural Dented Metal shader on YouTube. So it’s nothing I’ve come up with myself.

The problem is that the dents get distributed evenly across the entire model and I would like to have them in the front only. I’ve tried to isolate the Y-axis by playing around with a Separate XYZ node, but with no luck.

I’m using Blender 2.92.0 in eevee if it makes any difference.

Is there anyone who can point me in the right direction?
Any advice would be greatly appreciated!

You can allways assign Material to your selected mesh.In your case, select the front mesh which should become the material and assign it.

like in this tut,assign one mat without the bumps and a new mat with the bumps on the front,or what you want.

Wow, I’ve been spending hours upon hours trying to mess around with various nodes and it never occurred to me to assign a different material to the front.

Thanks for the reply, your suggestion worked well! :slight_smile:

1 Like