很有趣的题目。海绵也有很多种,不知道你想做哪一种?
(1)如果是像“奶酪”那样,有大小不一的圆孔,且位置不能太规律,可以用粒子系统调用球体,设置随机尺寸,应用为实体后和立方体Boolean运算。
(2)如果不想用粒子系统,也可以,先把立方体XYZ三个方向各阵列20,然后应用为一个实体,移除重叠点,加Subsurf修改器,随机选点(15%)并删除掉,可以得到多个大小不一的孔,有所不足的是这些孔显得太“方”。
(3)如果是对圆孔的“圆形”要求不太严格,也不介意圆孔分布太“整齐”的话,可以这样做:先把立方体XYZ三个方向各阵列10,然后应用为一个实体,移除重叠点,加Wireframe修改器并设置粗一些,然后再加Subsurf修改器就得到一个个整齐的圆孔,最后随机选点,随机变换位置(小幅度),就能扭曲这些圆孔,变得“自然”一些。(如下图所示)
![](http://imgsrc.baidu.com/forum/w%3D580/sign=88e2f455bbfb43161a1f7a7210a54642/e48c584e9258d10906513d2cd858ccbf6e814dd2.jpg)