今天用到的skin绑定和布料结算,在我以前的图文中基本没出现过,属于新知识。这两天在啃之前下载的一套关于max自带cloth的教程。虽然cloth的解算结果照MD5还有一些差距,但是它却可以应用在很多别的地方,比如今天的这个晃动的桥板就是很好的例子。
先来看看动画效果:
因为最初设计的不好,摆动的幅度有些大。效果没有那么理想,大家只观看流程就好。
第一步:创建一个box
第二步:中间断开,做成桥板。
第三步:侧面补面。
第四步:创建一个面片,和这个桥面最好等大。
第五步:中心对齐。
第六步:给桥面添加skinWrap【包裹蒙皮】修改器。包裹的对象为平面。
第七步:创建两个帮助物体,收尾对齐后,一侧的挪开一点。这样当帮助物体做动画时,桥面会出现抖动,我这里就是移动的有些远了。
第八步:给面片添加skin【蒙皮】然后在底部的骨骼添加位置加入两个帮助物体。
第九步:进入编辑状态,勾选vertices【节点】参数。
第十步:让离的远一点的点,控制大多数点。权重值改为1
第十一步:让尾端的帮助物体,控制的少一点。权重值也为1
第十二步:给尾部的帮助物体做动画。
第十三步:为了添加布料不出错,我们简单的添加一个meshselect【网格选择】修改器。使模型恢复成网格物体。
第十四步:在此基础上,我们给模型添加一个cloth【布料】修改器。
第十五步:将平面改成布料。然后参数可以按照我的来,也可以选择预设。这个不重要。
第十六步:进入子层级,选择两侧的点生成组。然后点开参数属性。
第十七步:开启软选择,调节权重。
第十八步:退出布料编辑窗口。将结算细分给到5,让它解算的精致一点。
第十九步:点击动态解算。
观看解算效果:
可以发现,只有一侧有动画。不过面片已经开始有布料那种受重力影响的感觉了。我们让另一侧动起来,动画应该就好了。
第二十步:给另一侧的帮助物体做抖动的动画。有位移,有角度。
第二十一步:清除原来的动画。然后重新解算。
这是平面的抖动效果:
这是隐藏了帮助物体和平面的动画效果。
因为杠杆的距离没选好,抖动的剧烈了一些。不过方法还不错。希望大家能跟着练习一下。
联系客服