Maya4.0变形-非线性变形
在Nonlinear子菜单中6种变形器都是以非线性的方式变形的。●Bend:沿着一个圆弧弯曲物体。
●Flare:使物体变宽或变窄。
●Sine:使物体成为正弦形波状。
●Squash:拉伸或压缩物体。
●Twist:扭曲物体。
●Wave:在物体表面创建圆形波纹。
虽然这些都是非常简单的功能,但这些功能创建的效果却显得非常有效,如图14-5所示为Bend变形的效果。
图14-5Bend变形效果
与网格变形或群集变形一样,每一个非线性功能都只能变形物体的被选点。它们也能变形多个物体且保持块间的相切。变形沿着轴线开始和结束,在默认的情况下,是沿着被变形物体的局部Y轴从–1开始到1处结束,并自动变形适配物体。可用控制器句柄交互地调节变形属性,在Channel盒的Input区域选择变形器,打开建模窗口,按T键显示ShowManipulator选项。
可将任意多个变形器连起来。通过控制不同变形器属性来创建复杂形状。在使用多个变形器时,创建变形体的顺序是很重要的。可对变形器作动画,也可对变形的物体作动画。
下面以非线性变形举例说明。首先,用Bend和Sine扭曲物体。
创建一个平面。增加其子段数。
对该平面使用Bend方式变形(选择Deform→Nonlinear→Bend命令),将Curvature设置成3。然后将该平面绕X轴旋转约15°,则该平面扭曲了,如图14-6所示。
对该平面再用Sine方式变形,将Amplitude设置成0.5。将该平面在Z轴上来回地转换。扭曲更加随意,如图14-7所示。
图14-6Bend变形效果图14-7应用Sine变形
将变形器和平面编成组,即可将变形器和平面同时转换。
用户可对一个球体应用Wave变形来快速创建一个简单的喷气发动机,如图14-8所示。可以对任何形状使用操纵器手柄来获得所需要的形状。还可创建如树之类的有机体。
创建一个圆柱体。加大其节数和段数,并沿Y轴上将其比例放大成柱状。
对圆柱体应用Flare变形(选择Deform→Nonlinear→Flarew命令)。将其底部扩大并将顶部缩小。
对该物体应用Sine变形使圆柱体形成两个波浪状。
再次以不同的波长应用Sine变形,并旋转圆柱体使其形成的波浪更加任意性。
应用Wave变形(选择Deform→Nonlinear→Wave命令),将Amplitude和WaveLength设置为大约0.1。旋转该波浪直到圆柱体变得象一棵树一样有许多节状,如图14-9所示。
最后复制、缩小圆柱体创建小枝。
图14-9非线性变心的综合效果图14-8发动机效果