贝博恩创新科技网

NormalMapFilter教程如何正确使用?

NormalMapFilter 全方位教程:让你的3D模型质感瞬间升级

目录

  1. 第一部分:什么是 NormalMapFilter?它有什么用?

    NormalMapFilter教程如何正确使用?-图1
    (图片来源网络,侵删)
    • 1 什么是法线贴图?
    • 12 为什么需要 NormalMapFilter?
    • 3 NormalMapFilter 的核心优势
  2. 第二部分:准备工作与安装

    • 1 硬件要求
    • 2 软件环境
    • 3 NormalMapFilter 的下载与安装
  3. 第三部分:基础使用教程(以 Photoshop + Substance Painter 为例)

    • 1 从高模烘焙法线贴图
    • 2 将法线贴图应用到低模
  4. 第四部分:核心参数详解

    • 1 烘焙设置
    • 2 过滤设置
  5. 第五部分:常见问题与解决方案

    NormalMapFilter教程如何正确使用?-图2
    (图片来源网络,侵删)
    • 1 法线贴图颜色异常(偏蓝、偏绿)
    • 2 法线贴图细节丢失或出现噪点
    • 3 低模表面出现“黑斑”或“白斑”
  6. 第六部分:高级技巧与工作流

    • 1 修复烘焙瑕疵
    • 2 制作“世界空间”法线贴图
    • 3 与其他烘焙工具的比较

第一部分:什么是 NormalMapFilter?它有什么用?

1 什么是法线贴图?

想象一下,一个精细的3D模型(高模)有数百万个多边形,而一个用于实时渲染的模型(低模)可能只有几千个,为了让低模看起来像高模一样有丰富的凹凸细节,我们使用法线贴图。

  • 本质:一张特殊的图片,但它存储的不是颜色,而是方向信息
  • 作用:这张图告诉渲染引擎,在低模的每一个像素点上,表面的“朝向”应该是怎样的,渲染引擎根据这些“假”的法线方向来计算光照,从而在视觉上创造出凹凸不平的效果,而实际模型面数并没有增加。

法线贴图 = 低模 + 高模的表面细节

2 为什么需要 NormalMapFilter?

市面上有很多法线贴图生成工具,Marmoset Toolbag, xNormal, Substance Baker 等,NormalMapFilter (NMF) 是一个功能强大且非常灵活的Photoshop 插件

NormalMapFilter教程如何正确使用?-图3
(图片来源网络,侵删)

它的核心优势在于:

  1. 无缝集成工作流:如果你已经在使用 Photoshop 进行贴图绘制和后期处理,NMF 让你可以在同一个软件内完成法线贴图的烘焙和修改,无需在不同软件间切换。
  2. 强大的后期编辑能力:这是 NMF 最突出的优点,你可以像编辑普通图片一样,使用 Photoshop 的所有工具(如画笔、滤镜、调整层)来“修复”或“增强”烘焙出来的法线贴图,可以手动擦除黑斑、增强特定区域的细节、平滑接缝等。
  3. 精细的过滤控制:NMF 提供了非常专业的参数,让你可以精确控制烘焙过程中法线信息的平滑程度,避免出现噪点或过度模糊。
  4. 免费与开源:对于个人用户和许多商业项目来说,它是完全免费的。

3 NormalMapFilter 的核心优势总结

特性 描述
Photoshop 集成 无需离开熟悉的 Photoshop 界面,工作流高效。
非破坏性编辑 可以随时调整参数并重新烘焙,或者在不同图层上编辑法线贴图。
强大的修复工具 利用 Photoshop 的强大功能,可以修复几乎所有烘焙瑕疵。
高度可定制 提供大量参数,满足专业用户对烘焙质量的极致要求。

第二部分:准备工作与安装

1 硬件要求

  • CPU:多核处理器(如 Intel i5/i7 或 AMD Ryzen 5/7)能显著加快烘焙速度。
  • 内存:建议至少 16GB,处理复杂高模时,内存不足会导致失败或速度极慢。
  • 显卡:对显卡没有特殊要求,因为烘焙主要依赖 CPU。
  • 硬盘:建议使用固态硬盘,可以大幅加快模型和贴图的加载速度。

2 软件环境

  • Adobe Photoshop:CC 2025 或更高版本。
  • 3D 软件:用于创建和导出高模和低模,Blender (免费), Maya, 3ds Max, ZBrush 等。
  • 模型格式:通常需要 OBJ 或 FBX 格式,确保模型是干净的(无重叠面、无孤立点、法线方向一致)。

3 NormalMapFilter 的下载与安装

  1. 下载

  2. 安装

    • 解压下载的 ZIP 文件。
    • 你会看到一个名为 NormalMapFilter 的文件夹。
    • Windows: 将这个 NormalMapFilter 文件夹复制到 Photoshop 的插件目录下,通常是 C:\Program Files\Adobe\Adobe Photoshop [你的版本]\Plug-ins\
    • macOS: 将这个 NormalMapFilter 文件夹复制到 应用程序/Adobe Photoshop [你的版本]/Plug-ins/
    • 重要:Photoshop 正在运行,请先关闭它,安装完成后重新启动 Photoshop。
  3. 验证安装

    • 在 Photoshop 中,打开一张图片。
    • 点击顶部菜单 滤镜 -> NormalMapFilter
    • 如果能打开 NMF 的设置面板,说明安装成功。

第三部分:基础使用教程

我们以最经典的“高模到低模”烘焙流程为例。

1 从高模烘焙法线贴图

前提:你已经准备好了你的高模和低模,并且它们都导出为 OBJ 文件。

  1. 打开 Photoshop,新建一个文档,尺寸建议为 2K (2048x2048) 或 4K (4096x4096),位深度为 16位/通道。

  2. 导入模型

    • 点击顶部菜单 文件 -> 打开,选择你的低模 OBJ 文件。
    • 在弹出的对话框中,保持默认设置(选择“创建新图层”),然后点击“确定”。
    • Photoshop 的 3D 面板中会显示你的低模,你可以旋转、缩放视图来检查模型。
  3. 启动 NormalMapFilter

    • 确保你的 3D 图层处于选中状态。
    • 点击顶部菜单 滤镜 -> NormalMapFilter
  4. 配置烘焙参数

    • 在弹出的 NMF 窗口中,你会看到左侧的设置面板。
    • Source (源):点击 Browse...,选择你的高模 OBJ 文件。
    • Tangent Space (切线空间)务必勾选,这是法线贴图的标准格式,适用于绝大多数情况。
    • Filter Size (过滤尺寸):这是一个关键参数,它定义了从高模采样信息时使用的“笔刷”大小。
      • 值太小:会保留过多高模的噪点和不必要的细节,导致法线贴图很“脏”。
      • 值太大:会丢失重要的细节,使法线贴图看起来很模糊。
      • 建议:从 510 开始尝试,根据你的模型大小和细节复杂度进行调整,对于有机模型,可能需要 20-50;对于硬表面模型,可以小一些。
    • Filter Type (过滤类型):推荐使用 SmoothSmooth + Sharpen,它们能产生更平滑、质量更高的结果。
  5. 开始烘焙

    • 参数设置好后,点击窗口右下角的 Bake 按钮。
    • Photoshop 会开始计算,这可能需要几分钟到几十分钟,取决于模型复杂度和电脑性能,请耐心等待。
    • 烘焙完成后,你会得到一张看起来是偏蓝色的法线贴图。
  6. 导出法线贴图

    • 关闭 NMF 窗口(Photoshop 会提示你是否应用更改,点击“应用”)。
    • 现在你得到了一个包含法线信息的图层,右键点击这个图层,选择 转换为智能对象 或直接 拼合图像
    • 点击 文件 -> 存储为,选择 PSDTIFF 格式,并确保勾选 32位/通道,这能保留最高的颜色精度,避免在后续编辑中出现色带。

2 将法线贴图应用到低模

现在你有了烘焙好的法线贴图,需要将它应用到你的低模上,以便在游戏引擎或渲染器中看到效果。

  1. 创建材质

    • 在 Photoshop 的 3D 面板中,选中你的低模。
    • 点击 3D 面板底部的“创建新材质”按钮。
    • 双击这个新材质,打开材质编辑器。
  2. 指定法线贴图

    • 在材质编辑器中,找到 漫射 通道,你可以给它一张颜色贴图。
    • 找到 凹凸 通道,这是关键!
    • 点击 凹凸 通道旁边的 文件夹 图标,选择你刚刚烘焙并保存的法线贴图(PSD 或 TIFF 文件)。
    • 注意:凹凸强度通常默认为 1.0,你可以根据需要调整这个值,比如调整到 2.0 来增强凹凸效果。
  3. 预览效果

    设置好漫射贴图和凹凸贴图后,你可以在 Photoshop 的 3D 视口中实时看到效果了!旋转模型,观察光照变化带来的凹凸细节。


第四部分:核心参数详解

理解这些参数是精通 NMF 的关键。

1 烘焙设置

  • Source / High-Poly Model: 你用来采样细节的高模,必须是拓扑结构正确、没有问题的模型。
  • Tangent Space: 切线空间法线贴图,这是行业标准,因为它可以随模型旋转而正确显示凹凸效果,除非你制作特定效果(如视差映射),否则永远勾选它。
  • Filter Size: 最重要的参数之一,它决定了烘焙的“平滑度”,可以把它想象成 Photoshop 中的“模糊”工具半径,你需要找到一个平衡点,既保留了必要的细节,又去除了不必要的噪点。
  • Filter Type:
    • Smooth: 平滑过滤,效果最柔和,适合有机模型。
    • Smooth + Sharpen: 平滑+锐化,在平滑的同时会尝试保留边缘的锐利度,效果很好。
    • Box: 盒状过滤,效果比较生硬,不常用。
  • Flip Green Channel: 勾选此选项可以翻转法线贴图的绿色通道,这取决于你的 3D 软件和引擎的坐标系,如果烘焙出来的法线贴图看起来是反的(比如凸起的地方变成了凹陷),就勾选它,从 Blender 导出的模型需要勾选。
  • Ambient Occlusion (AO): 环境光遮蔽,这是一个可选功能,可以烘焙出 AO 信息叠加到法线贴图上,增加阴影深度,但更推荐的做法是单独烘焙一张 AO 贴图,然后在 Photoshop 中用正片叠底等混合模式叠加到颜色贴图上,这样更灵活。

2 过滤设置

  • Dilate / Erode: 膨胀 / 腐蚀,可以轻微扩大或缩小法线贴图中的黑色区域(凹陷)和白色区域(凸起),用于修复微小的黑斑或白斑。
  • Despeckle: 去除噪点,一个快速去除小面积噪点的滤镜,强度可以调整。
  • Sharpen: 锐化,当烘焙结果过于模糊时,可以使用此功能来增强细节,但要小心不要引入新的噪点。

第五部分:常见问题与解决方案

1 法线贴图颜色异常(偏蓝、偏绿)

  • 原因:最常见的原因是没有勾选 Tangent Space,或者,你的低模法线方向是反的。
  • 解决方案
    1. 确保在 NMF 设置中勾选了 Tangent Space
    2. 如果颜色看起来很奇怪(比如大面积是纯绿),尝试勾选 Flip Green Channel
    3. 检查你的低模和高模的法线方向是否一致,可以在 3D 软件中检查。

2 法线贴图细节丢失或出现噪点

  • 原因Filter Size 参数设置不当。
  • 解决方案
    • 细节丢失(太模糊):减小 Filter Size 的值。
    • 出现噪点(太脏):增大 Filter Size 的值,如果噪点顽固,可以尝试在 Photoshop 中对法线贴图应用一个轻微的 高斯模糊(半径 0.3-0.5 像素)或使用 NMF 自带的 Despeckle 滤镜。

3 低模表面出现“黑斑”或“白斑”

  • 原因:通常是低模和高模之间没有完美对齐,或者在低模的尖锐边缘、接缝处,高模没有提供足够的信息。
  • 解决方案
    • 最佳方案:修复模型,在 3D 软件中,确保低模完全包裹高模,并且在有黑斑的地方,高模有相应的几何体。
    • Photoshop 修复方案
      • 黑斑(通常是没有信息的地方):使用 Photoshop 的 仿制图章工具修复画笔工具,从附近正常的区域取样,涂抹黑斑。
      • 白斑(通常是凸起错误):同样使用修复工具,或者用 加深工具 将白色区域调暗。
      • 利用通道:按住 Ctrl (Win) / Cmd (Mac) 点击法线贴图图层,创建选区,然后分别查看 R, G, B 通道,哪个通道异常就修复哪个通道。

第六部分:高级技巧与工作流

1 修复烘焙瑕疵

这是 NMF+Photoshop 工作流的精髓。

  1. 烘焙出一张法线贴图。
  2. 将其转换为智能对象。
  3. 在 NMF 中调整参数,重新烘焙一次,得到一个新的法线贴图层。
  4. 将这两个图层放入一个图层组中,使用图层蒙版,将第一个图层好的区域蒙版起来,只显示第二个图层修复过的区域。
  5. 或者,直接在 Photoshop 中使用画笔、修复工具等,在智能对象上非破坏性地进行修改。

2 制作“世界空间”法线贴图

  • 用途:世界空间法线贴图的法线方向是相对于世界坐标系的,而不是模型本身,这意味着无论模型如何旋转,凹凸方向都是固定的,常用于地面、水面等大面积、不需要随模型旋转的物体。
  • 方法:在 NMF 设置中,取消勾选 Tangent Space 即可,烘焙出来的贴图颜色会非常“正”,通常是蓝、绿、红的组合。

3 与其他烘焙工具的比较

工具 优点 缺点 适用场景
NormalMapFilter 与 PS 深度集成,后期编辑能力无敌 烘焙速度相对较慢,依赖 Photoshop 需要在 PS 内进行最终贴图优化的艺术家、个人开发者
Substance Painter 一站式 PBR 工作流,烘焙质量高,操作直观 需要订阅付费 游戏美术师,专业材质/贴图制作
Marmoset Toolbag 烘焙速度极快,效果出色,预览真实 主要是展示和烘焙工具,编辑能力有限 快速预览、烘焙,独立开发者
xNormal 功能强大,免费,支持多种模型格式 界面老旧,工作流相对独立 需要高质量免费烘焙的专业用户

NormalMapFilter 是一个强大且灵活的工具,尤其适合那些已经习惯在 Photoshop 中进行所有贴图工作的用户,虽然它可能不如 Substance Painter 那样“一键式”便捷,但其无与伦比的后期编辑自由度,让它成为处理复杂法线贴图和进行精细修复的利器,希望这份教程能帮助你掌握它!

分享:
扫描分享到社交APP
上一篇
下一篇