生产指南

OpenGL 与 DirectX 法线贴图

了解什么时候要为 Blender、Unreal、Unity 或自定义 shader 翻转绿色通道。

生产问题

OpenGL 和 DirectX 法线主要差异是 Y 方向;同一张图在不同工具里可能让凹凸方向相反。

判断清单

  • 确认目标渲染器需要的 normal convention。
  • 需要转换时只翻转绿色通道。
  • 正式上资产前,先在球体或倒角模型上测试。

常见失败案例

  • 翻转所有 RGB 通道会破坏法线向量。
  • 修错贴图可能掩盖真正的 shader 导入问题。

生产 FAQ

Blender 需要哪种格式?

Blender 通常使用 OpenGL 风格法线。

Unreal 需要哪种格式?

Unreal 常见为 DirectX 风格 Y 方向。