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