split models and shaders