This works great! The (hopefully) last problem I'm struggling with now is that the archive objects that I've brought in don't render like the original. I think its because the shader is a surface shader that combines two different textures and is set to apply them based on UVs. However, when i look at the materialRef that maya creates when you import archive objects, the original object's UVs are not there. Instead there are UVs for a simple unfolded cube. Do you know where the original UVs are or why they aren't imported in?