软件解析 08110103
付冉
Software analysis
Rhinoceros+plug-ins
Rhino
是Robert McNeel & Assoc.开发的PC上强
大的专业3D造型软件,它可以广泛地应用于三维动画 制作、工业制造、科学研究以及机械设计等领域。
Rhino
可以创建、编辑、分析和转换NURBS
曲线、曲面、和实体,并且在复杂度、角度、和尺 寸方面没有任何限制。
• 常用概念解释 • NURBS:非均匀有理B样条,NURBS 曲线和曲面不存在于传统绘图世 界中。 它们是使用计算机特别为 3D 建模而创建的。 曲线和曲面表示 3D 建模空间中的轮廓或形状。 它们是在数学上构造出来的。 • • 在RHINO3D中一共有五种数据类型:包括点、线、面、体及网格 • • Point 点 :点是在RHINO3D种最简单的数据类型,由一个小圆点来代 表 • • CURVE 曲线:无论您从线菜单下绘制的线段、复合线、弧、圆、随意 曲线或者其他的物体均属于NURBS曲线。您都可以选择、修改、删除 这些线,线可以是闭合或不闭合,可以是二维或三维。
EDGE边: 是曲面的边界 SURFACE 曲面:NURBS也可以表现为面。在面的菜单下,系统有许多工 具把一些形状任意的曲线构成面。在系统中可以把任何的形状转化为 NURBS。 无论是线、面、体等物体的创建,它们都可以表现为NURBS物体 POLYSURFACE 多面体或者多面形,通过JOIN连接在一起的多个曲面,是 可以被炸开成单一曲面的
MESH 网格: 在3DSMAX中的网格三维模型,RHINO中不能编辑,是用来 和别的软件交换数据的(SU的模型也是mesh)
n
视窗和导航
四个基本视窗分别是 TOP 顶视图 FRONT 正视图 RHIGHT 右视图 PERSPECTIVE 透视图
Rhino建模实例
附表一:犀牛中的插件介绍 Vray For Rhino:Vray 犀牛渲染插件。 Maxwell:Maxwell 渲染器,带有与犀牛的接口插件。 Flamingo:火烈鸟,由McNeel 公司自己出的犀牛渲染插件。 T-Splines:一个自带完整建模体系的犀牛建模工具插件。 Penguin:企鹅,McNeel 出的犀牛动画风格渲染插件。 RhinoCAM:犀牛上的一个CAM 插件。 Grasshopper:犀牛参数化设计工具。 Monkey:Rhinoscript 编译器,参数化设计工具,Rhino 插件制作工具。 Archcut:犀牛剖面增强插件。 VisualARQ:犀牛建筑建模插件,类似于SketchUp 上的1001bit-tool、 SUAPP 等。
• • • • • • • • • • • • • • • • • • •
RhinoArt:犀牛雕刻工具,我试用过,相比Z-brush 太逊了,建议大家不必 在上面花时间。 Qhull:集成了多种平面和开间Voronoi 算法的,Voronoi 生成工具,文档里 面有与Rhinoscript 接口文件。 Hypershot:新锐渲染软件,与犀牛有良好的导入接口。 CurvePiping:虚拟成管插件,渲染时让线成管。 Jewelerscad:犀牛珠宝插件。 RhinoPhoto:犀牛中一个增强的相机插件。 RhinoTerrain:犀牛地形工具。 RhinoParametrics:又一款第三方的犀牛参数化插件。 RhinoNest :犀牛排料外挂程序。 RhinoDirect :犀牛工业CAM 辅助插件。 PanelingTools:增强的阵列插件。。 ObjectViewer for Rhino :增强的Rhino 物件、图层及群组管理插件。 Armadillo:又一款阵列插件(免费)。 Rhino 3D PDF:犀牛模型PDF 输出工具。 Rhinojewel:犀牛珠宝设计插件。 Dynamic Display:动态显示插件。 xShoe4Rhino:犀牛鞋子设计插件。
GRASSHOPPER • GRASSHOPPER简介 • • 简单的说Grasshopper是一款在Rhino环境下 运行的采用程序算法生成模型的插件。不 同于Rhino Script, Grasshopper不需要太多任 何的程序语言的知识就可以通过一些简单 的流程方法达到设计师所想要的模型.
建模实例
T-splines •
T-Splines是由Alias公司领导开发的一种具有革命性的崭新建模技 术,它结合了Nurbs和细分表面建模技术的特点,虽然和Nurbs很相似,不 过它极大地减少了模型表面上的控制点数目,可以进行局部细分和合并 两个Nurbs面片等操作.使你的建模操作速度和渲染速度都得到提升.TSplines在SIGGRAPH 2005大会上也进行了展示,其T-Splines for maya插件 也将在不久后发售. • T-Splines 作为一种新的 surface 的表示方式,最初是在 2003 年和 2004 年的 Siggraph papers 会议上首次公开的。 T-Splines 是 NURBS 和 SubDs 的扩展,并且可以从它们其中的任何一个无损的转换过来,就 像是 polymeshes 。 T-Splines 也可以进行 T-Junctions ,这可以让你不 用创建‘ n-gons '就可以在 T 中停止 isoparms/edgeloops 。也就是说, 这个新的 surface 依然可以像 quad 那样 shades 和 deforms ,而不需要 额外的几何体。
T-splines实例