3D模型人物换装系统(五 模型核批之后模型uv不正确)模型UV不正确

3D模型人物换装系统(五 模型核批之后模型uv不正确)模型UV不正确

介绍

最近在公司里给公司做模型优化合批的时候发现了模型的uv在合批之后无法正常展示,这里找了很多的原因,开始以为是模型设置或者是少了贴图或者是贴图大小不正确的问题,后来发现不是,结果是模型师展uv的时候展开的不对,我也是很无语,只能自己下载了Maya去重新展UV。

展示

下面我给大家看一下我我和并的贴图以及展示不正确的情况。

这是我合并的贴图,看着没什么问题,部位的罗列

没有合批时正确的uv模型展示

这是我模型贴图的展示,发现了不正确

找了很多原因发现模型设置和贴图都没有问题,猜测是模型师做uv时出现的问题。

Maya导入查看uv

将fbx的模型拖拽到Maya中

打开uv编辑窗口

选择脸部的网格,这时候会发现他的另一半的脸竟然真的在外面不在这里面,所以出现了问题

按住鼠标右键拖拽选择面

然后框选不正确的面在按w拖拽到正确的位置

完成到下面重叠左右脸即可(其他部位也检查一下)

导出全部

根据自己需要的配置和渲染导出即可

Unity中测试

发现确实没有问题了,确实是模型师展uv得时候粗心导致得模型合批uv错乱

分析没合批为什么没有问题

原因也很简单,看下图(没合批)得shader,这里得主帖图是tiling Vector2(1,1),所以贴图都是平铺得类似下图(平铺)
没合批

平铺(这里只放了留个其实空白得地方也是铺满的)

这里我这样说其实还有一个原因就是稍微调整一下tiling这个值看一下,发现左右的脸开始不对称了,所以他这里确实是uv的问题

左侧的是uv正确的模型,右侧的是uv不正确的模型


Maya中脸部uv展示

总结

总有不一样的坑会天天踩,只要心态好就没什么大不了。

感谢大家的支持!

相关推荐
love530love1 天前
【笔记】解决部署国产AI Agent 开源项目 MiniMax-M1时 Hugging Face 模型下载缓存占满 C 盘问题:更改缓存位置全流程
开发语言·人工智能·windows·笔记·python·缓存·uv
love530love3 天前
MSYS2 环境下 Python 开发配置(结合 PyCharm)使用笔记
人工智能·windows·笔记·python·pycharm·virtualenv·uv
leo03088 天前
新一代python管理工具--uv
开发语言·python·uv
dudly8 天前
Python 轻量化环境管理利器 UV 入门与 Windows 下安装实战
python·项目管理·版本管理·uv·包管理·环境管理
MerlinTheMagic11 天前
uv管理spaCy语言模型
人工智能·语言模型·uv
Scoful11 天前
快速用 uv 模拟发布一个 Python 依赖包到 TestPyPI 上,以及常用命令
开发语言·python·uv
救救孩子把11 天前
使用 uv 工具快速部署并管理 vLLM 推理环境
大模型·模型部署·uv·虚拟环境·vllm
Bro_Of_Nagi11 天前
模型重展UV后绘制纹理
uv
xyl86611 天前
Python 包管理器 uv 介绍
python·uv
Ombré_mi13 天前
MCP客户端Client开发流程
大模型·uv·deepseek·mcp·mcp客户端