dynamo软件是什么_Dynamo应用秘籍:12:球面UV实用案例

59b6986d764291a3eb173018f17a34cc.png

最近IKEA出了一款非常酷的,用户可以互动调节造型及光影亮度的球形灯,PS2014(这名字总是一看就想起PhotoShop)。颇具科幻色彩,也是好评不断。

971604a137ab94c96329eb4a3928c958.png

在设计的逻辑概念上,这个灯的设计非常简单,因此我们可以在Dynamo中使用球面UV参数这样的方式来重新构建她,还可以同时增加几个选项,使得她成为一个参数化的PS2014灯。

要完成这个过程,首先需要分析两种灯片的形状大小规律,从观察看,每一个基本单元都是一个锯齿形加一个刀型的弧形灯片,然后单元上下左右镜像可以构成上下交错的单元,如同西瓜瓣一样,再围绕中心旋转这个西瓜瓣,就能够形成。根据这个方法规则,我们可以先将球面展开成矩形平面,来确定需要进行UV等分的份数,尤其是竖向的。

d1141497f0d969cf0f653d54af7969fb.png

这个草图就差不多展示了竖向需要划分的份数,因为是球面,每一个边都是圆弧,创建圆弧需要三个点,因此在分割时,最短的边需要加密一倍,保证每个圆弧都能提取到三个点。

根据这样的UV规划,就可以创建出球体分割。不过这样的分割出来的球体,样子符合设计,但是灯片之间是没有缝隙的。因此还需要处理一下,在灯片之间开出口间隔缝隙来,具体方法暂时保密,大家可以想想可以有什么方式来实现。

至于灯的开合,有了空隙的灯片就能实现一定角度的开合了。

8e94096b456a5b4d6892a3cf4f5dcbb1.png

上图是闭合和开启情况下的Dynamo版本的PS2014灯。具体的代码先不在这里展示了。因为时间的关系,开合规则并没有严格按照PS2014的,宜家的灯是内部有连杆,灯片的相关运动可以由方程控制。有兴趣的可以研究一下这个方程式。同时,这个灯也是ChynamoApp里面的一个杂类自定义节点,暂时还没有发布。后期ChynamoApp新的版本(v0.75+)发布后,可以去搜索并安装该软件包,在里面就可以看到原始的代码了。

d0a1e367d7db210b6dd3d4f92f7b6c70.png

PS:真的是代码,因为全是用Design Script写的。待软件包新版本正式发布后,会将代码补充贴在这里。

――分隔线――

ChynamoAPP的0.8版本已经正式发布,可以在Dynamo中搜索自动安装或者到软件包网站搜索下载,手动安装。

快速链接

上一篇《《《《《 应用秘籍目录 》》》》》下一篇

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值