Epar: puedes crear bumps sin usar en bump map generator, este ultimo es por si quieres usar un mapa diferente a la textura que estes usando, igual generalmente se aconseja unsar bumpmaps generator ya que dan mejores resultados.
En cuanto a que existe tanto en un lado como en otro, son lo mismo, pero hay casos como el Blinn, que no tienen puerto Bump, entonces usas el del Material (que actua de contenedor de todos los nodos), ademas de dar un mayor control en shaders complejos, con muchos nodos.
Unaided: como mostro Epar en el screen, conecta un procedural al bump map generator, y este al Bump del material, activas en el procedural el bump y le creas un texture support y listo. En el caso de usar procedurales 3d, debes aplicarle un nodo Edit, para tener mayor control.
Bueno, si alguien tiene mas info, o estoy equivocado con algo, please corrijan....
Saludos!