添加了材质读取函数，暂时没有遇到BUG