Rhino 8 更新介绍

admin
2025-10-06 14:27:37

Rhino 8 在2023年11月28日正式发布了!

Rhino 8 新增了很多实用工具,并对原有功能进行了加强。我们将这些更新点整理成图文和视频,方便大家查阅。

Rhino 8 统一了 Windows 版和 MAC 版的 UI,大部分的设置方法都是相同的,只是界面上稍有差异,几乎可以无缝衔接两个平台的使用习惯。

本期我们以 Win 版为例详细介绍下 Rhino 8 的 UI,这部分内容比较琐碎,所以我们汇集成了一篇文章。内容包括:

切换颜色主题与自定义

全新的窗口布局管理 (WindowLayout)

容器管理 (Containers)

工具列 (Toolbar)

其他 UI 改进项

1. 切换颜色主题与自定义

以 Windows 版为例,当你第一次启动 Rhino 8 后,会看到软件的配色是浅色的,也可能是深色的,这取决于你的操作系统的主题设置。

你可以为 Rhino 选择一个颜色方案来覆盖系统设置。

请前往 选项 > 外观 > 颜色 设置面板来切换主题。

ce4bYzA1702218780G82679×2270 418 KB

提醒:

切换完主题后,界面上某些位置的颜色没有更新,需要重启 Rhino 才会生效,这是有待优化的地方。

请不要导入 Rhino 7 的选项设置,不同版本间的设置并不通用。

如果你想DIY,可以将主题切换到自定义,做更多的设置。

目前在这个界面上提供给我们的自定义内容太少了,只能简单的对界面布局颜色做更改,这对喜欢折腾的视觉党是不够用的。

cgdBNqV1702218780Al739×210 13.8 KB

我们可以在 Rhino 提供的高级设置面板中对需要更改的项目做进一步调整。

请前往 选项 > 高级 面板来操作。

TIPS:

你也可以直接在指令区输入 EditOptions ,调出独立的高级设置面板,这…的确很高级。

高级设置中列出了 Rhino 中所有选项设置,包括一些没有在选项面板中显示的设置。

我们整理了一些与UI颜色相关的设置项,例如:

1.1 状态栏按钮的底色与光标悬停色

过滤词:

Rhino.UI.ThemeSettings.Frame.Button.Checked.Background

Rhino.UI.ThemeSettings.Frame.Button.CheckedHover.Background

cbJ0sCQ1702218780MF1418×447 103 KB

1.2 按钮的悬停色

过滤词:

Rhino.UI.ThemeSettings.Content.Button.EnabledHover.Background

cjZQpD61702218780t11267×628 93.7 KB

1.3 更多颜色设置

过滤词:

Rhino.UI.ThemeSettings

Rhino.UI.ThemeSettings.Frame.Background(主背景颜色)

Rhino.UI.ThemeSettings.Content.Background(主前景颜色)

Rhino.UI.ThemeSettings.Frame.GripperDot (工具列拖拽手柄的颜色)

Rhino.UI.ThemeSettings.Content.Text.Enabled(已启用选项卡和图标弹出三角形的文本颜色)

Rhino.UI.ThemeSettings.Content.Text.Disabled(已禁用选项卡的文本颜色)

Rhino.UI.ThemeSettings.Frame.Button.EnabledHover.Text(状态栏文本的悬停颜色)

Rhino.UI.ThemeSettings.Frame.Button.Checked.Text(状态栏中已选中按钮的文本颜色)

Rhino.UI.ThemeSettings.Frame.Button.Enabled.Background(状态栏中未选中按钮的颜色)

… …

高级设置下的内容多到劝退,目前也没有每一项的具体说明,喜欢折腾的同学可以输入过滤词自己摸索。

温馨提示:

经过我的测试,我发现这些高级选项的颜色更改后,有可能会恢复成初始颜色,但我目前没有排查出原因 …

2. 全新的窗口布局管理

Rhino 8 的 UI(用户界面)定制更加灵活,现在可以使用窗口布局来调整指定的任务界面、保存或恢复用户界面等等。布局配置还可以导出和导入,方便备份配置数据和多设备之间的同步。

新的布局解决了以前 Rhino 界面布局经常被打乱的痛点 ,Rhino 8 能够记住窗体位置和大小,可确保工具列和面板维持在你原来放置的位置。

cU7aFtd1702218780tk1728×606 127 KB

请点击菜单 视窗 > 视窗布局 > 管理视窗布局 或者在 Rhino 8 新功能工具列内点击图标,也可以直接运行 指令 WindowLayout 调出这个面板。

cvHTZna17022187802x1000×855 295 KB

通过双击布局名称即可快速切换不同应用场景下的布局。

cDSDv691702218780wk1188×1276 149 KB

提醒:

布局并不能记录所有的窗口信息,比如按钮的大小,按钮的布局,建模视窗的布局(大小,数量,名称等等)

image1354×1149 76.7 KB

更多关于布局管理器的介绍请查阅 Rhino 8 在线帮助文档。

3. 容器管理

c5iNHUO1702218780UV1728×606 130 KB

我们之前有分享一篇文章详细介绍过 Rhino 7 的工具列配置。

相关链接:

一篇文章带你搞懂 Rhino 7 的工具列配置

Rhino 8 重写了工具列系统,并且引入了容器的概念。对于老用户来讲,这个管理方式既熟悉又陌生,因此在介绍容器之前,我们要先来搞清楚容器与工具列之间的关系。

每一个工具列文件(后缀名为 *.rui)可以看作是一个个独立的大工具箱,每个工具箱又摆放了各种不同的小盒子(工具列),每个盒子中又装了不同的工具(按钮)。

cYRolkk1702218780gp1584×806 87.8 KB

容器就相当于货架 ,将不同工具箱中的小盒子(工具列)拿出来摆放到一个个货架上供我们使用,在 Rhino 中是以选项卡的方式来管理的。

c0Dyjkc1702218780vY947×254 96.1 KB

▲ 容器和之前的工具列群组外观接近

容器的功能比之前的工具列群组更为灵活和强大,它可以将工具列和面板混搭在一起使用 ,我们还可以将同一个工具列或面板添加进不同的容器共享使用。

请点击菜单 视窗 > 容器 > 管理容器 或者在 Rhino 8 新功能工具列内点击 图标,也可以直接运行指令 Containers 调出这个面板。

▲ 创建一个容器

容器也可以导出和导入,方便分享给其他人使用。

cdyj4Nc1702218780aI1209×543 68.4 KB

▲ 容器的导出与导入

更多关于容器的介绍请查阅 Rhino 8 在线帮助文档。

4. 工具列

前面已经提到,Rhino 8 重写了工具列系统,并且通过容器来管理工具列与面板,所以工具列的配置方法和以往有很大的区别。

toolbar2236×786 59.7 KB

▲ 布局管理器 / 容器 / 工具列 / *.rui 文件 关系图

接下来详细介绍工具列的相关细节:

4.1 Rhino 8 使用矢量图标

Rhino 8的图标使用 SVG(可伸缩矢量图形/Scalable Vector Graphics)图像 ,图标大小也不再局限于3种尺寸规格。通过滑块就可以轻松调整图标大小,以适配不同分辨率的显示屏。

image1244×671 84.3 KB

▲ 通过滑块调整按钮大小

编辑图标的方法和之前的版本类似,但是需要注意的是 Rhino 8 从外部导入图标仅支持 SVG 格式,你可以在平面矢量软件中制作,也可以直接使用 Rhino 来绘制。

相关链接:

GH 2 图标绘制工具 (GH Icon)

一篇文章带你搞懂 Rhino 7 的工具列配置

4.2 Rhino 8 的中键配置方法

配置中键的流程分两步:

配置好要弹出的工具列或容器;

设置鼠标中键的弹出工具列。

我们可以直接将 Rhino 7 的工具列链接进来指定给鼠标中键的弹出动作。但是 V7 的按钮还是位图,所以当图标放大时会发虚,如果不在意可以继续使用。不同版本的软件公用一套中键后期维护会比较混乱,我们比较建议为 Rhino 8 单独配置一套崭新的中键。

首先,新增一个 *.rui 文件,命名为自己熟悉的名字。

image1244×402 39.5 KB

接着在新增加的 *.rui 文件中新增中键工具列。

方法1:

image1244×400 37.7 KB

方法2:

新增工具列-21349×891 121 KB

选择要添加到中键的按钮,可以按住 CTRL 多选,至少需要放入一个按钮。

image1005×1003 142 KB

按住 CTRL 和 鼠标左键 将需要的按钮拖入中键工具列中。

image1530×1075 257 KB

最后,进入 Rhino 8 选项 > 鼠标 > 鼠标中键 > 弹出此工具列,选择刚刚建立的中键,你会看到列表中会显示一个容器和一个工具列,建议选择容器。

image1304×593 179 KB

只需要花一点时间,就能配置出属于自己使用习惯的弹出工具箱。 你也可以按照这个方法将该容器导出 *.rhc 文件,分享给其他人使用。

更多调整细节和 Rhino 7 是类似的,这里不再赘述,可以参考下面的文章。

相关链接:

一篇文章带你搞懂 Rhino 7 的工具列配置

新的中键形态(实验中的功能)

Rhino 8 的中键弹出可以切换为 ⌜热盒⌟ (饼状工具箱),这在其他的一些建模软件中很常见,符合偏肌肉记忆的盲操习惯。

这个功能默认是关闭的,我们需要在高级设置中将它启用。

image1056×471 52.3 KB

同时你也会看到在工具列设置面板上会多出一个专门调整 ⌜热盒⌟ 图标大小的滑块。

image824×284 14 KB

经过我的测试,这种形态在使用过程中容易造成误触,需要把你的中键按钮排序配置的恰到好处才行,但毕竟还是实验中的功能,拿出来给各位做个⌜灰度测试⌟,有兴趣的同学可以自己去体验下。

更多关于工具列 的介绍请查阅 Rhino 8 在线帮助文档。

4.3 还原工具列(Reset)

default.rui 已经被内置到软件中,不再是单独的文件,对默认工具列所做的更改会存储在关联的 xml 文件中,路径为:

%AppData%\McNeel\Rhinoceros\8.0\settings\Scheme__Default

如果你希望一键还原工具列为默认,可以使用 Rhino 8 新增的 重置 Rhino 功能,运行指令 Reset 即可调出。

image1083×456 81.7 KB

特别提醒!!!

如果链接的工具列文件 (*.rui) 被编辑过,也会产生对应的 xml 文件。这个删除工具列自定义会还原所有的工具列为初始状态,如果你不希望链接的工具列被还原,需要对其做一次保存,这样你做的更改就会被内置进对应的 *.rui 文件中。

image752×432 42.2 KB

我在前面也提到,配置鼠标中键工具列时建议新建一个单独的 *.rui 文件,配置后记得保存一次,这样即便做还原,也不会被误伤。

Reset 功能的更多说明请查阅 Rhino 8 在线帮助文档。

还有很多细节变化这里不再展开说明。

5. 其他 UI 改进项

快速隐藏/显示边栏

这个原本是 MAC 版的 Rhino 上才有的功能,现在 Windows 版也有了,只需要单击界面下方角落处的这两个小图标,就可以快速隐藏/显示边栏。

image2454×706 174 KB

这两个小按钮也有对应的指令:

ToggleLeftSidebar

ToggleRightSidebar

TIPS:

输入指令 TestToggleTopSidebar 可切换顶部的边栏(包括指令窗口和工具列)的隐藏/显示,指令 TestToggleBottomSidebar 对应的底部边栏。虽然这两个是实验指令,但使用起来没问题 ~

如果把上面的几个指令串成 Macro,我们可以通过快捷键实现 同时隐藏/显示上、左、右边栏 ,如果要使用边栏的某个功能,只需要鼠标去点那个缩略图就可以即时调出。

Noecho _ToggleLeftSidebar _ToggleRightSidebar _TestToggleTopSidebar

▲ 通过快捷键实现同时隐藏/显示上、左、右边栏

最后再提醒一下,顶部的菜单栏和底部的状态栏不属于边栏,没办法通过上述的方法隐藏或显示,之前如果要实现全屏我们是通过指令 Fullscreen 来切换的,在 Rhino 8 中这个指令依然可以使用,不过我注意到再次使用这个指令还原视窗后,原本固定好的容器位置都会乱掉…

以外轮廓的方式来高亮显示选中物件

Rhino 8 新增了一种以外轮廓的方式来高亮显示选中物件的模式 ,使用户可以进一步自定义和调整高亮显示的效果。通过这种方式,用户可以更加清晰地看到自己所选中的物件,方便用户在编辑和调整模型时进行准确的操作。可以进入 “高级设置” 面板开启。

过滤词:

Silhouette

以上就是我们总结出的 Rhino 8 与 UI 相关的内容,还有一些细节的地方等待大家去探索,欢迎大家查阅和补充。