【求助】Marvelous Designer 服装模型的三角面如何转换成均匀的四边面
【求助】Marvelous Designer 服装模型的三角面如何转换成均匀的四边面
- 从 Marvelous Designer 中导出无厚度的 3D 模型和无厚度的 2D 版片。
- 将模型导入 ZBrush,使用 ZRemesher 功能制作出均匀的四边面版片。
- 使用 Maya 的传递功能及插件,按照顺序把模型信息传递过去:
- 传递 UV 信息
- 传递烘焙贴图
- 传递骨骼权重
打开maya脚本编辑器,粘贴以下代码并运行
import maya.cmds as cmds
def shouWindow():
#定义窗口函数
name='离山笔记侠01'
cmds.window(name)
cmds.showWindow()
#弹出窗口
column=cmds.columnLayout()
#创建列布局
cmds.frameLayout('将md布料转为完美四边面(Convert the md fabric to perfect sides)-------')
#创建框架布局,写出ui小标题
cmds.text(label=' ')
cmds.button(label='传递uv 顶点位置',h=30,command=sxcd)
cmds.text(label=' 帮助:依次选择 01.三角面平板 02.四边面平板 03.三角面衣服模型 ')
cmds.text(label=' help: In turn select 01. slice(triangular facet ) 02. slice(Four-sided faces) ')
cmds.text(label=' 03. Triangular high die ')
#写入文本
def sxcd(*args):
selectionlist1 =cmds.ls( orderedSelection=True)
#依次选择 三角面平板 四边面平板 三角面衣服模型
a1=selectionlist1[0]
a2=selectionlist1[1]
a3=selectionlist1[2]
cmds.transferAttributes( a1, a2, transferUVs=2)
#将a1的uv传递给a2
cmds.transferAttributes( a3, a2, transferPositions=2,transferNormals=2,sampleSpace=3 )
#将a3的顶点位置传递给a2
cmds.DeleteHistory( a2 )
cmds.delete( a1,a3 )
shouWindow()
MD布线转换插件使用教程:https://pan.baidu.com/s/1QVA5-nVzK6IMMZadOzgEeA?pwd=v14z 提取码:v14z
3Dyyds 更改状态以发布 2026年3月10日

