McNeel发布Grasshopper 2 Beta版
7月30日,Robert McNeel & Associates在Rhino Beta(Serengeti)频道中正式发布了Grasshopper 2(GH2)Beta版本。GH2是对Grasshopper 1可视化编程环境的全面重写,包含全新的求解器、数据模型和用户界面,旨在突破Grasshopper 1在过去十五年间积累的架构限制。
Grasshopper 2引入了多项关键能力。数据树经过重新设计,每个数据项可携带元数据(名称、数值、标签),用户可在下游按元数据进行过滤、排序和分配,不再需要维护并行数据树。求解器支持多核并行计算,运行中的求解可被中断,滑块误触不再导致长时间等待。原生循环功能允许组件将自身输出反馈为输入,通过Loop Repeats引脚设置迭代次数,无需额外插件即可实现随机游走、松弛、生长等迭代算法。
GH2还引入了Shout全局变量机制——发布一个命名值后,任何下游参数表达式均可按名称读取,依赖关系实时生效,无需在画布上布线。界面方面,GH2采用重新设计的组件和图标,支持缩放时渐进显示细节、暗色/亮色模式切换,以及画布内嵌控件。显示规则(Display Rules)允许按规则语法控制视口预览的颜色、可见性和样式,无需烘焙几何体。
GH2内置超过120个示例定义文件、概念帮助主题和300余条术语表,支持C#和Python 3脚本编写。GH2与GH1可同时打开运行,互不影响。用户需下载Rhino Beta并通过GH2命令启动。
在脚本支持方面,GH2的C#和Python 3脚本组件运行在新的脚本编辑器栈上,提供了更快的代码补全和错误提示。每个参数内置十三种数据修改器,包括展平、移植、排序、清洗等操作,直接在参数所在位置完成,无需为每个操作单独添加组件。
McNeel官方指出,GH2目前仍处于开发阶段,尚未实现与GH1的完全功能对等,部分GH1组件和功能将在后续迭代中逐步加入。用户可通过下载Rhino Beta并在命令行输入GH2启动体验。
相关软件

版权声明:
1. 本站部分内容源自互联网公开信息和用户自主上传,旨在传递行业知识、促进技术交流,不声明或保证内容的绝对准确性;
2. 若您认为某内容侵犯了您的合法权益(包括但不限于著作权、商标权),请通过以下方式提交权属证明:
邮箱:service@softxiaoer.com 主题:【侵权删除】+文章标题/网址
3. 收到有效通知后,我们将在72小时内核实并删除相关内容;
4. 转载/引用本站内容请注明来源并添加反向链接。