本文通过MaxScript控制UVW修改器进行展UV,3dsmax版本使用的是3dsMax 2020,参考【1】【2】介绍的方法进行UV展开,具体步骤如下:
- 编辑多边形修改器中:将一个模型整体拆解分离,再将各个子模型,在重新塌陷回去(此操作方便在uvw展开器中按元素选择)。
- UVW修改器中:选择接缝线把接缝找出->选择快速剥,沿接缝剥开->放松等操作->重新排列元素
MaxScript官方文档:UVW展开修改器
下面介绍UVW中的部分代码操作:
添加修改器
uu = UVWUnwrap()
addModifier $ uu
在需要展开的模型上添加修改器。
设置接缝
subobjectLevel = 2 --边模式
$pt.modifiers[#unwrap_uvw].unwrap6.setSelectedGeomEdgesByNode #{232} $pt --选择边
uu.geomEdgeLoopSelection()--循环xy边
uu.peltEdgeSelToSeam true --将边缘转换为接缝
将选择的边设置成接缝
快速剥
max select all
subobjectLevel = 2
uu.LSCMInteractive true
重新排列
max select all
uu.packNoParams()
其他操作查询官方文档即可。