Realistic Soap Bar Shader

I am trying to make some photo realistic product shots for a client, of some artisan soap bars. Im thinking the best way to do this is probably with procedural shaders but I have no idea where to start, particularly the ones with bits in it! How would I go about making the shader. Im guessing a bit of sub surface scattering is wise too.

Also whats the best way to rough them up a bit? the real bars are made by hand and cut with a hot knife i think, which means they are not perfectly square, so i’m thinking sculpting and possibly micro displacement, or just go with bump maps?

Heres some reference photos of the real bars…

Any help would be great :slight_smile:

Thanks, I had a mess around with that and its not quite what i’m after, although there are some ideas i can from it.

After messing around for about 15 minutes this is what I came up with.

Obviously the colors are off on the spots, but here is a procedural version that you can tweak some more (the color ramp flags add/remove spots and the mixRGB node is for changing spot colors).

On the left is the procedural version (which needs to be improved, the right is image texture)

And I made a seamless texture of the OG soap you posted.




2 Likes

Oh man! that was really kind of you…thank you… ill give it a shot.

1 Like