第1章 概述
1.1 Rhino简介
Rhino是由美国Robert McNeel公司于1998年推出的一款基于NURBS(Non-Uniform Rational B-Spline,非均匀有理B样条曲线)的三维建模软件,是一款强大的专业3D造型软件,它可以广泛地应用于工业设计、产品设计、建筑艺术、汽车制造、机械设计、船舶设计、航空技术、珠宝首饰和太空技术等多个领域。
Rhino是一款可以在系统中建立、编辑、分析和转换NURBS曲线、曲面和实体的三维多功能建模软件。Rhino在建模时不受模型的复杂度、阶数以及尺寸的限制,并且支持多边形网格和点云。从设计稿、手绘到实际产品,或只是一个简单的构思,Rhino所提供的曲面工具可以精确地制作所有用来作为渲染表现、动画、工程图、分析评估以及生产用的模型。新版本内置了可视化编程语言Grasshopper,为大量第三方组件提供了一个基础平台,这些第三方组件的应用范围覆盖了从物理仿真到机器人控制等很多行业。
在最新版中优化了上百个建模工具的交互界面,使更多的命令支持建构历史,操作更加直观,建模更加自由、高效;Rhino 6的显示效果显著提高,其基于最新的图像显示技术,可在相同的硬件下体验更加顺滑、畅快的显示效果;新版本的渲染更加易用,可达到准照片级的渲染效果,轻松的几步操作即可达到超乎想象的效果,让渲染更简单明了;其工程图出图功能更完善,图纸布局更便捷,2D出图成倍加速,标注功能更丰富,能更好地创建工程图/施工图,更好地与下游工作进行对接。
Rhino有丰富的插件,在建模、渲染及专业领域都有相关的插件扩展Rhino的功能,主要有以下几种。
(1)Grasshopper:Grasshopper是一款在Rhino环境下运行的采用程序算法生成模型的插件,是一款参数化设计的软件,已集成到Rhino 6中。目前主要应用在建筑设计领域,在国内刚刚兴起,主要用于建筑表皮效果制作和构建复杂曲面造型。使用Grasshopper不需要太多程序语言的知识,可以通过一些简单的流程方法达到设计师所想要的模型。
(2)T-Splines:T-Splines是由Autodesk公司领导开发的一种具有革命性的崭新建模技术,它结合了NURBS和细分表面建模技术的特点,虽然和NURBS很相似,但极大地减少了模型表面上的控制点数目,可以局部细分和合并两个NURBS面片等操作,使建模操作速度和渲染速度都得到提升。其T曲面是继网格曲面、NURBS曲面的下一代曲面建模技术。因Autodesk公司开发了Fusion 360,将T-Splines的功能整合到该软件中,停止了T-Splines对Rhino新版本的支持,目前Rhino 6不能安装该插件,在Rhino 5.0版本中可使用该插件。
(3)KeyShot:KeyShot是一个互动性的光线追踪与全域光渲染程序,是一款采用CIE(国际照明协会)认证过的渲染引擎的渲染器,它采用科学光学标准的真实世界的灯光及材质,通过科学而准确的算法,可以在很短的时间内,无须复杂的设定即可产生相片级真实的3D渲染影像。同时具有动画制作功能,可满足工业产品展示中位置、旋转、缩放等动画制作的需要,最新版中提供了全景图制作工具,可制作全景图来对产品进行全方位的展示。KeyShot也提供了多种三维建模软件的plugins(插件)接口,KeyShot for Rhino是KeyShot官方提供的Rhino接口插件,在Rhino中安装KeyShot渲染器后,Rhino的菜单栏中会出现有关KeyShot渲染器的选项,模型导入KeyShot后,在Rhino模型中的修改通过推送按钮,KeyShot场景文件会自动更新。
(4)V-Ray:V-Ray是由Chaosgroup和Asgvis公司出品的一款高质量渲染软件,是建筑表现、CG等设计领域最受欢迎的渲染引擎之一。基于V-Ray内核开发的有V-Ray for 3dsMax、V-Ray for Maya、V-Ray for SketchUp、V-Ray for Rhino等诸多版本,为不同领域的优秀3D建模软件提供了高质量的图片和动画渲染工具。