瞅一瞅新功能?Rhino Inside Unity

2021-05-10 16:52:32 浏览数 (1)

前两天做作业(应付老师)的时候顺便做了点可交互的模拟,没想到在朋友圈竟然收到了我敬爱的康师傅的关注,心中暗自窃喜一秒

虽然在rhino里模拟挺好玩、上手也很快,但是毕竟不是面向交互的软件,To C和展示起来都不是很方便。

正如康托的教导:

那怎么办呢?转战Unity和Unreal呗。不过Rhino用顺手了,再上别的,实在是有点受不了其他软件里自己的建模效率hhh。正好之前Rhino 7推出了一系列rhino inside的功能,使得用户可以在其他软件的框架里调用rhino,有潜力形成一些协作和联动的工作流。到目前为止最火的是rhino inside revit(毕竟建筑业的需求摆在那里),剩下的都不是很完善,不过也不妨碍在“过渡期”我瞅一瞅,试一试。(Rhino Inside官方页面:https://github.com/mcneel/rhino.inside,是开源项目)


其实在rhino inside之前,已经有不少优秀的开发者尝试这样的工作流了。Youtube上很火的Up主Junichiro Horikawa早在四年前就开发过一个基于web socket的插件来实现实时的网格数据的传输(https://github.com/jhorikawa/MeshStreamingGrasshopper),

国内的开发者也做过的探索,罗维祯 & iphone

Rhino 与 unity 连接(基于服务器) 罗维祯 iphone,公众号:大水牛参数化设计Rhino 与 unity 连接(基于服务器)

再说回来,Rhino Inside Unity的项目页面:

https://github.com/mcneel/rhino.inside/tree/master/Unity

年初的时候学校有个两三天的Unity工作坊(虽然基本上啥也没教),正好把Rhino Inside Unity的流程跑一下。基本上把Git, Rhino, Unity都装好就可以开始了。接着用Unity打开上面网页上下载下来的资源,在顶部窗口就可以看见由Rhino Inside创建出的新标签页,具体效果演示如下。

在Unity中创建带有控制点的曲面

传输网格数据到Unity,并返回Unity中的摄像机位置数据

除了官方的这两个案例,你也可以在Youtube 和Bilibili上找到其他更高阶的教程,通过C#代码,可以把整个参数化的体系构建在Unity中,实现在Unity中调整模型数据的功能,真的是非常Amazing。(三个链接在下方)

https://www.bilibili.com/video/BV155411P734

https://www.youtube.com/watch?v=geC94_pkPrs

https://www.youtube.com/results?search_query=rhino inside unity

好了,耍完这一套

我要卸载Unity,装Unreal了

大家Have Fun!

0 人点赞