Maya4.0变形-非线性变形
2006-04-05 19:40:15 来源:WEB开发网 闂傚倸鍊搁崐鎼佸磹閹间礁纾归柟闂寸绾惧綊鏌熼梻瀵割槮缁炬儳缍婇弻鐔兼⒒鐎靛壊妲紒鐐劤缂嶅﹪寮婚悢鍏尖拻閻庨潧澹婂Σ顔剧磼閹冣挃闁硅櫕鎹囬垾鏃堝礃椤忎礁浜鹃柨婵嗙凹缁ㄧ粯銇勯幒瀣仾闁靛洤瀚伴獮鍥敍濮f寧鎹囬弻鐔哥瑹閸喖顬堝銈庡亝缁挸鐣烽崡鐐嶆棃鍩€椤掑嫮宓佸┑鐘插绾句粙鏌涚仦鎹愬闁逞屽墰閹虫捇锝炲┑瀣╅柍杞拌兌閻ゅ懐绱撴担鍓插剱妞ゆ垶鐟╁畷銉р偓锝庡枟閻撴洘銇勯幇闈涗簼缂佽埖姘ㄧ槐鎾诲礃閳哄倻顦板┑顔硷工椤嘲鐣烽幒鎴旀瀻闁规惌鍘借ⅵ濠电姷鏁告慨顓㈠磻閹剧粯鈷戞い鎺嗗亾缂佸鏁婚獮鍡涙倷閸濆嫮顔愬┑鐑囩秵閸撴瑦淇婇懖鈺冪<闁归偊鍙庡▓婊堟煛鐏炵硶鍋撻幇浣告倯闁硅偐琛ラ埀顒冨皺閺佹牕鈹戦悙鏉戠仸闁圭ǹ鎽滅划鏃堟偨缁嬭锕傛煕閺囥劌鐏犻柛鎰ㄥ亾婵$偑鍊栭崝锕€顭块埀顒佺箾瀹€濠侀偗婵﹨娅g槐鎺懳熺拠鑼舵暱闂備胶枪濞寸兘寮拠宸殨濠电姵纰嶉弲鎻掝熆鐠虹尨宸ョ€规挸妫濆铏圭磼濡搫顫嶇紓浣风劍閹稿啿鐣烽幋锕€绠婚悹鍥у级瀹撳秴顪冮妶鍡樺鞍缂佸鍨剁粋宥夋倷椤掍礁寮垮┑鈽嗗灣閸樠勭妤e啯鍊垫慨妯煎亾鐎氾拷

在Nonlinear子菜单中6种变形器都是以非线性的方式变形的。
●Bend:沿着一个圆弧弯曲物体。
●Flare:使物体变宽或变窄。
●Sine:使物体成为正弦形波状。
●Squash:拉伸或压缩物体。
●Twist:扭曲物体。
●Wave:在物体表面创建圆形波纹。
虽然这些都是非常简单的功能,但这些功能创建的效果却显得非常有效,如图14-5所示为Bend变形的效果。

与网格变形或群集变形一样,每一个非线性功能都只能变形物体的被选点。它们也能变形多个物体且保持块间的相切。变形沿着轴线开始和结束,在默认的情况下,是沿着被变形物体的局部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所示。


将变形器和平面编成组,即可将变形器和平面同时转换。
用户可对一个球体应用Wave变形来快速创建一个简单的喷气发动机,如图14-8所示。可以对任何形状使用操纵器手柄来获得所需要的形状。还可创建如树之类的有机体。
创建一个圆柱体。加大其节数和段数,并沿Y轴上将其比例放大成柱状。
对圆柱体应用Flare变形(选择Deform→Nonlinear→Flarew命令)。将其底部扩大并将顶部缩小。
对该物体应用Sine变形使圆柱体形成两个波浪状。
再次以不同的波长应用Sine变形,并旋转圆柱体使其形成的波浪更加任意性。
应用Wave变形(选择Deform→Nonlinear→Wave命令),将Amplitude和WaveLength设置为大约0.1。旋转该波浪直到圆柱体变得象一棵树一样有许多节状,如图14-9所示。
最后复制、缩小圆柱体创建小枝。


赞助商链接