blender几何节点制作物体随机掉落自由落体

今天给大家介绍一下在blender中使用几何节点制作物体自由落体随机掉落的方法。

这个例子的总体思路是先实例化一些点,让后使用设置位置,对Z方向的偏移给定一个和时间相关的值即可。

我们知道物体自由落体时下落的距离可以用物理公式表示为H=-(1/2)gt²

在blender中,我们可以将这个公式输入到几何节点中做为物体某个时刻Z方向的偏移。

blender几何节点制作物体随机掉落自由落体

为了能够控制每一个方块的掉落,我们需要在运算控制中引入一个域值(数据场),这里我们使用编号节点,编号节点可以给我们提供一组编号值,通过时间对每个编号的单独计算,得到每个方块各自的下落时刻。

为了让每个方块下落时刻不按照编号排列,这里在编号内引入一个随机值,两者做加法运算,这样就可以打乱每个方块的下落时刻。

由于随机值有负数,编号和随机值相加的结果存在负数,为输出正数,在运算中增加一个判断,只有结果大于0才可以输出数据,否则不输出数据。

blender几何节点制作物体随机掉落自由落体

工程文件见附件。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。