# UnityNormalMapInverter
Convert normal maps from DirectX (-y) to OpenGL (+y)
"Sky in your Eye? Flip your Y" - doctorpangloss
This is a simple tool for converting normal maps from DirectX style (-y) to OpenGL (+y). why are there 2 standards that contain the same information but have slightly different configuration? beats me. But ive seen too many people use the wrong type in the wrong engine, so I made this in-editor tool to fix it, which is much easier to use than opening gimp, decomposing the colors into the RGB components, inverting the G channel, recomposing, and overwriting.
A render engine will use either DirectX or OpenGL style normals. Some common examples include:
OpenGL:
- Unity
- Blender
- Houdini
- Maya
- Zbrush
- IClone
DirectX:
- UE4/5
- Godot
- CryEngine
- Source Engine
- Substance Designer/painter
How do I know if my normal maps are fucked?
Cause they look like this:
![FuckedOrNot](https://user-images.githubusercontent.com/59656122/162627338-a93b8efc-a28a-4a94-907a-1ec95cbeb385.png)
HOW TO USE:
1) Open the NormalFixer Tool (Tools/NormalMapCorrecter)
![Screenshot_1](https://user-images.githubusercontent.com/59656122/162627605-31853625-b927-40e6-8de8-0a49481c41dd.png)
2) Drag the normal map into the only slot on the tool. Then press Invert Normal Map. (it might take a while to convert the map, depending on the size)
![Screenshot_2](https://user-images.githubusercontent.com/59656122/162627615-c6bf833f-543f-44cb-b52a-ffe1c36e546b.png)
3) Set the desired file destination + name. Click “save”
![Screenshot_10](https://user-images.githubusercontent.com/59656122/162627620-d5ee8fa5-20a9-4df7-8a99-3a132cc5fab7.png)
没有合适的资源?快使用搜索试试~ 我知道了~
将法线贴图从 DirectX (-y) 转换为 OpenGL (+y).zip
共5个文件
txt:2个
md:1个
meta:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 182 浏览量
2024-11-27
20:34:06
上传
评论
收藏 4KB ZIP 举报
温馨提示
将法线贴图从 DirectX (-y) 转换为 OpenGL (+y)UnityNormalMapInverter将法线贴图从 DirectX (-y) 转换为 OpenGL (+y)“天空在你的眼中?翻转你的 Y” - doctorpangloss这是一个将法线贴图从 DirectX 样式 (-y) 转换为 OpenGL (+y) 的简单工具。为什么有 2 个标准包含相同的信息但配置略有不同?让我很困惑。但我见过太多人在错误的引擎中使用错误的类型,所以我制作了这个编辑器内工具来修复它,它比打开 gimp、将颜色分解为 RGB 组件、反转 G 通道、重新组合和覆盖更容易使用。渲染引擎将使用 DirectX 或 OpenGL 样式的法线。一些常见示例包括OpenGL的统一混合器胡迪尼玛雅Zbrush克隆DirectXUE4/5戈多嚴寒引擎源引擎Substance 设计师/画家我怎么知道我的法线贴图是否有问题?因为它们看起来像这样 如何使用打开 NormalFixer 工具 (工具/NormalMapCorrecter)将
资源推荐
资源详情
资源评论
收起资源包目录
将法线贴图从 DirectX (-y) 转换为 OpenGL (+y).zip (5个子文件)
标签.txt 6B
资源内容.txt 1016B
README.md 2KB
Editor
NormalFixer.cs.meta 243B
NormalFixer.cs 7KB
共 5 条
- 1
资源评论
徐浪老师
- 粉丝: 8133
- 资源: 8383
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Android的在线云音乐播放器项目源码+文档说明(高分项目)
- 一个Java语言实现的简单版数据库 .zip
- springboot之资源库基础.pdf
- 基于java+spring+springMVC的学生考勤管理系统任务书.docx
- 一个Go语言编写的简单聊天室(终端形式).zip
- 基于java+spring+springMVCl的学生就业管理系统开题报告.doc
- 一个C++实现的简易动态语言解释器,可定义变量和函数,有if和while两种控制流语句,词法分析和语法分析分别使用flex和bison实现,参考自《flex & bison》.zip
- 深入理解编程中的回调函数:原理、实现及应用场景
- yolov8l-cls.pt
- 操作系统中银行家算法详解与Python实现防止死锁
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功