In blender I created a procedural marble material using nodes and no image textures and also using generated texture coordinates and it looks great in this image
but when I go to join the marble object to the brass object using ctrl j the procedural marble texture looks completely different almost like it stretched in the z axis Is there a way to join these objects together without having the texture change or stretch here is the node setup and here is the blend