added optional index parameter to LayerMaterialIndex