Airenas
Dynamo中是没有Rhinoceros3D中的Grasshopper里的同类型节点,不过通过另一种途径,我们也可以做出这种类似图像采样控制圆圈大小,形成对比导致图片像素化的效果, 实际上,Grasshopper中的Image sampler也是采用类似的原理,只是集成度更高通过一个电池(节点)完成,而在Dynamo中我们则需要手动完成这其中的步骤。
此节点非常有用,如果你想你的参数化设计中,运用有规律的变化的话,这是基本功,经常用得到。简单的说比如一个列表[1,2,3,4,5]使用此节点移动2个位置后的列表则变换为[3,4,5,1,2,]
通常来说放置族实例和旋转这些实例是两个步骤,但实际上可以在Dynamo中一次完成,需要说明的是,这些实例原先是没有的,从无到有由Dynamo生成,然后再旋转,脚本的执行 也是有先后顺序的,否则数据(代码)没有流动到下一个步骤。
你是否也会对着视频边看边做?实际上我之前对着The Gherkin也就是俗称小黄瓜的,位于英国伦敦的子弹头楼进行了学习,也算是完成我从Grasshopper到Dynamo的转变,并走通工作流的的开始,知道了如何在Revit中运用Dynamo生成的复杂几何形体,因为不同于Rhinoceros,Dynamo是没有烘培(bake)的,运用的是另一种方式。
这个视频我对另一个视频博主DynaMorphine所的视频内容的学习,看看如何制作出他的视频里的内容。
同样来自我对DynaMorphine频道里的另一个学习的视频,对着视频一步一步操作过来的。相互交流,学习也是提升很重要的一个途径。
我是后来才知道这个爱心形状还有公式的,所以就在Dynamo中尝试了一下,只要有公式,就能进行参数化设计,因为可以控制未知数的变化,得到一连串变化的函数值。
以往自适应构件的定位点需要手动分割曲面来创建,后来知道了通过Revit中已有的分割好的体量也是可以获得对应的定位点。这是另一种方法,但是需要Revit中已经手动分割好, 看实际情况了。
这两种方法都挺简单且实用,选一种你喜欢的吧。
Python script节点当然也可以创建我们通过其它OOTB(Out of the box)节点创建的曲线,这次我就尝试了一下,效果是差不多的。
3种创建球体空间分割点的方法,都尝试了一下,实际上不光是一个节点,即便完成同一个目的的脚本,方法也不知一种,选择适合的即可。
chatGPT是很强大的工具,可以帮忙生成自定义的节点,但是不都是正确,需要自己检查与修改,如果完全交给chatGPT,则可能报错,并且无法解决,由其 生成的代码很多是想当然的,不过不能否定其的强大,相信以后版本的AI辅助代码编写会更准确,错误更少,不过还是那个原则,首先你要看得懂,知道如何修改chatGPT 写的代码的错误,否则可能并不能完全满足实际的功能需求。
本来一开始想做Oumuamua的,但是没有找到对应的双曲线轨道公式,所以放弃了,最后选用了冥王星轨道作为尝试,也是对周期性节点Now的又一次尝试。
Boundingbox也就是范围框节点,非常实用,但是因为的框都是一个横平竖直的范围框,不是随着集合体的空间形态走的,这次更新后的Dynamo加入了这个节点, 想必在以后的使用过程中会非常有用。
Dynamo更新添加了自定义选择节点,让我们看看使用方法和效果吧。