|
首先看一下剪发的效果图。 
1.选中需要剪断的hair曲线 2.在command line里输入:hairCut_jyh 1.2 2 ,按回车,第一个数字代表需要剪断处的曲线位置,第二个数字是距离值,就是说在这个距离内的曲线会断,这个距离是根据曲线断裂处和剪刀即locator的位置来判断的。关于这两个数字的数值具体是多少,则根据你场景的情况来决定。 3.动画locator的位置,locator所到之地,hair断。 hairCut_jyh.mel (3.22k)
这是剃发的。 
1.选中要进行剃发操作的毛囊组,即Follicles组 2.在command line里输入:hairTonsure_jyh 2,按回车。第一个数字代表距离值,就是说在这个距离内的hair曲线会被"剃"掉,这个距离是根据毛囊位置和剃刀即locator的位置来判断的。关于数字的数值具体是多少,则根据你场景的动画情况来决定。 3.动画locator的位置,locator所到之地,hair掉。 hairTonsure_jyh.mel (1.89k)
安装方法只需把这两个mel放入maya在c盘的scripts 文件夹。下面是范例文件: hairBreak_jyh.rar (26.77k) 选中曲线,在command line只需输入hairCut_jyh,按回车。 
出现面版:parameter控制需要剪断处的曲线位置,值从0.1到spans area控制距离值,就是说在这个距离内的曲线会断,这个距离是根据曲线断裂处和剪刀即locator的位置来判断的。大小根据你场景的情况来决定。make cylinder 就是在你的曲线上创建nurbs圆柱曲面,radius是圆柱的半径,variety是圆柱的随机大小量,0为无变化,scale为圆柱的发尖缩放,1为无变化,小于1为发尖缩小。 
这是结果。 
对于在本教程的学习中遇到任何疑问或有更好的建议,请到技术论坛讨论。
|