Default to GL_REPEAT, add mtl shininess and opacity, fix BlendingAttribute constructor