xcger 发表于 2019-3-21 10:47:10

UE4 -TextureCropping节点能实现裁切指定区域并重复平铺效果吗?

3dsMax中的参数设置可实现指定区域裁切后重复平铺

UE4同样参数虽然裁切了,但多于1次的重复平铺后还是平铺的整个图,而不是像Max那样只平铺裁切部分



更奇怪的是TextureCropping节点的LowerRightCorner参数只能取大于1的值才有裁切效果,是我哪里搞错了吗?

隐天 发表于 2019-3-26 17:28:31

怎么让这个裁切后可以象MAX那样平铺显示,UE4似乎没这功能?我也不晓得
不过你下面那个问题是因为你没弄清楚它裁切的算法,例如LowerRightCorner是指源贴图右下角的顶点将被放到哪里,如果设置为2,2,那就等于把这个贴图放大了2倍,而UV框是原来的大小,那么就等于只显示原来贴图的1/4了(即:源贴图的左上角这一块)

xcger 发表于 2019-3-27 11:49:21

隐天 发表于 2019-3-26 17:28
怎么让这个裁切后可以象MAX那样平铺显示,UE4似乎没这功能?我也不晓得
不过你下面那个问题是因为你没弄清 ...

感谢回答,看来果然是算法问题导致的裁切平铺重复无法实现。也许应该用控制UV的材质函数,应该用UVCropping,但貌似UVCropping已经取消了,查不到用法……

蒹葭苍苍 发表于 2022-10-21 14:23:08

采样器修改下共享类型 改成限制就可以了 不过这已经是三年前的问题了估计现在提问题的人早已是大佬了

xcger 发表于 2023-3-8 01:12:06

自从提问了以后就再也没有动UE了,网站恢复了回来看看已经是UE5了都!
页: [1]
查看完整版本: UE4 -TextureCropping节点能实现裁切指定区域并重复平铺效果吗?