NSDT工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器 - REVIT导出3D模型插件 - 3D模型语义搜索引擎 - AI模型在线查看 - Three.js虚拟轴心开发包 - 3D模型在线减面 - STL模型在线切割 - 3D道路快速建模
如果你有兴趣了解令人惊叹的 Rhino 3D 建模世界及其影响世界各地不同设计行业的强大功能,那么你来对地方了。
在本文中,我们将揭示 Rhinoceros 3D 是什么、它的起源、它为什么如此受欢迎、我们可以将它用于哪些类型的工作、哪些行业正在使用它以及学习它的最佳方法是什么。所以如果你有 10 分钟的空闲时间,让我们一起踏上这段旅程吧。
1、Rhino 3D 建模软件的起源
Rhino 3D 建模软件有着非常悠久的历史。这一切都始于一位名叫 Robert McNeel 的创始人,他的背景不是计算机科学或建筑,而是会计。
他曾经做过几年会计,但后来 Robert 妻子所在的一家建筑公司需要帮助开发会计软件,Rebert 帮助他们编写了新软件。
一件事又引出了另一件事,很快 Robert 就开始参与编写更高效的 AutoCAD 绘图插件,甚至开始转售 AutoCAD。
此后不久,McNeel & Associates 开始为需要基于样条线的 2D 曲线帮助的海洋客户开发自己的应用程序,大约在 1992 年,一家名为 Applied Geometry 的公司与 McNeel 接洽,帮助他们将 NURBS 几何库集成到 AutoCAD 中,同年晚些时候,他们共同开发了一款具有 NURBS 功能的工具,名为 AutoCAD - AccuModel。
此后,1992 年,Michael Gibson 被 McNeel 聘用,Michael 带来了一种名为 Sculptura 的网格建模器,后来启用了 NURBS,它变成了 Sculptura 2。
几年后,Alias System Corporation(现为 Alias Autodesk)收购了 Applied Geometry。这意味着他们为软件 AutoCad - AccuModel 共同努力的结果可能存在商标问题,因此该项目不再开发,而 McNeel 决定继续开发 Sculptura,并将其更名为 Rhinoceros。Rhino 的第一个正式版本于 1998 年 10 月发布,剩下的就是历史了。
现在,让我们看看 Rhino 3D 建模软件有什么特别之处。你可能已经听过很多次了 - NURBS,让我们一劳永逸地揭开它的神秘面纱。
2、什么是 NURBS?
由于 NURBS 在 Rhino 的开发中扮演了如此重要的角色,我们需要解释一下它们是什么。这个首字母缩略词代表非均匀有理 B 样条线,简单地说,它是曲线或曲面的数学表示。
这些曲线由一组控制点、权重和节点向量定义。控制点决定曲线或曲面的一般形状,而权重则影响每个控制点的影响。
这些因素使我们能够完全精确地控制曲线/曲面,这就是汽车设计、工业设计、建筑等行业使用 Rhino 的原因。
NURBS 数据是交互式的,我们可以实时修改几何图形,而且它非常灵活,允许我们使用各种形状,从简单的圆弧到高度复杂的双曲面。
区分基于网格的几何图形和 NURBS 几何图形非常重要。基于网格的几何图形无法为您提供完美的几何图形视觉表现。
一旦放大,它看起来就会像锯齿状,并且有边缘。换句话说,它看起来不像 NURBS 几何图形那样平滑。网格几何图形也更难编辑和控制,但另一方面,网格几何图形通常意味着文件大小更小。
我鼓励你查看我们的朋友 Miloš Dimčić 和他的 YouTube 频道制作的这个视频,因为它提供了有关 NURBS 数学的更多细节,他甚至有一个完整的课程来解释网格和 NURBS 之间差异的所有细微差别。
值得一提的是,Rhino 并不是唯一一款基于 NURBS 的软件,还有其他流行的工具,如 Catia、Autodesk Alias、Mol、Ayam,但可以肯定地说,Rhino 是建筑行业最受欢迎的 NURBS 工具。现在,让我们看看其中一些工具的实际效果。
3、Rhino 3D 建模工具
说到 Rhino 3D 建模工具,我第一次打开 Rhino 时注意到的第一件事就是它在用户界面顶部有这个命令行。这对我来说看起来很熟悉,因为我当时经常使用 AutoCAD。
当你开始输入某些内容时,将能够看到程序中可用的命令,这非常有用,因为这样你还可以发现以前不知道的新命令。
只需输入单词“复制”或“移动”或“镜像”,即可获得与 AutoCAD 中完全相同的功能。通过按 Enter 键然后按照命令行中的说明执行命令。
3.1 曲线工具
Rhino 有各种各样的工具可供我们使用,但让我们从曲线工具开始。有了这些工具,我们可以创建任何类型的曲线,无论是单线、折线、圆弧、矩形、椭圆、圆弧还是圆形,但我们还可以在表面上创建曲线、在网格上创建曲线、螺旋线、抛物线、螺旋线等等。
再次考虑不仅在 2D 中使用这些工具,而且在必要时也在 3D 中使用这些工具。
3.2 表面工具
然后我们有表面工具,允许我们创建 3D 几何体,从平面、盒子、平面表面、放样、面片、扫掠等命令开始,一直到更高级的悬垂表面、带状、网络表面等命令。
其中一些命令需要 2D 线和输入才能创建表面,而其他命令可以单独执行。Rhino 中表面的一大特点是它们在数学上是正确和精确的,这意味着我们可以使用控制点进行很大程度的控制,因此此功能允许我们修改和创建任何类型的表面。
3.3 网格工具
在 Rhino 3D 建模工具中,我们也有网格工具。尽管 Rhino 是基于 NURBS 的程序,但它也支持网格文件。网格文件在我们行业中使用的某些工作流程中非常有用,例如建筑可视化和 3D 打印。
Rhino 中的网格工具允许我们从头开始创建网格,也可以编辑现有网格,重建它们并优化它们以供进一步使用。这里最有趣和最有用的命令之一可能是QuadRemesh。它允许我们优化现有网格几何形状,并控制多边形的拓扑结构、多边形的数量,甚至将其进一步转换为 SubD 对象。
3.4 SubD 工具
SubD 工具相当新。它们是随 Rhino 版本 7 一起发布的,可以说它们是 Rhino 功能中缺失的部分之一。
过去,我们使用一种名为 T-splines 的工具,该工具可与 Rhino 5 配合使用,在有机和无定形形状方面具有革命性意义。现在,SubD 工具具有相同的功能,它们允许我们以简单的方式创建任何类型的流体形式几何体。
我们的网站上有一个专门的部分,专门介绍 Rhino SubD 教程,因此如果你想了解有关这些工具的更多信息,请务必查看。
3.5 Grasshopper 3D
现在,让我们来谈谈房间里的大象,是的,你猜对了 - Grasshopper 3D。这是 Rhino 最强大的功能之一(如果不是最强大的)。Grasshopper 曾经是 Rhino 的一个插件,但从 Rhino 版本 6 开始,它就成为了 Rhino 3D 建模工具不可或缺的一部分。
Grasshopper 是 Rhino 中的一个图形编程界面,我们可以使用它来创建用于生成 3D 几何图形的算法。使用 Grasshopper 中的输入参数,我们只需单击几下即可创建项目的许多不同设计迭代。
这就是我们今天在建筑中使用它的原因,如果你想更深入地了解它,请查看我们的 Grasshopper 教程,其中解释了其背后的完整概念。
3.6 文档工具
其他值得一提的 Rhino 3D 建模工具是文档和绘图工具。这些工具包括布局、注释和制作 2D 图纸。
尽管这些工具足以用于建筑图纸,但它们还远远不够,还有很大的改进空间,希望在 Rhino 的下一个版本(即 Rhino 8)中能够实现。
绘图工具中非常有用的命令之一是 Make 2D。此命令可以获取视口中几何图形的任何 3D 或 2D 视图,并将其转换为 2D 绘图,以便我们进一步进行编辑。
这在创建建筑图时特别有用,因为我们可以将 Rhino 中的矢量线与从相同角度拍摄的渲染相结合。
3.7 Rhino Render
Rhino 有自己的渲染引擎,称为 Rhino render,但我必须坦白地说 - 它并不是那么好。
但是,我们当然可以使用 Rhino 的材质,我们可以创建灯光、修改环境并使用各种显示模式来展示我们的项目。我特别想强调 Rhino 中的 Arctic Display 模式,它在创建那些漂亮的粘土类可视化效果方面是最好的。
如果你对建筑可视化很认真,并希望在演示和竞赛中获得出色的渲染效果,我们推荐 Rhino 的 Vray。在我看来,这是静态图像最好的可视化插件之一。如果你有兴趣了解更多信息,请查看我们的 Rhino Vray 教程,它足以让你入门。
3.8 与其他应用程序的兼容性
我想指出的最后一个重要功能是 Rhino 与其他应用程序的兼容性。信不信由你,Rhino 支持 50 多种文件类型(用于导入和导出)。其中一些文件类型包括 .3ds、.dwg、.ai、.skp、.stl、.pdf、.step、.fbx、.sldprt 等等。可以肯定地说,你可以使用设计和生产行业中使用的任何软件的文件。
但是,当谈到使用 Rhino 的行业时,让我们看看它们是什么……
4、使用 Rhino 3D 建模功能的行业
Rhino 在许多行业中用于设计、原型设计和制造。在建筑和工程领域,Rhino 允许建筑师创建复杂的曲面并探索不同的建筑形式。
它用于设计体育场、机场和音乐厅等建筑。工程师使用 Rhino 设计工业零件和设备。该软件有助于简化建筑师和工程师在建筑项目上的协作。
在工业设计中,Rhino 可帮助设计师为电子产品、家电和家具等消费品建模。其工具可实现快速迭代,从而帮助设计流程。
珠宝设计师使用 Rhino 来制作复杂的珠宝饰品和可铸造的蜡模型,以用于珠宝生产。
在家具设计中,Rhino 用于设计具有复杂曲线和形状的家具。在 Rhino 中设计的家具模型可用于原型设计和制造。
Rhino 还用于汽车设计,用于创建具有平滑曲线车身的概念车。它允许设计师快速建模不同的设计迭代。
在鞋类设计和时尚领域,Rhino 提供设计和建模鞋楦以及原型鞋的工具。它还用于设计服装图案和褶皱。
原文链接:Rhino 3D Modeling World – The Secrets You Didn’t Know
BimAnt翻译整理,转载请标明出处