在建模和动画中,二文图形起着非常重要的作用。3ds max的二文图形有两类,它们是样条线和NURBS曲线。它们都可以作为三文建模的基础或者作为Path Constraint控制器的路径。但是它们的数学方法有本质的区别。NURBS的算法比较复杂,但是可以非常灵活地控制最后的曲线。
通过本章的学习,能够掌握如下内容:
— 创建二文对象;
— 在次对象层次编辑和处理二文图形;
— 调整二文图形的渲染和插值参数;
— 使用二文图形编辑修改器创建三文对象
6.1 二文图形的基础OPEN-3000的EMS系统中保护故障信息子系统设计
6.1.1 二文图形的术语
二文图形是由一条或者多条样条线(Spline)组成的对象。样条线是由一系列点定义的曲线。样条线上的点通常被称为节点(Vertex)。每个节点包含定义它的位置坐标的信息,以及曲线通过节点方式的信息。样条线中连接两个相邻节点的部分称为线段(Segment),见图6.1。图6.1
6.1.2 二文图形的用法
二文图形通常作为三文建模的基础。给二文图形应用一些诸如Extrude、Bevel、Bevel Profile和Lathe等编辑修改器就可以将它转换成三文图形。二文图形的另外一个用法是作为Path Constraint控制器的路径。还可以将二文图形直接设置成可以渲染的,来创建诸如霓虹灯一类的效果。
6.1.3 节点的类型
节点用来定义二文图形中的样条线。节点有如下四种类型:
— Corner(拐角):Corner节点类型使节点两端的入线段和出线段相互独立,因此两个线段可以有不同的方向。
— Smooth(光滑):Smooth节点类型使节点两侧的线段的切线在同一条线上,从而使曲线有光滑的外观。
— Bezier:Bezier节点类型的切线类似于Smooth节点类型。不同之处在于Bezier类型提供了一个可以调整切线矢量大小的句柄。通过这个句柄可以将样条线段调整到它的最大范围。
— Bezier Corner(Bezier拐角):Bezier Corner节点类型分别给节点的入线段和出线段提供了调整句柄,但是它们是相互独立的。两个线段的切线方向可以单独进行调整。
6.1.4 标准的二文图形
3ds max提供了几个标准的二文图形(样条线)按钮,见图6.2。二文图形的基本元素都是一样的。不同之处在于标准的二文图形在更高层次上有一些控制参数,用来控制图形的形状。这些控制参数决定节点的位置、节点的类型和节点的方向。
在创建了二文图形后,还可以在编辑面板对二文图形进行编辑。我们将在后面对这些问题进行详细讨论。
6.1.5 二文图形的共有属**
二文图形有一个共有的Rendering(渲染)和Interpolation(插值)属**。这两个卷展栏见图6.3。239
[1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页