I tried to achieve shaders through Procedural Shading network in Maya
Final Result
AOVs
I used some cool deformer to create the thing that is inside the marble
same technique is used to create different patterns
and here is it's shading network