找回密码
 立即注册
查看: 669|回复: 12

最新版UE4.24中使用UDIM多象限纹理的方法(非常简单)

[复制链接]
发表于 2022-1-30 20:28 | 显示全部楼层 |阅读模式
UDIM是影视动画流程中常用的纹理平铺模式,可以大大的节省材质球的数量,提升模型资产的精细程度。
前段时间,公司的小伙伴遇到了这个问题,想要在ue4中使用udim多象限纹理,来节约大量的重复材质球,提升贴图的精度和便于统一的调整。
方法一(材质函数节点):

因为我也是刚接触引擎不久,在网上看了一些方法后,做了一个简单的材质函数节点,


但是后来发现这种方法有一个问题,就是要反复的使用lerp节点进行判断使用哪一张贴图,然而lerp节点在同一个材质中只能使用12次,一般我们在sp中输出的贴图,至少要连4个这样的函数节点(color,roughness,metal,normal),那么这样以来一个材质球只能支持3个udim的象限,而并非我一开始想的10个。如果使用超过3个udim的象限,就会报错。


我就不详细介绍这种方法了,不推荐大家使用,安装4.23以上版本可以使用方法二。
方法二(流送虚拟纹理):

我这两天刚好看了下UE4.23和4.24的版本更新说明,我发现在UE4.23版本更新中,更新了虚拟纹理的功能。使用流送虚拟纹理可以支持udim的纹理模式。


使用方法:
1.启用虚拟纹理:项目设置>引擎>正在渲染>启用虚拟纹理支持


2.设置好贴图的命名规则:前面部分的命名保持一样,注意要把代表贴图位置10xx放到最后,不然ue4无法识别




3.贴图导入ue中
导入时建议按导入键手动选择贴图导入,如果使用ue4右下角自动弹出的导入,可能会出现软件崩溃。
弹出提示是否覆盖,就选择”全部选是“就可以了。


全部导入完成后,会自动给你识别为虚拟纹理格式(VT)


4.使用虚拟纹理
当你点开这个纹理资产,你会发现,所有的udim贴图都已经整合到一个纹理资产里了。


把虚拟纹理资产拖到材质编辑器中就可以正常使用了,注意要把贴图的采样格式改成虚拟格式




只使用了一个材质球连接多套象限的贴图
UDIM使用完成!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发表于 2022-1-30 20:36 | 显示全部楼层
如果可以自由更换上下衣鞋子等部件呢?这样是不是使文件会过大呢?
发表于 2022-1-30 20:41 | 显示全部楼层
嗨,我是bboy tudou,换装的话肯定要分成多个静态网格的,不适合用udim
发表于 2022-1-30 20:43 | 显示全部楼层
移动端上可以用么?之前preview版的时候有bug
发表于 2022-1-30 20:45 | 显示全部楼层
虚拟纹理这个东西好像还不支持移动端[捂脸]
发表于 2022-1-30 20:54 | 显示全部楼层
哈哈!谢谢哥们解答
发表于 2022-1-30 20:57 | 显示全部楼层
一导入就崩哎……[大哭]
发表于 2022-1-30 21:03 | 显示全部楼层
为啥我一开启这个选项 就打不开项目了呢? 我用现有的项目和空项目测试过了,均是这个问题,然后现有的项目也崩了。。怎么还原。。。呜呜呜呜
发表于 2022-1-30 21:10 | 显示全部楼层
最后我怎么应用里面的象限位置呢,比如我想要里面的第二张color
发表于 2022-1-30 21:15 | 显示全部楼层
第四步打开只看得到一张贴图,这怎么解决
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2025-5-31 09:03 , Processed in 0.258929 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表