位移贴图生成器

从任意图片在线生成灰度位移贴图(高度图)。在浏览器中调整结果并下载 PNG,源图像不会上传。

在线创建位移贴图

上传不超过 10MB 的 PNG 或 JPG,调整高度响应,预览结果,再将当前位移贴图下载为 PNG。

什么是位移贴图?

位移贴图也叫高度图,是一张用灰度记录表面高低的图片。黑色通常代表较低区域,白色代表较高区域,灰色代表中间高度。渲染器可以使用这些数据创建起伏效果,不必手动建模每一道山脊、砖边或地形轮廓。

位移贴图适用于地形、砖石或石材浮雕、近距离建筑可视化和 3D 打印工作流。

核心区别:与法线贴图不同,当渲染器、材质和网格具有足够细分时,位移贴图可以改变几何体。法线贴图只改变用于光照的表面方向,不会改变模型几何体或轮廓。可以这样记:法线贴图像一张面具,位移贴图则是面具下面真实的脸。

试用法线贴图生成器,还可以从同一张源图生成法线、AO 和高光贴图。

从砖墙纹理生成的灰度位移贴图

如何生成位移贴图

只需三步,就能把源纹理转换为可用的高度数据。预览会和控制项一起显示,方便你在导出前判断结果。

1

上传纹理

选择表面细节清晰、光照均匀且不超过 10MB 的 PNG 或 JPG。

2

调整参数

使用强度增强高度差异,使用层级调整明暗响应,使用模糊/锐化平滑噪点或强调边缘。使用反转高度交换黑白方向。

3

下载结果

将当前结果按处理后的图片尺寸导出为 PNG,再导入 Blender、Unity、Unreal Engine 或其他软件,作为位移或高度纹理使用。

位移贴图参数说明

使用下面四个控制项调整灰度高度数据。每次只修改一项,并将预览与源纹理进行对比。

强度

控制数值偏离层级中点的程度。数值越高,起伏越明显;建议从默认值开始,仅在结果过平时逐步提高。

层级

设置明暗中点。整体高度过高或过低时调整层级;强度控制变化幅度,层级控制响应从哪里开始。

模糊 / 锐化

负值可以平滑噪点和压缩痕迹,正值可以强调边缘,但也可能放大噪点。

反转高度

交换黑白值。当 3D 预览或目标渲染器中的凹陷显示成凸起时使用。

位移贴图可以用在哪里?

当工作流需要真实表面深度,而不仅是光照细节时,选择位移贴图。

应用位移贴图的 3D 预览表面

地形与景观

将卫星图像或灰度高程数据转换为高度信息,用于 Unity 或 Unreal 的地形系统。

用于近距离 3D 渲染的砖墙纹理

3D 渲染与建筑可视化

当镜头足够接近、单纯使用法线贴图显得平坦时,为砖石、石材、灰泥和浮雕增加真实几何深度。通常需要曲面细分或网格细分。

用于 3D 打印工作流的灰度高度图

3D 打印

将灰度高度图作为源数据,通过工作流把表面高度转换为 STL 或其他可打印网格格式。

位移贴图、法线贴图与凹凸贴图对比

需要真实几何变化,还是只需要表面细节的视觉效果,决定了应该选择哪一种贴图。

位移贴图

存储信息
灰度高度(黑色低、白色高)
是否改变几何体?
支持时可以
性能
成本最高
适用场景
电影、地形、近景、3D 打印

法线贴图

存储信息
RGB 表面方向向量
是否改变几何体?
性能
适用场景
游戏和实时渲染

凹凸贴图

存储信息
被解释为光照细节的灰度高度
是否改变几何体?
性能
通常最快
适用场景
细小表面调整

在浏览器中生成位移贴图

上传纹理,调整高度响应,检查预览,再下载 PNG,无需安装软件。

位移贴图生成器:在线从图片创建高度图