The issue I am having has to do with the bumps, I would like them to be somewhat elongated, in the direction of the sausage (if that makes any sense), additionally, as the bumps approach the ends of the sausage, I would like for them to become even more elongated.
Here is a simplified image of what it currently looks like, the lines are elongated along the sausage, but they approach the ends, they become more like dots:
you can try to UV unwrap your mesh and map the bump according to this…
You’ll have more control on how these bumps are mapped and deformed.
If the other textures are OK you can stick to what you’ve done.
The issue is you’re dealing with the procedural texture as a 3D, xyz, rectangular thing, with stripes running lengthwise. Image instead if you had white strips running, as thick planes, axially: from center to outside. Then, your stripes would generally run toward the salami’s poles, even at the caps.
Of course, that won’t work great if you need to cut the salami, because you’ll see those stripes as wheel spokes.
How do you get that kind of axial mapping? Rectangular to polar coordinates. (Although it has the potential to create a new seam at 0 degrees->360 degrees border.)