打印版本开发工具 - Rhino 5 新特征

预览 (仅Windows)

Rhino 5 for Windows 的主要目标
  • 全球最强大的 3-D 开发平台,用于跨越多学科的专业建模、渲染、分析与制造工具。
  • 更易于使用的开发工具: Grasshopperrhino.Python、RhinoScript 编辑器、 为插件提供 Zoo 许可证管理器Rhino 安装工具 等。
  • 完全兼容 Rhino 4 插件, 所有32位 Rhino 4的插件都可以在 32位 Rhino 5 上运行,无需修改或再编译。
  • 开源, 所有的Rhino开发工具包括 rhino.Python、RhinoCommon与 iOS 的3DM viewer都是开源的。
  • 开发工具都是免费的,包括技术支持、行销支持与培训,我们的开发工具对所有的具有有效Rhino许可证的用户都是有效的,无需注册、签约、许可证协议或授权。
  • 也提供本地化与翻译等服务。了解详情...

工具列、按钮与宏

工具列完全重写以提供更多新的特征:

  • 工具列群组
    • 选项卡式工具列
    • 鼠标滚轮切换选项卡
    • 在群内、群之间移动或浮动工具列
    • 停靠锁定群组
    • 量化调节工具列大小尺寸
    • Group properties - 名字、选项卡内容、选项卡图片、显示按钮(图片、文字或图文同步),边栏配置。
    • Import/export 工具列与群组
    • 点击齿轮图标或右键点击菜单选项卡-显示工具列、附加工具列与按钮,删除、编辑、显示或英寸选项卡
  • 边栏 - 一个与工具列关联的特殊工具列群。
  • 重置到出厂默认状态
  • 最近使用过的按钮工具列 - 显示最近使用过的按钮
  • 按钮编辑器具备旋转、反转、透明、抗锯齿,填充方向与圆或椭圆的工具,三种按钮尺寸分别支持不同的图像,增强缩放至按钮与粘贴至按钮大小输入选项,能输出保存三种不同的尺寸。
  • Workspace Editor - 编辑工具列与宏添加到菜单

增强功能包括:

  • 宏库文件可以在工具列按钮间共享
  • 宏编辑器能及时测试
  • 能运行下面这些新的指令:
    • Repeat - 宏会自动重复直到用去取消指令
    • EnterEnd - 结束宏在宏的结尾处代替多个Enter指令。
  • IdleProcessor 安排一些指令在 Rhino 闲置超过一定时间后自动执行

Grasshopper

GrasshopperGrasshopper 是一个高度集成于Rhino 3D建模工具的图形化编程工具。

与 RhinoScript、rhino.Python或其他程序语言不一样,Grasshopper并不需要具备编程语言或脚本知识,开发者与设计师可以无需代码的形式生成算法。

RhinoScript

增强项包括:

提示:虽然RhinoScript使用很广,Rhino 5中也会继续加强对其支持,但我们推荐用户与开发人员移植到 rhino.Python,详情如下:

rhino.Python

Grasshopper

rhino.Python 是 Windows下32位与64位Rhino 5 与 Mac版 Rhino的超级脚本语言,rhino.Python能在这两个平台运行,rhino.Python非常灵活且语法精简。

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

.NET 插件

RhinoCommon
  • 全新 .NET 的 Rhino 5 的插件SDK。
  • 能用于 Rhino 5、Rhino for Mac、rhino.Python与Grasshopper。
  • 很多时候比 Rhino 4 .NET SDK 更快
  • 真正的 .NET 的SDK, 更加有条理、更容易学
  • 改善文件。更多细节...
.Net 与 C#
  • 可以使用 32 位与 64 位 .NET 为 Rhino 5 编写插件。
  • 插件可以由使用 .NET V4 程序集编译程序创建
  • 更新文档与范例

C++ 插件

  • 支持创建 32位与64位版本 Rhino 5 的插件
  • 64位 Rhino 5 需要 Microsoft Visual C++ 2010
  • 32位 Rhino 5 需要 Microsoft Visual C++ 2005
  • 新的插件为简单项目创建多目标对象与平台支持
  • 许多 SDK 附件与增强项来帮助强有力的插件
  • 新增轻量级挤出物件用于创建简单的挤出造型
  • 新的双精度网格允许网格计算更加精准
  • 渲染开发工具(RDK)现在集成与SDK中
  • 更新文件材料
  • 更新基本技巧
  • 更新范例

渲染器开发工具

现在SDK包括一组丰富的渲染器开发工具。

语言支持
  • 支持 C++、RhinoCommon与RhinoScript
材质
  • 自定义材质类型完全整合至 Rhino 5 材质编辑器中
  • 材质管理、赋予、储存于视图显示全部交由 Rhino 处理。
  • 内置支持HDR、位图与程序纹理
  • 自动化材质创建与分配
环境
  • 自定义环境类型完全整合至 Rhino 5 环境编辑器中
  • 环境赋予、储存与视图显示全部交由 Rhino 处理。
  • 支持多个环境间切换
  • 自动化环境创建与分配
纹理
  • 定义的定制纹理类型完整整合至 Rhino 5 材质、环境与纹理编辑器中
  • 定义能作业于多个渲染器的程序化纹理
  • 使用内建优化的程序纹理基体创建复杂纹理
  • 程序纹理渲染至视图中使用纹理预览
内建渲染窗口
  • 新的 Rhino 5 渲染窗口带有完整的色调对应、后处理、复合通道支持、撤销最近渲染、内置变焦、HDR支持与视窗复制功能
  • 比 V4 RDK更加容易使用
  • 支持异步模型渲染
  • 定制渲染视窗附加菜单、按钮与停靠栏
阳光系统
  • 全新的Rhino自动化阳光控制
  • 为你的渲染插件提供完全的阳光位置计算工具
定制渲染网格
  • 插件系统为定义渲染时的定制渲染网格可以用于任何渲染器或输出网格。
  • 内建视图预览
后期特效
  • 渲染后处理特效可以用于其他渲染插件
  • 渲染后的图片可以修改任何的颜色、Alpha与通道。
  • 后处理支持撤回渲染效果
许多小的渲染工具
  • 可使用更多的UI控制,例如新的 Rhino 5 的颜色按钮、下拉材质、子节点与曲线图控制等
  • 自动化地平面
  • 渲染网格支持定制渲染网格迭代
  • 可选式自动创建材质、环境与纹理用户界面
  • 可使用Rhino 5 印花
  • 为动画、渲染视窗等定义输出类型
  • 可定视窗熟悉面板
  • 定制 Rhino 界面更好适合你的渲染插件。

Rhino 主题

你现在可以为了你的插件而重新设计Rhino界面,这里提供 C++.NET (新增加)的一些范例  更多细节...

为插件提供 Zoo 许可证管理器

许可证管理器 Zoo V5 完全重写,提供许多新的特征:

  • 支持第三方Rhino插件
  • 作为一个服务运行,当服务器重启后会自动重新运行。
  • 使用 标准 Internet 协议支持,防火墙友好,现在可以交错运行于WANs、Routers与VPN
  • 诊断工具
  • 许可证输出持续控制
  • 更新安装与管理细节
  • 第三方插件开发人员细节

Rhino 安装工具

Rhino 安装工具 简化 32位与64位Rhino5插件的部署、安装与更新,Rhino安装工具与 McNeel 升级系统兼容 — 一个维持 Rhino 5与插件处于最新状态的系统。

Food4Rhino

Food4Rhino 是一个集中展示你的Rhino插件与Grasshopper插件的地方。 了解更多...

openNURBS

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

本地化服务

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

行销支持

如果你有开发一套Rhino插件,你想推广给更多的Rhin用户,请在 Rhino 资源页面 提交详细介绍, 这是免费的