﻿# 置换材质模板适用于哪些材质？有哪些特殊的参数？

置换是一种用于表现材质真实凹凸细节的功能。此前仅支持视差置换，新版本新增真实置换选项，可通过修改模型几何结构，获得更真实的表面效果。

### 不透明度贴图

在置换材质编辑栏中赋予不透明度贴图，以便自由控制材质裁切，实现篱笆、栅栏、竹编等镂空且凹凸不平的材质效果。

![image](https://docs-static.d5render.cn/t/18217684-957c-4109-9021-5866cc58cc60/u/7531f9aa-9f13-43a5-858c-19dac517bbc6/1764575813217/image.png)

### 高度

置换材质模板的特殊参数是高度，通常使用一张高度贴图定义模型的凹凸起伏。

![image](https://docs-static.d5render.cn/t/18217684-957c-4109-9021-5866cc58cc60/u/b2b089df-cb81-4043-b79c-df8b2dc9bba1/1676270075264/a9d49de0-d97e-49e4-a22f-0fc797af980c.png)

其中白色为突出部分，黑色为下凹部分。

在下图案例中，高度贴图栏预先导入了高度图，用来定义地形的起伏。

> 高度参数为0，没有地形起伏效果，高度参数为1，地形起伏效果达到最佳。

# 真实置换

在 **【更多设置】** 中展开并启用真实置换开关。 

![image](https://docs-static.d5render.cn/t/18217684-957c-4109-9021-5866cc58cc60/u/7531f9aa-9f13-43a5-858c-19dac517bbc6/1767607587546/image.png)

::: tip 提示
若高度通道未添加贴图，则界面中不会显示“更多设置”按钮。
:::

<figure class="doc-image doc-image--stack">
  <img src="https://docs-static.d5render.cn/t/18217684-957c-4109-9021-5866cc58cc60/u/7531f9aa-9f13-43a5-858c-19dac517bbc6/1768206040979/844395b48d837044b1e1a1dcce783ed7.gif" alt="操作示例" />
  <figcaption>操作示例</figcaption>
</figure>

## 高度场置换（2D置换）

![image](https://docs-static.d5render.cn/t/18217684-957c-4109-9021-5866cc58cc60/u/7531f9aa-9f13-43a5-858c-19dac517bbc6/1782977261921/image.png)

### 功能简介

在置换材质高度贴图的高级选项中，新增「高度场置换」算法，与现有的细分置换并列可选。

### 适用场景

  * 适用于需要表现砖石、木纹、编织等表面凹凸细节的材质场景
  * 尤其在对性能敏感的大场景中，可作为细分置换的轻量替代方案

## 细分置换

细分置换参数：

  * **置换细分等级：** 控制网格细分段数

::: tip 提示
较高的细分等级可获得更精细的置换效果，但会增加模型面数、内存占用和渲染时间，若占用过大，可能导致意外的闪退，请根据硬件性能合理设置。
:::

  * **垂直偏移：** 目前置换算法以当前模型位置不动，沿法线正方向上升。若模型位于地面上，视觉上会表现为模型被抬高。为避免该问题，可使用垂直偏移参数对模型进行整体位置补偿，通过调整偏移值，使模型保持与原地面接触，不出现悬浮或穿插现象。
  * **保持连续：** 确保模型实体结构闭合完整，避免断裂或空洞。
  * **网格重建：** 针对原始拓扑不佳的模型（如三角形大小不一、拓扑混乱），可先进行网格重建以提升置换质量。 
    * 关闭时：细分基于原始拓扑进行。
    * 开启时：细分基于重建后的网格。

::: warning 注意
网格重建旨在修复原始网格的缺陷，而不会修改模型本身的结构。请尽量保证建模的简洁与准确性。
:::


::: warning 注意
1\. **实时同步模型** ，暂不支持真实置换（UI 界面开关已禁用）。2. 若希望使用真实置换，可将模型转为非实时同步模型（场景资源列表-选中模型-右键-转为非实时同步模型）。
:::

