Rhino KeyShot Grasshopper
Rhino KeyShot Grasshopper 三者放在一起,但定位不同,建议先分清再决定如何组合使用。Rhino 负责 NURBS 曲面建模,Grasshopper 是运行在 Rhino 内的参数化节点编辑器,KeyShot 是独立的实时渲染器。常见做法是在 Rhino 里用 Grasshopper 生成或调整模型,再把模型交给 KeyShot 出图。
- 先确认三者的角色
Rhino 是主建模程序,Grasshopper 是随 Rhino 安装并在 Rhino 内打开的参数化工具,KeyShot 是另一款独立渲染软件,三者不是同一个安装包。打开 Rhino 后,可在指令行输入 Grasshopper 并回车,核对是否能弹出节点编辑器窗口;若不能,先确认 Rhino 版本是否为较新的正式版。 - 在 Rhino 里装上 KeyShot 对接插件
打开 Rhino,在指令行输入 PlugInManager 并回车,核对已安装插件列表中是否出现 KeyShot 相关项。若没有,通常需要先安装 KeyShot 本体,其安装程序会附带对应的 Rhino 插件;具体安装入口在 KeyShot 安装向导的选项页里核对,不要自行从不明来源下载单独插件。装好后重启 Rhino 再看插件列表。 - 从 Rhino 把模型送到 KeyShot
在 Rhino 中选中要渲染的模型,找到 KeyShot 菜单或工具列中的发送按钮,通常写作 Send to KeyShot 或 Render with KeyShot。若菜单里找不到,可到 Rhino 选项的插件页核对 KeyShot 插件是否已勾选启用;也可用打开 KeyShot 后导入 Rhino 文件的方式替代,但实时更新会弱一些。 - 用 Grasshopper 生成或驱动模型
在 Rhino 指令行输入 Grasshopper 打开节点编辑器,把参数、运算器和 Rhino 几何体连成一条数据流,模型会随参数变化在 Rhino 视窗中更新。若要把 Grasshopper 生成的几何传给 KeyShot,可先在 Grasshopper 里烘焙,再用 Rhino 的发送命令送出;也可核对插件是否支持直接对接参数化结果,以避免每次改动都要手动重发。 - 核对版本与更新顺序
如果发送后 KeyShot 没有反应,先确认 Rhino、Grasshopper、KeyShot 三者版本是否相互支持,再检查 Rhino 选项的插件页里 KeyShot 项是否启用。通常应保持 KeyShot 为较新的正式版,插件随 KeyShot 一起更新;不要用旧插件去配新本体。仍不能发送时,先在 KeyShot 中尝试导入 Rhino 文件,把问题定位在插件还是模型上。更多软件说明可参考资料页 https://www.hh3h.com/?p=446 。