摩尔网 > CG教程 > Autodesk Maya教程
拆分blendshape节点 (我暂且叫它fissionshape node)
不知道大家有没有遇到过这样的问题 就是在做表情的时候想把某个目标体拆分成几个 然后组合起来还是我们拆分之前的形状 (3->n = 1+1+1+n1... )
比如把下图的扭曲长方体拆成 1 2 3 三个部分
我们利用插件fissionshape
选择原始物体执行mel命令
deformer -type fissionshape;
skincluster.message --> fissionshape.skinclustermessage
wetmod.inmesh --> refsshapeorig
jointx.message --> fissionshape.influenceobjectmessage
blendshapetarget.worldmesh--> fissionshape.intentshapetarget
当然这些链接不需要手动链接 提供的脚本中支持自动链接
并且可以通过刷权重来事实控制每个形状的过度。
之所以用权重来控制是因为1 权重本身就是normalize 2 权重容易镜像 拷贝 paint
使用方法:
#put fissionshape.py in your scripts
#put fissionshape20??x64.mll in your plugin path
#load plugin
#20150803新增独立版界面
#--python command--
import fissionshape
fissionshape.fsc.win()
weightmodel:蒙皮带权重的模型
shapemod:想要拆分的目标体
origmod:原始模型
infs:蒙皮骨骼
result on mod 如果载入模型变形作用在此模型上 如果空创建一个新模型
costruction history:保持历史
上一篇: maya透明贴图制作透明的中式圆筒效果 下一篇: 灌汤包,包子的制作图文教程