Rhino介绍
Rhino中文名称“犀牛”,是美国的Robert McNeel & Assoc公司开发的是一款小巧精致但功能强大的专业3D建模软件(这家公司开发的软件都以一些动物为名称,比如Grasshooper、Flamigo等等),Rhino的特色是基于NURBS曲面进行建模,在设计领域非常流行,上手也十分简单,同时与其他建模软件相比,价格也相对合理,建议有财力的朋友购买正版。
这里推荐一个学习Rhino的网站
有兴趣学习的同学可以去看看。
什么是NURBS曲面?
NURBS曲面全称是 非均匀有理B样条曲线 (Non-Uniform Rational B-Splines),是一种描绘曲线的方式。
之前提过,参数化建模是用数学的方式描绘形体的,我们想要描绘一个直线,只要给出起点和终点的坐标就可以了,如果是个圆,那就给出圆心和半径,但我们怎么描绘一个曲线呢?
过去的海员用这样一种方式绘制曲线,在海图上放上一些重物,然后用一片薄金属条按顺序穿过这些重物,这样金属条就会自然产生弯曲,从而形成曲线,后来,人们用数学的方式将这种曲线用有理多项式表达出来,这种曲线就被称为样条曲线。
样条曲线的关键在于结点(knot),通过控制结点的数量以及权重(weight),也就是结点对线条的影响,就可以形成各种各样的曲线。
而NURBS曲面通常就是由3-4条NURBS曲线构成的面,再由这些面拼合成体。所以,在Rhino中,最基本的单元就是点,通过点来控制线,再通过线来形成面,再通过面组合成体,这就是NURBS建模的基本方法。
Rhino的界面
我们可以看到中间最大的区域就是工作区,这个区域被分成4个窗口,分别是顶视图(Top),前视图(Front),右视图(Right)和透视图(Perspective),通常的建模软件都是这样划分的,你可以通过双击左上角的区域或者点击相应图标,在单窗口和4窗口之间切换。也可以通过拖拽边框改变窗口大小。
在左上角点击鼠标右键,可以改变显示的模式,包括线框显示(Wireframe)、着色显示(Shaded),渲染显示(Rendered)等等,可根据需要进行切换。
工具栏
左边就是常用的工具栏,点击工具栏上的图标,就能完成一个相应的功能,这些图标都很直观,看着图标大概就能猜出是什么意思。
比如我想画一条曲线,点击工具栏上的曲线按钮,再将鼠标移到工作区,点击左键就能设置结点,点击右键就能结束划线。
如果图标上有小箭头,长按图标就能叫出与之相关的更多命令。
大家可以自行尝试其他绘图的命令,包括点、直线、圆形、椭圆、方形、多边形等等,操作起来都很直观,这里就不一一讲解了。
除了划线,还可以直接画一些标准的几何形体,大家也可以自行尝试一下。
其他命令后面我们再逐一讲解。
捕捉
工具栏下面就是捕捉(snap)设置。捕捉设置在画图的时候很常用。
什么是捕捉呢?比如我画了一根曲线,我想在曲线的一个端点再接着画一个直线,如果没有捕捉,就很难找到这个端点,所以我们可以打开端点(End)捕捉,就可以很轻松的捕捉到这个点了。除了端点,在捕捉设置中还有很多其他的捕捉点,比如中心(Center)、中点(Midpoint)、切点(Tangent)等等,大家可以自行尝试。
除了这些特殊点的捕捉,Rhino还有网格捕捉的功能。在上方有一个Grid snap的开关,我们可以看看打开网格捕捉与不打开会有什么区别。
我们也可以通过设置来改变网格的单元,点击右键,找到grid option,把里面的snap spacing改一下,就能设置捕捉网格的大小了。
网格捕捉可以确保绘图的关键尺寸不会出现过长的小数,这在加工的时候比较方便。
图层栏
图层概念跟photoshop之类的绘图软件类似,你可以隐藏、选中以及删除相应图层的内容,也可以编辑图层里面元素的颜色,通常建模的时候,习惯把线和体分开放在不同图层中,方便查看和修改。
属性栏
右下角这个区域是属性栏,当选中一个物体后,就会显示该物体的属性,这个部分在初期不是很常用,就先不详细展开了。
至此,Rhino界面的主要部分就介绍完了,大家可以自己尝试一下,看看能画出什么东西来。