Here is the finished product! made in blender with subdivision surface

Here are some more renders

Close up of the procedural bump texture

Topology of the 3D model