概述
Rhino 可以创建、编辑、分析、提供、渲染、动画与转换 NURBS* 线条、曲面、实体与多边形网格。不受精度、复杂、阶数或是尺寸的限制。
主要特征包括:
- 不受约束的自由造形 3D 建模工具。以往您只能在二十至五十倍价格的同类型软件中找到这些工具。让您可以建立任何想象的造形。
- 精准性,完全符合设计、快速成形、工程、分析和制造从飞机到珠宝所需的精确度 。
- 兼容其它设计、制图、CAM、工程、分析、着色、动画以及插画软件。
- 读取与修补难以处理的IGES文档。
- 容易使用. 非常容易学习使用,让您可以专注于设计与想象而不必分心于软件的操作上.
- 高效率,不需要特别的硬设备,即使在一般的笔记本计算机上也可以执行。
- 数以百计的专业三维产品的开发平台。
- 经济实惠. 普通的硬件设备,容易上手,价格相当于一般的Windows软件,并且不需额外的维护费用。
Rhino for Mac
全球功能最齐全的三维建模软件现在正式引入 OS X 了解更多详情...
Rhino 6 新功能
Rhino 6 最重要的开发目标是尽可能去除工作流当中的瓶颈,对此我们做了几千个大大小小的改进,这使得 Rhino 可以处理更大的模型和团队项目。
感谢几千万参与到 Rhino 6 研发阶段的热心用户, 让我们可以在 Rhino6 上市前进行大规模的测试以保证 Rhino 6 成为有史以来最稳定的版本。
建模工具
点: 点物件、点云、格点、从物件提取点、记号(相交点、等分点、拔模角度、端点、最近点、焦点)
曲线:直线、复合线、网格上复合线、自由曲线、圆、圆弧、椭圆、矩形、多边形、螺旋线、蜷线、抛物线、TrueType文字、内插点、控制点(顶点)、徒手绘制曲线。
从其他物件建立曲线:通过点、通过复合线、延长曲线、续画曲线、 倒圆角、倒直角、偏移、混接、圆弧混接、双向投影、均分曲线、横截面线、相交线、Nurbs曲面与网格剖面线、轮廓曲线、提取结构线、提取曲率分析先、直向投影、法向投影、曲面/网格上徒手绘制曲线、线框、分离剪切、带有尺寸与文字标注的 2D 图、摊平可展开曲面。
曲面:从3点或4点、从3或4条线、从平直面、从网格线、四边形、可变形平面、挤出、彩带、放样、相切衔接限制放样、可展开、限制边缘衔接沿路径扫掠、限制边缘衔接沿两边缘扫掠、旋转、轨迹旋转、均分曲面、混接、嵌面、布帘、点格、图片灰阶高度、倒圆角、倒斜角、偏移、通过点建立平直面、TrueType 与 Unicode (双字节) 文本。
实体:方块、圆球、圆柱、,圆环、圆管、圆锥、梯形圆锥、金字塔、平顶金字塔、椭圆球、圆管、平面延曲线挤出、挤出曲面、封边、曲面组合、非流行边合并、TrueType 文本、Unicode (双位元)文本。
网格:Nurbs转换网格、封闭复合线创建网格 、网格面、平面、方块、圆柱、圆锥与圆球体。
Rhino 6 中改良了很多现有功能并加入了很多新功能。
编辑
主要工具:删除、删除重复物件、组合、修剪、取消修建、分割、炸开、延伸、倒圆角、倒斜角、物件属性、建构历史。
变动工具:剪切、复制、粘贴、移动、旋转、镜像、缩放、延伸、对齐、整列、扭转、弯曲、锥形化、倾斜、偏移、定位i、沿着曲线流动、拉回、投影、方块编辑、压平、展开。
点与曲线:控制点,编辑点,把手,顺滑,平滑,修改阶数,增加/删除节点,增加尖锐点,重建,整修,匹配,简化,修改权重,周期性,调整末端形态,调节缝合线,定位曲线至边缘,转换至圆弧、复合线或是直线段。
曲面:控制点,操纵杆,修改阶数,增加/移除节点,匹配,延伸,融合,组合,反剪切,ISO分离曲面,重建,缩小,周期化,布尔(并集、差集、交集),展开单曲面,延曲面上曲线阵列。
实体:倒角、提取曲面、布尔(并集,差集,交集)。
网格:炸开,组合,焊接,统一法线,转换至曲面,减少多边形面数。
在 Rhino 6 中编辑复杂的模型更加快且简单。
界面
用户界面: 坐标系读出,动态与可停靠指令栏,最近使用指令弹出菜单,点选式指令选项,自动式指令栏,自定义式弹出指令项,弹出式图层管理,同步视图,基于摄像机的视图操作,匹配图片透视,可设置鼠标中键菜单,可自定义式图标与用户工作目录,可自定义式弹出工具栏,透明式工具栏,关联式右键菜单,可停靠式对话框,支持多显示器,Alt 键复制与 OpenGL 抗锯齿硬件支持。
辅助工具:无限制的Undo与redo, 多步的undo与redo,准确数字输入,单位包括feet、公制与英制,X、Y、Z点过滤器,对象捕捉,网格线捕捉,正交,平面模式,构建平面命名,构建平面历史纪录,原点过曲线构建平面,图层,图层过滤器,群组,位图背景,对象显示/隐藏,选择显示对象,以层选择对象,选择最前面的对象,颜色,对象类型,前一次所选择的对象,交换隐藏对象,对象锁定/解锁定,解锁定选择对象,控制点与编辑点显示/隐藏,关闭选择对象的点。
Rhino for Mac 使用 OS X 用户熟悉的用户界面。 观看视频...
显示
超快的三维图像显示,无限制的作业窗口、着色、作业视角、透视作业视角,重命名视角、浮动视角、全屏显示、3D立体显示、显示顺序支持、两点透视、截平面以及全尺寸1比1显示模型。
渲染
高品质的渲染对设计项目的提案起到决定性作用。
特征包括:Rhino渲染,支持材质、贴图、高光、透明、目标聚光灯、角度与方向控制、点光源、方向灯、 矩形灯、管灯、与阴影、自定义像素的光线跟踪渲染,预览渲染,选择对象的及时渲染预览,旋转盘,RIB输出,POV输出,支持渲染插件,支持设置保存至文件。
制图
对于从事设计、研发与制造的从业人员而言,各种实物产品、技术图纸与2-D制图都必须能传递概念、规格与指示,Rhino 6 的目标是更加容易为全球不同学科在每个标注系统与视觉风格创建2-D图纸与插图。
物件标注包括:箭头,圆点,尺寸(水平、垂直、对齐、旋转、放射状、直径、角度),文本块,标注引线,移除隐藏线,支持Unicode(双字节)文字,尺寸标注与文字标注。支持透视尺寸标注.
数字制造与 3D 打印
如你所知早在20年之前,Rhino的开发刚刚开始的时候就为船舶设计师提供创建数字模型的工具以驱动船厂的数控制造装备。
我们持续关注于设计的制造与实施,设计只有制造出来才是有用的。现在数字制造与 3D 打印设备越来越便宜,越来越多的设计师直接利用这些 3D 数字制造设备。
当然我们并不是在所有的数字制造、加工或构造处理领域都是专家,我们关注在设计实现过程中Rhino模型能足够的精准且能配合到所有的过程。
网格工具
增强设计所有阶段的网格输入、输出、创建与编辑工具,包括:
- 从数字设备与扫描仪获取 3D 数据通常以网格模型转为至 Rhino。
- 增强其他类似 SketcuUp 与 Modo 等软件的网格数据交换。
- 为分析与渲染输出网格。
- 输出至快速成型与加工。
- 将 NURBS 抓换为网格以便显示与渲染作业。
有新增与改进一些网格指令,支持双精度网格可以精确的显示与描绘一座城市大小的 3D 拓扑地面。
3D 采集
在一个设计项目中时常会用到 3D 数据扫描,Rhino 能直接支持 3D 数字仪设备与 3D 扫描点云数据。Rhino 6 现在加强了:
- 大型点云,3D 扫描设备现在越来越快且越便宜,创建超大扫描文件更加普遍。 Rhino 64-位 版本支持且增强了对 graphic co-processors 的支持,可以处理超大点云数据。
- LIDAR 为农业、考古、保护、地质、土地使用规划、测绘、交通与风力发电场、太阳能农场与基站部署优化等采集 3D 地形数据。Rhino 6 对相关插件提供更加强力的支持,例如 RhinoTerrain,为这些场合的新 Rhino 用户所提供的定制工具。
支持 3D 数字设备: MicroScribe, FaroArm, 与 Romer/Cimcore.
分析
实现设计需要设计、呈现、分析与制造每个阶段都有高品质的 3D 模型。Rhino 5 包含9个全新工具与15项增强功能确保在你的整个过程中具有高品质的 3D 模型的可能。
分析:点,长度,距离,角度,外围框,法线方向,面积,面积重心,面积惯性力矩,体积,体积中心,流体静力,曲面曲率,几何连续性, 最大/最小间距,最近距离点,曲线与曲面曲率图,外露边缘,曲面分析(拔模角度,斑马纹,环境图与曲面颜色混成,显示边缘,显示外露边缘,高斯曲率,平均曲率,最大最小曲率半径)。
大型项目
大型项目与团队的文件管理工具:笔记,样板,合并文件, 选择对象输出文件, 最小化保存,递增保存,位图文件预览,预览Rhino文件, 原点输出,工作表,块, 网格与预览图片文件压缩,透过 Email 发送文件。
开发工具
- 全球最强大的 3D 开发平台,用于跨越多学科的专业建模、渲染、分析与制造工具。
- 更易于使用的开发工具: RhinoCommon (.NET), Grasshopper, Rhino.Python, RhinoScript, 用于插件的 Zoo 授权管理器,以及 Rhino 安装工具等。
- 综合文档
- 活跃的开发社区
- 开源更多的 Rhino 开发工具,包括 Rhino.Python、RhinoCommon 以及 iOS 上的 3DM viewer。
- 开发工具都是免费的,包括技术支持、行销支持与培训,我们的开发工具对所有的具有有效Rhino许可证的用户都是有效的,无需注册、签约、许可证协议或授权。
- 也提供本地化与翻译等服务。了解详情...
插件程序:Rhino SDK工具面向更多Rhino的内部工作, 使第三方插件开发人员更加容易制作强大的插件与附加程序, openNURBS 网站提供程序 I/O 接口工具源代码文件。
脚本工具: RhinoScript 对 (VBScript) 和 Rhino.Python 开放了大多数 Rhino 内部功能,使得他们可以开发强大的脚本。
Grasshopper
Grasshopper 是无缝集成于 Rhino 的图形化编程工具。
与 RhinoScript、Rhino.Python或其他程序语言不一样,Grasshopper并不需要具备编程语言或脚本知识,开发者与设计师可以无需代码的形式生成算法。
RhinoScript
功能包括:
附注: 虽然 RhinoScript 依旧在 Windows 上被广泛应用,但我们强烈推荐您使用 rhino.Python,同时支持 Windows 与 Mac 平台。请参考以下内容。
Rhino.Python
Rhino.Python 是 Rhino 在 Windows 和 Mac 中强大的脚本语言,Rhino.Python 具有灵活性和清晰的语法。
如果你想要尝试 Rhino.Python, 在 Rhino.Python网站上我们提供了一些范例。
RhinoCommon .NET 插件
RhinoCommon
渲染器开发工具
RDK 包括一组丰富的渲染器开发工具。
语言支持
- 支持 C++、RhinoCommon与RhinoScript
材质
- 自定义材质类型完全整合至 Rhino 材质编辑器中
- 材质管理、赋予、储存于视图显示全部交由 Rhino 处理。
- 内置支持HDR、位图与程序纹理
- 自动化材质创建与分配
环境
- 自定义环境类型完全整合至 Rhino 环境编辑器中
- 环境赋予、储存与视图显示全部交由 Rhino 处理。
- 支持多个环境间切换
- 自动化环境创建与分配
纹理
- 定义的定制纹理类型完整整合至 Rhino 材质、环境与纹理编辑器中
- 定义能作业于多个渲染器的程序化纹理
- 使用内建优化的程序纹理基体创建复杂纹理
- 程序纹理渲染至视图中使用纹理预览
内建渲染窗口
- 新的 Rhino 渲染窗口带有完整的色调对应、后处理、复合通道支持、撤销最近渲染、内置变焦、HDR支持与视窗复制功能
- 支持异步模型渲染
- 定制渲染视窗附加菜单、按钮与停靠栏
阳光系统
- 全新的Rhino自动化阳光控制
- 为您的渲染插件提供阳光位置计算工具
定制渲染网格
- 插件系统为定义渲染时的定制渲染网格可以用于任何渲染器或输出网格。
- 内建视图预览
后期处理
- 渲染后处理特效可以用于其他渲染插件
- 渲染后的图片可以修改任何的颜色、Alpha与通道。
- 后处理支持撤回渲染效果
许多小的渲染工具
- 可使用更多的 UI 控制,例如 Rhino 的颜色按钮、下拉材质、子节点与曲线图控制等
- 自动化地平面
- 渲染网格支持定制渲染网格迭代
- 可选式自动创建材质、环境与纹理用户界面
- 可使用 Rhino 印花
- 为动画、渲染视窗等定义输出类型
- 可定视窗熟悉面板
- 定制 Rhino 界面更好适合你的渲染插件。
Rhino 主题
您可以使用 C++ 或 RhinoCommon (.NET) 开发封装于 Rhino 的插件应用程序。
为插件提供 Zoo 许可证管理器
Zoo 的功能:
Rhino 安装工具
Rhino 安装工具 简化 Rhino 插件的分布、安装与更新,Rhino安装工具与 McNeel 升级系统兼容—一个保持 Rhino 及其插件为最新版的更新系统。
openNURBS
openNURBS 开发工具现在支持 Rhino 6(与更早的版本)的原生 3DM 文件,其他 2-D与3-D CAD/CAM/CAE与图像程序可以不需要Rhino的情况下读写 Rhino 的3DM文件,这些开发工具对所有的软件开发人员都是免费的。
行销支持
如果您开发了一款 Rhino 插件并且希望其他 Rhino 用户也能够使用,那 Food4Rhino 将是您分享与销售 Rhino 与 Grasshopper 插件最理想的网站,Food4Rhino是免费的。 详细信息...
管理
让管理人员以及系统管理员更轻松的管理是每个新版本 Rhino 的主要目标:
许可证管理、共享与部署
云 Zoo 授权管理的优势:
- 对于独立的用户而言,您可以登录到您的 Rhino 账户来使用 Rhino,也就是说您可以在任何电脑上登录并使用 Rhino。
- 对于公司和学校,可以使用云 Zoo 来简化授权分配,组织机构可以建立一个授权池以便组织机构成员分享授权
- 支持在线或离线使用,无需取出授权,所以也不用担心"无证驾驶"。
- 在没有固定网络连接的情况下也能工作。
- 云端的授权管理服务器基础架构主机
Zoo 授权管理器 (免费) 功能包括:
- 托管在本地 Windows 操作系统上
- 支持第三方 Rhino 插件
- 作为一个服务运行,当服务器重启后会自动重新运行。
- 使用支持标准的 Internet 协议,防火墙友好,现在能交错运行于WANs、Routers与 VPN,在同一个工作组与公司内能更方便的共享(浮动)许可证
- 许可证输出持续控制
- 安装与管理详情
授权验证系统能更容易找回丢失或被盗窃的许可证密匙。
导入导出 Rhino 选项的功能支持大部分用户设置,包括高级显示模式设置。
插件管理
更容易停止插件,这对于测试新的或有问题的插件且怀疑这个问题由某个插件所应起时非常有用。
启动界面及关于
启动界面上显示出大部分最近打开文件的详细信息以及 Rhino 的版本信息、新闻、教学贴士等。 同样也会提示用户已经下载且准备安装的发布版本。
培训、技术支持与社区
我们非常的在意Rhino对于您的作业流程是否有帮助,我们希望透过下面的方式提供更快的服务与帮助。
对于 Rhino 所有版本的用户,技术支持包含于购买费用中, 并不需要维护与订阅费用。
Rhino 技术支持资源包括:
- 支持论坛、电话以及与世界各地的支持人员取得联系。
- 讨论社区包括 Rhino、Rhino in Education、Grasshopper、Rhino FabLab、Generative Jewelry Design、Generative Furniture Design与 food4Rhino
- 在线交流(不支持中国大陆地区)
- 视频教程与技巧贴士 Rhino3d.tv、YouTube、Vimeo 等。
- Blogs、Facebook、Twitter、LinkedIn等。
- 在线培训课程
Rhino 6 之后
Serengeti(塞伦盖蒂),名称来源于非洲大草原——塞伦盖蒂平原,是犀牛生长的地方。
与之前版本的 Rhino 一样,我们希望用户参与到 Rhino 开发的每个阶段。 我们邀请当前用户在下一个版本的开发过程中进行试用、测试,并提供测试反馈。
目前我们有了新的内容,您现在可以参与到即将发布的版本之外的开发中。
由于许多开发工作并不是能够在一个版本的开发中就能完成的,因此我们建立了 Serengeti 项目,让用户更直接的影响未来所有的 Rhino 开发。
这意味着不论未来的新功能何时正式发布,您总是能够试用、测试每周发布的开发中(WIP)版本中的所有功能,我们在 Rhino WIP 版中开发未来的新功能,包括 SubD 的支持、Grasshopper 2、以及一个高级渲染引擎,当然还有其他更多的功能。
修正版
Rhino 自动下载修正版到你的电脑且会提示您安装,你可以在 Rhino 选项 > 更新与统计页面的对话框控制更新与下载。你也可以从 这里下载。
预发布版本,位于选项 更新与统计选择:
- 每周自动下载包括最近主要修复与改善内容的Rhino候选版修正版,这些内容已经由 McNeel 测试人员做了稳定与可靠性测试,但有可能隐藏一些我们还没有发现的错误。
- 候选版修正版来下载开发团队认为稳定、可靠且准备全面测试的版本。
Rhino for Mac
Rhino 6 for Mac 正在开发中,开发是一个持续的过程,将分阶段发布,在预发布阶段,每个人都会被邀请尝试。详情...
Rhino 7 的开发
Rhino 7 预发布版本可分阶段提供给 Rhino 6 用户:
- 开发中版本 (WIP) 包括许多新概念与技术的原型,WIP版本(通常称之为 Alpha 版)并非最终上市产品,会有一些概念与技术可能不会出现在正式版中。所有 Rhino 6 的用户都被邀请参与。你在WIP阶段的反馈对于最终上市版本的特征设计与改善至关重要。
- Beta 版: 一旦最主要的核心修改完成且测试通过, 将会发布Beta版,Beta非常的接近正式版,但可能没有包括所有正式版的特征与界面。
- 正式版: 我们在参与 Beta 测试的用户认后才会发布正式版,我们会通知参与测试 Beta 版的用户我们的开发已经完成,并准备发布 Rhino 7。
提示
- 所有 Rhino 6 的用户都会被邀请参与 Rhino 7 开发过程,无需支付其他费用。
- 每个阶段将持续六个月以上。
- 每个 WIP 与 Beta 版本每隔几个月就会过期,新版本总会在前一个版本过期之前释出,这样的作法可以让我们只针对当前版本存在的问题做修正,也可以避免使用者不断回报在最新版本已修正的问题。
- 最后一个 Beta 版在正式版开始销售之后两个月才会过期。