简介
udim,arnold的一个很好的机制,可以充分利用0~1之外的UV空间,最爽的在于不同的tile可以指定不同的分辨率,是一种比普通UV更加先进的mapping方式。一则很好的科普:http://www.fxguide.com/featured/udim-uv-mapping/
可是Houdini shop 的texture 节点还是只从0~1找啊咋办,0~1之外就重复啊咋办?
经过尝试只要几个节点就可以让texture以udim的方式读取。
SOP阶段
首先在模型(uv肯定有超出0~1范围的)后挂一个vertex wrangle,里面只填一句话:http://www.fxguide.com/featured/udim-uv-mapping/
不好意思ctrl v错了,是这个:i@udim = 1001 + int(@uv[0]) + int(@uv[1])*10;
这句话给模型添加了一个叫做udim的int属性,其值为udim的编号。
SHOP阶段