﻿# 如何恢复导入的模型自带的材质？

关键字：初始材质｜恢复材质

### 解决方案：

1\. 如果是通过转换器同步的模型：

  * 在建模软件里更改一下材质的材质名称；
  * 断开联动并重启联动。

2\. 如果是D5直读的模型，需在建模软件中重命名材质，再在资源列表中选择更新模型/从本地文件夹替换。 

![image](https://docs-static.d5render.cn/t/18217684-957c-4109-9021-5866cc58cc60/u/b2b089df-cb81-4043-b79c-df8b2dc9bba1/1671518958944/8e9fce36-fa7a-4509-a88e-01578e89f2bb.png)

---

### 关于材质同步的逻辑

**目前通过【（实时）同步插件】同步材质逻辑是：**

1\. 如果没有在D5中改过材质参数，永远同步插件的参数

2\. 如果在D5中改过某一参数，以D5的参数为准，建模软件中的该材质参数再也无法覆盖D5的该材质参数

3\. 如果在D5中切换过材质模板，在当前材质模板中所有参数依然遵守【2】的规则

4\. 新的材质名的材质，会被当成一个新材质 重新同步

【实时同步插件】恢复成建模软件中的材质的最有效方式：在建模软件中， **创建一个新材质并应用** ；

【同步插件】恢复成建模软件中的材质的最有效方式：在建模软件中， **重命名该材质，再重新同步**。

5\. 如果使用素材库的材质，相当于完全替换了新的材质，无法复位。 **目前通过直读【更新模型】同步材质的逻辑是：**

  1. 一旦导入后，所有材质都不会再被建模软件里的材质参数修改
  2. 只有 **新的材质名的材质** ，会被当成一个新材质 重新同步。
