功能

Overview of Rhino

概述

Rhino 可以对 NURBS 曲线、曲面、实体、细分几何图形 (SubD)、点云和多边形网格进行创建、编辑、分析、记录、渲染、动画制作与转换 。只要硬件条件允许,不受复杂度、阶数与尺寸大小的限制。

主要特征包括:

  • 不受约束的自由造型 3D 建模工具。以往您只能在二十至五十倍价格的同类型软件中找到这些工具。Rhino 可以建立任何您能想象的到的造型。
  • 精确性,完全符合设计、快速成形、工程、分析和制造等各种类型的需要,大到飞机小到珠宝所需的精确度 Rhino 都可以达到。
  • 兼容性好,可以与其它设计、制图、CAM、工程、分析、渲染、动画以及插画软件兼容。
  • 读取修复网格及高难度的 IGES 文件。
  • 易学易用,非常容易学习使用,让您可以专注于设计与想象而不必分心于软件的操作上。
  • 高效率,不需要特别的硬件设备,即使在一般的笔记本电脑上也可以执行。
  • 开发平台,数以百计的专业 3D 建模软件
  • 经济实惠,它是一种常规的硬件,学习快速、价格实惠且无需维护费用。
  • Rhino for Mac: 世界上最多功能的 3D 建模软件,在 macOS 上可以使用。 更多详情…

Rhino 7 新功能

New In Rhino 7

Rhino 7 是我们历史上最重要的升级。使用我们新的 SubD 工具您可以建立有机形状,您可以使用 Rhino.Inside.Revit做为 Revit® 附加组件运行 Rhino 和 Grasshopper,还可以使用强大的 QuadRemesh 算法从 NURBS 几何图形或网格建立美观的四边面网格。在此版本中,我们开启了全新的建模工作流程,并将许多稳定的功能进行了完善。

感谢成千上万参与开发预发行版本的用户,让我们能够在 Rhino 7 正式发行前进行大规模的测试和优化,使其成为有史以来最快、最稳定的版本。

建模工具

Modeling Tools in Rhino

: 点物件、点云、从物件提取点、记号(相交点、等分点、拔模角度、端点、最近点、焦点)。

曲线: 直线、多重直线、网格上多重直线、自由曲线、圆、圆弧、椭圆、矩形、多边形、弹簧线、螺旋线、圆锥线、TrueType文字、内插点、控制点(顶点)、徒手绘制曲线。

从物件建立曲线: 通过点、通过多重直线、延长曲线、续画曲线、 圆角、斜角、偏移、混接、圆弧混接、双向投影、均分曲线、横截面线、相交线、Nurbs 曲面与网格的等距断面线/单一断面线、边框曲线、轮廓曲线、抽离结构线、抽离曲率图形、直向投影、法向投影、拉回曲线、曲面/网格上徒手绘制曲线、线框、分离剪切曲线、带有尺寸与文字标注的 2D 图、摊平可展开曲面。

曲面: 从3点或4点、从3或4条线、从平面曲线、从网格线、矩形平面、可变形平面、挤出、彩带、放样、相切衔接放样、展开曲面、保持边缘衔接的单轨扫掠、保持边缘连续性的双轨扫掠、旋转、沿路径旋转、均分曲面、混接、嵌面、布帘、点格、图片灰阶高度、圆角、斜角、偏移、通过点建立平直面、TrueType 与 Unicode (双字节) 文本。

实体: 立方体、球体、圆柱体、圆柱管、圆管、圆锥体、平顶圆锥、金字塔、平顶金字塔、椭圆体、环状体、挤出平面曲线、挤出曲面、将平面洞加盖、组合曲面、非流行边合并、TrueType 文本、Unicode (双位元)文本。

网格: 从 NURBS 物件、从封闭的多重直线、网格面、平面、立方体、圆柱体、圆锥体和球体。

Rhino 7 对现有工具和新指令进行了一些改进:

  • SubD: 对于需要快速探索自由造型形状的设计师来说,SubD 是一种新的几何类型,它可以创建可编辑的、高精度的形状。与其它几何类型不同,SubD 在保持自由造型精确度的同时还可以进行快速编辑。
  • BlendSrf: 新增精细复选框可以避免建立过于简单的混接曲面。
  • Revolve: 开启建构历史的状态下,可以使用物件锁点将旋转轴的端点捕捉到物件上。
  • MatchSrf: 建构历史锁定的情况下允许编辑衔接曲面的控制点。
  • DupBorder: 新增建构历史支持。
  • FilletSrf: 现在有 G2 选项。

编辑

Editing Tools in Rhino

常用工具: 删除、删除重复物件、组合、合并、修剪、取消修建、分割、炸开、延伸、圆角、斜角、物件属性、建构历史。

变动工具: 剪切、复制、粘贴、移动、旋转、镜像、缩放、延伸、对齐、阵列、扭转、弯曲、锥形化、倾斜、偏移、定位、沿着曲线流动、拉回、投影、方块编辑、压平、展开。

点与曲线: 控制点、编辑点、控制杆、平滑、整平、修改阶数、增加/删除节点、增加尖锐点、重建、重新逼近、衔接、简化、修改权重、周期性、调整端点转折、调整接缝、定位曲线至边缘、转换为圆弧、多重直线或直线线段。

曲面: 控制点、控制杆、修改阶数、增加/移除节点、衔接、延伸、合并、组合、取消剪切、以结构线分割曲面、重建、缩回、周期化、布尔(并集、差集、交集)、展开单曲面、沿着曲面上的曲线阵列。

实体: 边缘圆角、抽离曲面、壳、布尔 (并集、差集、交集)。

网格: 炸开、组合、熔接、统一法线、对应至曲面、缩减多边形面数。

使用 Rhino 7 编辑复杂的模型既快速又简单:

  • 已命名选集: 对于需要重复选取物件和子物件的人来说,使用已命名选集可以简化选取过程并提高工作效率。
  • 曲线与曲面交集可以改善修剪、分割和布尔运算的结果,在我们的测试中,速度可以提高 4 倍。
  • BlendEdge: 根据用户的意见反馈我们更改了边缘混接控制点之间的间距。
  • 布尔运算现在已经改进,可以对共面曲面进行并集、差集和交集运算。

界面

Interface in Rhino

界面: 坐标显示、浮动/可停靠指令栏、最近使用指令弹出菜单、点选式指令选项、自动完成式指令行、自定义式弹出指令项、弹出式图层管理、同步视图、基于摄像机的视图操作、匹配图片透视、可设置鼠标中键菜单、可自定义式图标与用户工作目录、可自定义式弹出工具栏、透明式工具栏、关联式右键菜单、可停靠式对话框、支持多显示器、Alt 键复制与 OpenGL 硬件支持与抗锯齿显示。

建模辅助: 无限制的复原与重做,多步的复原与重做,精确数值输入,单位包括公制、英制与分数,X、Y、Z 点过滤器,物件锁点,锁定格点,正交模式,平面模式,已命名工作平面,下一个/上一个工作平面,将工作平面定位至曲线上,图层,图层过滤器,群组,背景位图,显示/隐藏物件,显示选取的物件,以图层选取物件,选取最前面的物件,以颜色选取物件,以物件类型选取物件,选取最后建立的物件,选取上一次选取的物件,对调隐藏与显示物件,锁定/解除锁定物件,解除锁定物件的选取,物件的控制点/编辑点的开启/关闭,关闭所选物件的控制点/编辑点。

Rhino for Mac 使用 macOS 用户熟悉的界面。

显示

Display in Rhino

超快的三维图像显示,无限制的工作视窗、着色模式、工作视图、透视工作视图、已命名工作视图、浮动视图、全屏显示、显示顺序支持、两点透视、截平面以及全尺寸1比1显示模型。

Rhino 新功能 7:

  • 某些模型的显示速度会大大提高,比如那些带嵌套图块的模型、有许多子视图的图纸配置文件以及那些带有大量文本物件的模型。
  • 渲染显示模式下的实时状态会更加明亮。
  • 工作视窗和 Rhino 渲染器现在使用相同的渲染设置。
  • 图层和物件都支持透明色彩。
  • 多重曲面和 SubD 都支持每面颜色。

渲染和呈现

PBR Materials

高品质的渲染对设计项目的演示呈现起到决定性作用。

功能包括: Rhino 渲染器,支持贴图、凹凸、高光、透明度、目标聚光灯、角度与方向控制、点光源、平行光、 矩形灯、管状灯、阴影、自定义分辨率、实时渲染预览的光线跟踪渲染器,旋转盘,可输出许多常见的文件格式的渲染器,支持插件的渲染器,支持设置保存至文件的渲染器。

Rhino 新功能 7:

  • 现代渐进式渲染技术,包括 CPU 和 GPU 硬件的高级用法。
  • 降噪器: 在 Rhino 中使用降噪器可以在短时间内产生精美的渲染效果图。 这种后期处理效果过滤器使用人工智慧的技术从您的草图渲染中移除颗粒状的"噪点",从而大大缩短了渲染时间并生成高质量的渲染图像。
  • 插件可扩展的后处理效果、色调对应和最终图像过滤器。
  • 物理基础 (PBR) 材质: 对于想要呈现逼真外观材质效果的专业渲染人员来说,PBR (物理基础) 材质是他们的最佳选择。它们正迅速成为材质库、内容创作、扫描应用程序的_标准_,并获得了现代许多应用程序的支持,Rhino 的渲染引擎和工作视窗也支持 PBR 材质。

制图

Documentation in Rhino

对于从事设计、研发与制造的从业人员而言,各种实物产品、技术图纸与 2D 制图都必须能传递概念、规格与指示,Rhino 7 的目标是使全球不同学科的设计人员在每个标注系统与视觉风格中创建 2D 图纸与插图都会更加容易。

物件标注包括:箭头,注解点,尺寸(水平、垂直、对齐、旋转、半径、直径、角度),文本块,标注引线,移除隐藏线,支持 Unicode(双字节)文字,尺寸标注与文字标注。支持透视图尺寸标注。

Rhino 7更多功能…

  • 图纸配置管理: 增加图纸配置管理的垂直面板,使得模型的图纸配置更易于处理。
  • 文本字段增强: 文本字段是文本物件内的特殊表达式,当检测到链接的内容或属性发生更改时,它们可以动态更新。
  • 渐变色和透明剖面线: 渐变色和透明剖面线可以使您的插画、图表、示意图和任意的 2D 图面的显示更加美观。
  • 显示物件和图层的颜色透明度。

数字制造

Digital Fabrication in Rhino

如你所知早在 20 年之前,Rhino 的开发刚刚开始的时候就为船舶设计师提供创建数字模型的工具,用以驱动船厂的数控制造装备。

我们持续关注于设计的制造与实施,设计只有制造出来才是有用的。现在数字制造与 3D 打印设备越来越便宜,越来越多的设计师直接利用这些 3D 数字制造设备。

当然我们并不是在所有的数字制造、加工或构造处理领域都是专家,但我们关注的是在设计实现过程中 Rhino 模型能足够的精准且能配合到所有的过程。

Rhino 7更多功能…

  • 单线字体: 单线字体有助于提高 CNC 雕刻的速度和品质。
  • 模具制造工具: 对于模具制造商和工具设计师来说,Rhino 的模具制造工具可以协助进行模型测试修改的工作流程。

网格工具

Mesh Tools

功能强大的网格输入、输出、创建与编辑工具对设计的所有阶段都至关重要:

  • 从数字设备与扫描仪获取 3D 数据通常以网格模型转为至 Rhino。
  • 可以与其他类似 SketcuUp 与 Modo 等软件进行网格数据交换。
  • 为分析与渲染输出网格。
  • 输出至快速成型与加工。
  • 将 NURBS 转换为网格以便显示与渲染。
  • QuadRemesh: 从现有的曲面、实体、网格或者细分物件快速重建四边面网格 - 非常适合渲染、动画、CFD、FEA 和逆向工程。
  • 改进了网格交线结果

增加新指令的同时也对原有指令做了改善,支持双精度网格可以精确的显示与描绘一座城市大小的 3D 拓扑地面。

3D 采集

3D Capture in Rhino

在一个设计项目中时常会用到 3D 数据扫描,Rhino 能直接支持 3D 数字仪设备与 3D 扫描点云数据。Rhino 7 现在加强了:

  • 大型点云,3D 扫描设备现在越来越快且越便宜,创建超大扫描文件更加普遍。
  • Rhino 的 64 位版本增强了对图形处理器的支持,可以处理超大点云数据。
  • LiDAR,为农业、考古、保护、地质、土地使用规划、测绘、交通与风力发电场、太阳能农场与基站部署优化等采集 3D 地形数据。 Rhino for Windows 对相关插件提供了更强有力的支持,例如 RhinoTerrain™,为这些新的 Rhino 用户提供专门的工具。

3D 数字化设备支持: MicroScribe®、FaroArm® 和 ROMER - (仅限 Windows)。

检测与分析

Inspection and Analysis in Rhino

实现设计需要设计、呈现、分析与制造每个阶段都有高品质的 3D 模型。Rhino 7 提供了一些工具来帮助您确保整个过程中使用的 3D 模型具有尽可能高的质量。

分析: 点、长度、距离、角度、半径、边框方块、法线方向、面积、面积重心、面积惯性力矩、体积、体积中心、流体静力、曲面曲率、几何连续性、 偏差值、最近距离点、曲线与曲面曲率图、外露边缘、曲面分析(拔模角度、斑马纹、环境图与曲面颜色混成、显示边缘、显示外露边缘、高斯曲率、平均曲率、最大最小曲率半径)。

Rhino 新功能 7:

  • EdgeContinuity 现在使用指示线将每组边缘对之间的距离、正切、曲率进行可视化显示。
  • PointDeviation: 增加最大距离和最小距离的统计。
  • 碰撞检测: 一个新的 Grasshopper 组件。

大型项目

Large Projects in Rhino

大型项目与团队的文件管理工具:附注、模板文件、合并文件、导出选取物件、最小化保存、递增保存、位图文件预览、预览 Rhino 文件、原点输出、工作表(仅限 Windows)、图块、网格与预览图片文件压缩、通过 Email 发送文件。

兼容性

File Formats

Rhino 与几百个不同的 CAD、CAM、CAE、渲染器以及动画软件相互兼容。几百个其他的应用程序可以通过 openNURBS 库读取和写入原生的 Rhino 3DM 文件。

在 Rhino 7 中,我们提高了现有格式的精确度,并在尽可能的情况下支持 SubD。 除此之外,还有其它功能…

  • 在 Rhino 和 Illustrator®、Inkscape™、Affinity Designer® 之间进行复制/粘贴(仅限 Windows)

Grasshopper

Grasshopper

Grasshopper 是包含在 Rhino 里的图形化的算法编辑器。

与 RhinoScript、Rhino.Python 或其它编程语言不同,Grasshopper 无需编程或脚本方面的知识就可以操作,开发人员和设计人员无需编写代码就可以生成算法。

Rhino 新功能 7:

  • Grasshopper Player: 将 Grasshopper 定义转换为 Rhino 指令。
  • 碰撞检测: 快速搜索大量物件以找到相互干涉的两个物件之间的交点。
  • 占位符组件: 帮助查找和替换缺失组件的占位符组件。
  • 软件包管理器 无需重启就可以安装缺少的组件。
  • 用于剖面线、Rhino.Inside.Revit 及更多功能的新组件。

开发工具

Developer Tools

全球最强大的 3D 开发平台,用于跨越多学科的专业建模、渲染、分析与制造工具。

RhinoScript

功能包括:

RhinoScript is Windows only
附注: 虽然 RhinoScript 依旧在 Windows 上被广泛应用,但我们强烈推荐您使用 Windows 与 Mac 版的 Rhino.Python,请参考以下内容。

Rhino.Python

Rhino.Python 是一种强大的脚本语言,在 Rhino for Windows 和 Mac 中都可以使用,Rhino.Python 具有灵活性和清晰的语法。

如果您想要尝试 Rhino.Python,在 Rhino.Python网站上我们提供了一些范例。

RhinoCommon

  • RhinoCommon 是用于 Rhino 的跨平台 .NET 插件 SDK。
  • 可以在 Rhino for Windows、Rhino for Mac、Rhino.Python 以及 Grasshopper 中使用。
  • 真正的 .NET 的SDK, 更加有条理、更容易学。
  • 加强的文档详情…

C++ 插件

  • Microsoft Visual c++ 2017 64 位 Rhino
  • 插件引导可以创建多目标项目与平台支持
  • 许多 SDK 附件与增强项可以帮助建立更强大的插件
  • 渲染开发工具(RDK)现在与 SDK 集成
  • 文档
  • 案例

渲染器开发工具

Rhino for Windows 的 RDK 为渲染器开发人员提供了一组丰富的功能,包括:

  • 支持 C++, RhinoCommon 和 RhinoScript。
  • 材质:定义自定义材质类型,这些类型将完全集成到 Rhino 材质编辑器中。
  • 环境:定义自定义环境类型,这些类型将完全集成到 Rhino 环境编辑器中。
  • 贴图:定义自定义贴图类型,这些类型将完全集成到 Rhino 材质、环境、贴图编辑器中。
  • 内建渲染窗口: 新的 Rhino 渲染窗口带有完整的色调对应、后处理效果、多通道支持、撤销最近渲染、内置变焦、HDR 支持与视窗复制功能。
  • 太阳: 全新的 Rhino 太阳控件,更加自动化的设定,为您的渲染插件提供阳光位置计算工具。
  • 自定义渲染网格: 插件系统可以自定义不同渲染器通用的渲染网格,也可以导出网格。
  • 后处理效果: 插件系统可以自定义适用任何渲染插件的后处理效果。
  • 更多小渲染工具。

Rhino 主题

您可以使用 C++RhinoCommon (.NET) 开发封装于 Rhino 的插件应用程序。

插件的授权管理

Zoo 的功能:

  • 支持第三方 Rhino 插件。
  • 做为服务运行,当服务器重启后会自动重新运行。
  • 使用标准 Internet 协议支持,防火墙友好,现在可以跨 WANs、路由器、VPN 使用。
  • 故障排除工具。
  • 授权检出持续控制。
  • 更新安装和管理细节
  • 第三方插件开发详情

Rhino 安装引擎

Rhino 安装引擎 简化 Rhino 插件的安装与更新,Rhino 安装程序引擎与 McNeel 更新系统兼容,该系统使 Rhino 和 Rhino 插件始终保持最新版本。

openNURBS

openNURBS 开发工具现在支持 Rhino 7 (与更早版本) 的原生 3DM 文件。其他 2D 与 3D CAD/CAM/CAE 与图形应用程序可以在不需要 Rhino 的情况下读写 Rhino 的 3DM 文件,这些开发工具对所有软件开发人员免费。

本地化服务

我们欧洲区域办公室为第三方插件开发人员提供翻译与本地化服务,也为其他任何有兴趣将他们的产品翻译为法语、德语、意大利语或西班牙语的个人提供服务。详细信息…

行销支持

如果您开发了一款 Rhino 插件并且希望其他 Rhino 用户也能够使用,那 food4Rhino 将是您分享与销售 Rhino 与 Grasshopper 插件最理想的网站,它是免费的。 详情…

管理

Administration

每个新的 Rhino 版本的主要目标都是让管理和系统管理变得更加容易:

  • 使用 Zoo云 Zoo 授权管理器,可以在工作组和公司轻松共享(浮动)授权。
  • 多设备下更加便捷的授权部署。
  • 充分利用现有的硬件设备。
  • 自动提醒且下载修正版。
  • 提供更多的培训与技术支持内容。

Rhino 7更多功能…

系统需求与推荐配置

Rhino 7 能在普通 Windows 与 Mac 的台式机与笔记本电脑上使用。了解详情….

授权管理、共享与部署

Rhino 提供灵活的授权选项。 详情…

插件管理器

更容易停用插件,这对于测试新的或有问题的插件且怀疑这个问题由某个插件所应起时非常有用。

修正版自动更新

每个新版本在首次发行之后,每隔一段时间都会发布自动下载的修正版, 并提示用户安装该修正版。

Service releases do not install automatically.
系统会提示您安装修正版。您也可以关闭自动下载服务。

启动界面及关于

启动界面上显示出大部分最近打开文件的详细信息以及 Rhino 的版本信息、新闻、教学贴士等。 同样也会提示用户已经下载且准备安装的发布版本。

培训、技术支持与社区

我们非常的在意 Rhino 对于您的工作流程是否有帮助,我们希望通过下面的方式提供更快的服务与帮助。

对于 Rhino 所有版本的用户,技术支持包含于购买费用中,并不需要维护与订阅费用。

Rhino 技术支持资源包括:

Rhino 7 之后

Beyond Rhino 7

Serengeti,名称来源于非洲大草原——塞伦盖蒂平原,是犀牛生长的地方。

我们希望用户参与到 Rhino 开发的每个阶段。 与之前的版本一样,我们邀请当前用户在下一个版本的开发过程中进行试用、测试,并提供测试反馈意见。

由于许多开发工作并不是能够在一个版本的开发中就能完成的,因此我们建立了 Serengeti 项目,让用户更直接的影响未来所有的 Rhino 开发。

这意味着不论未来的新功能何时正式发布,您总是能够试用、测试每周发布的 开发中版本 (WIP) 中的所有功能,我们在 Rhino WIP 版本中开发未来的新功能,包括 SubD 支持、Grasshopper 2、渲染和显示增强,当然还有其它更多功能。

修正版

Rhino 会自动下载最新的修正版到您的电脑上,下载完成后会提示您进行安装,您可以在 Rhino 选项 > 更新与统计_页面关闭这项功能,也可以_跳转至 这里下载修正版。

预发布版本,可以在 Rhino 选项 > 更新与统计页面 设定:

  • 每周自动下载包括最近主要修复与改善内容的 Rhino 候选版修正版,这些内容已经由 McNeel 测试人员做了稳定与可靠性测试,但有可能隐藏一些我们还没有发现的错误
  • 候选修正版可以自动下载开发团队认为稳定、可靠且准备全面测试的版本。

愿望列表管理与讨论

请将您的 Rhino 8 愿望清单发布到 Rhino 英文论坛的 Serengeti 类别中

Rhino 8 的开发

Rhino 8 预发布版本可分阶段提供给 Rhino 7 用户:

  • 开发中的版本 (WIP) 包括许多新概念与技术的原型,WIP版本(通常称之为 Alpha 版)并非最终上市产品,一些概念与技术可能不会出现在正式版中。 Rhino 7 用户都会被邀请参与测试新版本,您在 WIP 阶段的反馈对于最终上市版本的特征设计与改善至关重要。
  • Beta 版: 一旦最主要的核心修改完成且测试通过, 就会发布 Beta 版,Beta 版非常接近正式版,但可能没有包括所有正式版的特征与界面。
  • 正式版: 参与 Beta 版测试的用户认可后我们才会发布正式版, 我们会通知参与测试 Beta 版的用户我们的开发已经完成,并准备发布 Rhino 8 正式版。

提示

  • 所有 Rhino 7 用户都会被邀请参与 Rhino 8 开发过程,无需支付其它费用。
  • 每个开发阶段通常需要六个月以上的时间
  • 每个 WIP 与 Beta 版本每隔几个月就会过期,新版本总会在前一个版本过期之前释出,这样的做法可以让我们只针对当前版本存在的问题做修正,也可以避免使用者不断反馈在最新版本已修正过的问题。
  • 在新版本开始发售后,最终测试版至少在两个月之内不会过期