2007-07-10

    3D MAX笔记之十 - [3D MAX笔记]

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://xx123.blogbus.com/logs/6589139.html

    NURBS 建 模

    NURBS(非统一有理B样条):Non-Uniform Rational Basic Sline的简写,是较先进的建模之一。其中SoftImage和Maya中也包括这部分。
    创建NURBS对象的方法
    1、Create—→Shape—→下拉列表中选择NURBS Curves,创建NURBS曲线
    2、Create—→Geometry几何实体—→下拉列表中选择NURBS Surfaces,创建NURBS表面
    创建各种几何体、面片、放样、二维图形再转化为NURBS对象。方法:选择对象—→单击右键在弹出的菜单中选择Convert To NURBS选项或选择对象—→在Modify修改命令面板中—→单击Edit Stack(编辑堆栈器)—→在弹出菜单中选择NURBS
    注意:NURBS曲线和NURBS表面包括三个基体NURBS元素:点(Point)、曲线(Curves)、表面(Surface)
    创建NURBS曲线
    1、单击Create—→Shape—→NURBS Curves
    对象分为Point Curve(定位点)曲线的曲率随节点位置变化调整和Control Curve(可控点)根据权重值影响偏移曲线,其中绿色的小圆圈表示曲线的方向
    2、point参数:
    Interpolation(插补)改变产生和显示曲线精度值
    Draw In All Viewports(所有视图绘制)点击拖动曲线时可在其他视图进行绘制
    3、Control Curve(CV)参数
    Chord-Length(弦长) 以弦长为基准创建曲线
    Uniform(统一) 以统一的基准创建曲线
    建立NURBS曲线次对象
    NURBS次对象类型包括:Point、CV曲线、CV表面、曲线(Curve)、表面(Surface)
    1、NURBS曲线的三种类型:
    A、独立曲线 进入次物体,B、单击Dependent即可
    C、附属曲线 其形状依赖其他曲线、点
    ⑴、Fit Cuvre(适配拟合曲线):在所选择的点上建立一条拟合点曲线(可用Backspace撤消选择的点),但不可是可控点。
    例1:在Top中创建封闭Point Curves,再调出NURBS工具箱,选择Creation Point为适配曲线创建依附点,再单击Fit Curve将鼠标拾取所有依附点,最后这就是根据拾取依附点的位置自动调整曲线弧度。
    ⑵、Transform Curve(变换曲线)把一条原始曲线简单拷贝到不同位置,用来旋转、缩放等
    例2:在Top中创建封闭Point Curves,再单击修改中的Transform Curve。在鼠标移到L视图NURBS变为蓝色,使其沿Y轴向上移动40,最后进入Sub-Object中的Point在F视图中选择底部曲线的一点,沿Y轴向下移约30,则变换的曲线也被移动。
    ⑶、Blend Curves(连接\融合曲线)连接一条曲线的末瑞到另一条曲线末端的一种曲线(点或可控曲线)
    注:改变两个父曲线中一条的位置或曲率,则融合曲线也会发生改变,以保持圆滑连接。Tension(张力)影响父曲线和融合曲线间的切线值,值在,曲线间过渡光滑
    ⑷、Mirror Curve(镜像曲线)
    例4:随意在Top创建一曲线(画心形),进入Curve中的次物体,单击Create Mirror Curve,选择轴或面,设Offset输入0.25。
    注:Mirror Axis(镜像轴)通过黄色箭头和矩形框,控制原始曲线的镜像方向。
    Offset(偏移)控制镜像曲线和原始曲线间的距离
    ⑸、Offset Curve(偏移曲线) 从原始曲线偏移复制一个曲线
    ⑹、Chamfer Curve(倒直角曲线)在两个曲线之间就建立一个直线的导角
    例6:在F 视图中创建两条曲线,单击Chamfer Curve,将鼠标移到曲线末端拖到另一曲线末端。可通过Length调整沿着曲线的距离,Trim First/Second curve 控制怎样曲线剪切交曲线。则创建的有效曲线以绿色显示,无效则以橘黄色显示。
    ⑺、Fillet Curve(倒圆角曲线)基本同上
    ⑻、U Iso Curve(水平Iso曲线)和 V Iso Curve(垂直Iso曲线) 从NURBS曲面建立的从属Iso曲线,可剪切曲面
    例8:在Top视图创建半径=100的球,单击右键选择Convert to NURBS。再Top中单击Create U Iso Curves沿着球体创建纬线,也可在Front中单击Create V Iso Curves沿着球体创建经线。
    注:Position(位置)之不理设置曲线在曲面上沿着水平轴或垂直轴的位置
    ⑼、Surface-Surface Intersection Curve(面与面叉曲线) 用两个面公共交叉的曲线来剪切面,注意:不能剪切则曲面将显示成桔黄色,表剪切错误.
    ⑽、Normal Projected Curve(标准投影曲线) 以原始曲线为基础,在这个曲面的法线方向投影到这个曲面上。
    ⑾、Vector Projected Curve(矢量投影曲线) 基本同上,但可以控制该曲线投影的矢量方向.
    ⑿、CV Curve on Surface(曲面上的可控曲线)和Point Curve On Surface(曲面上的点曲线),主要可以直接在曲面上绘制,再进行剪切和操作。
    编辑NURBS点次对象
    1、在NURBS中的六种类型的点:常用点创建曲线,再由曲线创建表面。
    Point(独立点) 不对对象产生影响
    Offset Point(偏移点) 只建立在NURBS对象中已存在的点上
    Curve Point(曲线点) 存在于附属或独立表面上的点
    Curve Curve Point(交叉曲线点) 两条曲线交叉点处的点
    Surface Point(表面点) 存在于附属或独立表面上的点
    Surface Curve Point(表面曲线点) 存在于NURBS表面上加入的曲线上的点,随所在曲线变化而变化。
    2、进入Modify对点次对象编辑
    ⑴、Selection(选择)
    Single Points 单击选择一个点
    Row of Points 单击选择对象上的一排点
    Column of Points 单击选择对象上的一列点
    Row and Column of Points 单击选择点的所有交叉点
    All Points 单击选择所有点
    ⑵、Hide和Unhide All 取消隐藏NURBS对象上的点
    ⑶、Make Independent 将指定的点创建为独立点
    ⑷、Refine
    Curve 可以在Curve对象上插入一个定位点
    Surface Row 在对象上插入一排定位点
    Surface Col. 在对象上插入一列定位点
    Surface Row&Col 在对象上插入互相垂直的两排点
    编辑Curves次对象
    ⑴、Selection(选择)
    Single Curve 单击选择单个Curves对象
    All Connected Curves 单击选择所有Curves对象
    ⑵、Make Fit 可将CV曲线转换为Point曲线
    ⑶、Reverse(颠倒) 将选定的Curve对象进行反转,避免顶点没对齐而产生表面的扭曲
    ⑷、Convert Curve 可将Point Curve\CV Curve进行转换
    ⑸、Make Independent 将附属曲线转换为独立的CV曲线
    ⑹、Detach 将指定的曲线对象分离为单独的对象
    ⑺、Make First 用来指定曲线的第一个点位置(举例)
    ⑻、Break 将选择的曲线从指定的位置断开(举例)
    ⑼、Join 将断开的曲线端点之间进行连接
    编辑Curve CV次对象
    进入CV曲线的次物体,只可编辑CV控制点
    例1:
    在T视图中,单击Shape—→CV Curve创建一封闭的曲线。进入次物体,单击Fuse(融合)从一点上拖动到另一点上。
    例2:
    在T视图中,单击Shape—→CV Curve创建任意的曲线。进入次物体,单击Extend(伸展)将鼠标移动到要延伸的曲线端点。
    编辑NURBS对象的表面.
    NURBS曲面基本同于NURBS曲线的特点:
    1、Transform Surface(变换曲面) 拷贝原始曲面
    2、Blend Surface(融合曲面) 将曲面或曲线之间进行融合。 注意:要连接的边为蓝色,而曲面则显示为黄色。
    3、Offset Surface(偏移曲面) 沿着原始曲面的法线方向偏移一定距离的曲面)
    Mirror Surface(镜像曲面) 沿轴或平面镜像的曲面
    Extrude Surface(挤压曲面) 将曲线的次物体挤压成曲面
    Lathe Surface(旋转曲面) 从曲线次物体旋转产生曲面
    Ruled Surface(规则曲面) 将两个曲线建立曲面注意:将一条曲线拖到另一曲线形成曲面。
    Cap Surface(盖子曲面) 把一条封闭的曲线加上盖或封闭曲面的一条边加上盖,常与挤压连用。
    U Loft Surface(水平放样曲面) 穿过多条曲线的曲面次物体。
    UV Loft Surface(水平垂直放样曲面) 类似于上
    1-Rail Sweep Surface(1轨扫描曲面) 至少用两条曲线,一条作为曲面的一条边,其他用来定义曲面的交叉截面
    2-Rail Sweep Surface(2扫描曲面) 两条曲线作为曲面的两条边,其他曲线定义成曲面的交叉截面
    Fillet Surface(倒角曲面) 可以在两个曲线表面间产生倒角

    历史上的今天:


    收藏到:Del.icio.us




    引用地址: