DA法线贴图转换Photoshop动作

DA法线贴图转换Photoshop动作

用于切线空间和DA法线贴图之间转换的PS动作。模组制作者资源。

公用事业

DA 使用了一种双通道法线贴图的变体,其中只存储 X 和 Y 数据,Z 数据由游戏在运行时计算得出。在游戏引擎之外,更常见的是使用切线空间法线贴图(外观为蓝色),这种贴图在图中存储了全部三个方向的数据。这通常是在 ZBrush 或类似软件中创建自定义内容时生成的。我制作了几个 Photoshop 动作,以便在这两种类型之间快速转换。

从切线空间转换为 DA 法线贴图可能是最常用的一种,但另一个转换回切线空间的动作对于那些在引擎外进行活动(例如在 3D 应用中渲染模型)的人来说可能会有用。请注意,该动作不会正确重建 Z 数据,它只是将蓝色通道填充为 100% 白色,因此只是对正确切线空间转换的近似。如果你想重建 Z 数据,请通过 nVidia 的 NormalMapFilter 处理转换后的贴图,并使用“仅归一化”选项。

此外,我还提供了一个 DA2 转 DA1 的动作,这可能对将 DA2 内容移植到 DA1 的人有用。从技术上讲,DA2 的贴图应该可以直接兼容使用,因为它们仍然是双通道的,X 在 A 通道中,Y 在 G 通道中。只是它们的 R 和 B 通道分别填充了白色和黑色,而 DA1 的贴图在 R 和 B 通道中复制了 Y 数据。我怀疑引擎在任一种情况下都不会读取 R 和 B 通道,但无论如何,对于那些需要的人来说,它就在那里。

最初上传到 Bioware 社交网站,现在随着 Bioware 冻结项目并计划最终移除它们,这里进行了镜像。

使用说明:

要安装该动作,要么将 ATN 文件放在适当的 PS 文件夹中,通常为

%appdata%/Adobe/Adobe Photoshop <版本>/Presets/Actions

或者直接在 PS 内的动作面板中加载它。

需要从一张平整的、无 Alpha 通道的 RGB 切线空间法线贴图开始。该动作会将图像转换为平整的 RGBA DA 格式贴图。运行该动作后,直接保存为 DXT5 DDS 即可。