请选择 进入手机版 | 继续访问电脑版
查看: 2040|回复: 0

Vectorworks参数化篇:Marionette挑战grasshopper

[复制链接]

25

主题

26

帖子

226

积分

高级讲师

Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80Rank: 80

积分
226
Vectorworks参数化篇:Marionette挑战grasshopper

欢迎登录查看附件及视频

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 马sir 于 2021-12-1 12:58 编辑

关注微信公众号:马sir笔记,学习中文视频教程
marionette.jpg
一直以来参数化设计领域,言必称grasshopper。的确作为rhino的插件,无论是操作方式、界面可视化,还是围绕其周边海量的插件都表现的十分优秀。
但是参数化设计软件可不止grasshopper一种,Vectorworks的工具Marionette(提线木偶)也是实现参数化设计的工具,然而如果你使用过这个工具,不难发现这个工具似乎就是grasshopper的仿制品,都是节点连线,实现数据运算,从而建立参数化模型。而且操作和可视化做的都不好。
节点网络.jpg
那么我们为啥还要比较两者呢?Marionette肯定会被吊打啊。这么说也没错,单纯看这两个工具本身,grasshopper完胜Marionette。可是如果把软件平台的因素考虑进来,即“vw环境中的Marionette”挑战“rhino环境下的grasshopper”,情况会有不同。
接下来从4个方面论述一下Marionette的优势和突破:

1.   工具优于插件
Marionette是vw软件本地的一个工具,而不是插件,因此他不需要单独的窗口操作,也不需要“bake到母体软件”这一过程。不要小看这个进步,这将减少我们因局部调整,反复从插件中bake模型的操作,从而减少出错和信息损耗的概率。
Marionette的节点(node)——也就是grasshopper中的电池,是vw中的对象,和矩形、拉伸、曲面、墙体、桌椅……一样,可以复制、阵列、在面板中需改参数等。所有节点都被放置在资源管理器中,和其他命令、符号、组件是平行关系。

2.   编程结果可作为工具或菜单命令随时调用当你辛辛苦苦完成一个参数化设计的编写,当然希望以后可以方便调用,不再重复劳动。Marionette可以将节点网络包装成(Wrap)自定义的节点(node),存放于资源管理器中,这类似于grasshopper中的“Clusters”。
wrap.jpg
而在此基础上Marionette又提供了两种方式供你选择:一是将自定义节点转化为“插件对象”,你可以随时将该对象插入到模型中,双击对象即可弹出参数面板,调整参数;二是将自定义对象转化为“菜单命令”,也就是你可以创造一个命令。太贴心了!

插件对象.jpg


3.   BIM信息无缝对接
Vw是BIM软件,和三维建模软件有本质区别,其承载的信息量完全不是一个数量级的。Marionette与vw中的信息化模型对象无缝对接,对信息数据的提取、调用、分析、调整都更加灵活,也有足够的可能空间。

4.   脚本编辑更为灵活
如果你有Python语言基础,恭喜你!Marionette提供了更便捷的脚本编辑方式,只需要双击节点(node),就可以弹出编程窗口,进行代码编写和修改。这一点肯定比grasshopper更加灵活便利。
脚本编辑.jpg

最后,grasshopper在界面操作和建模能力上依然无可比拟,而Marionette在上述4个方面的表现却有更大的潜力和灵活性。软件江湖不应该一家独大,保持开放的心态和视野,才能不断进步。期待Marionette的迭代更新,也希望有更多用户使用它,分享经验。

感谢你读到我的文章,期待共同进步!

关注微信公众号:马sir笔记,学习中文视频教程



评论 (0)

正序浏览

您需要登录后才可以回帖 登录 | 立即注册

返回顶部