1、创建一个box,然后将尺寸修改成一个长方体,高度修改成1

2、创建一个isooffset节点,把精度调整到50

3、创建一个撒点节点scatter,将数量调节到84

4、创建一个voronoifacture节点,将它连接给撒点节点和一开始的box节点

5、把撒点的数量改成190

6、创建一个曲线curve节点,空格加2切换到顶视图,然后点击曲线节点,回车,用鼠标画一条曲线

7、给曲线加一个transform,上升高度调整为1

8、把曲线变实体,加一个polywire节点,将分段调节一下

9、加个扰乱节点pointjitter,把缩放调整为0.21

10、加一个群组节点merge,上面连接到撒点和扰乱节点,下面连接的是voronoifracture节点

11、创建并连接assemble和Null节点,去掉Name的勾,给Packed打上勾,再给Null修改名字为OUT_piece

12、创建节点dopnetwork,连接到它

13、双击dopnet进入里面,创建packed节点,连接rigid节点,再连接重力gravity节点,创建groundplane节点后和重力节点连接群组merge节点,后连接到output节点

14、点击packed节点,在SOP Path中连接OUT_piece,这样,上面的刚体整体碰碎到下面的地面上了

15、回到box层级里,给曲线节点加一个resample,把Length调整到0.22

16、连接并创建carve节点,只给里面的结束U打勾,然后输入:$T/4

17、将carve节点连接到attribwrangle节点上,在这里面输入代码:i@active = 1;

18、再复制这个attribwrangle节点,把它连接到voronoifracture和assemble之间,输入表达式:i@active = 0;

19、点击assemble节点,让它的Transfer Attributes连到active

20、创建一个attribtransfer节点,把点打勾,输入active,连接给attribwrangle和assemble之间

21、将另一边的attribwrangle连接到这边以后,把Distance Threshold调整为1.58

22、点击这个定位图标,找到加号点击一下,然后把Name和Label还有Attribute都取名为active

23、点击attribtrnsfer节点,调整Distance Threshold为0.78,Blend Width调整为0.96

24、点击dopnet节点,从新计算Reset Simultion点击一下

25、点开dopnet节点,在里面的rbdpacked这个节点上,给Overwrite打勾,这样,塌陷就完成了

26、最后,我们加个颜色节点,看看它的效果,瞧,是不是很不可思议呢?
