鸡蛋破壳啦!Blender刚体物理效果教学

2022-01-25 18:27薛山
电脑报 2022年3期
关键词:鸡蛋壳平面鸡蛋

薛山

我们此前讲过好几期关于Blender刚体物理系统的话题,作为广泛应用于游戏、电影制作的物理模拟系统,从不同角度去反复学习、练习都十分有必要,所以本期我们继续关于刚体物理系统的学习——制作一个突然破壳的鸡蛋,听上去是不是很简单?实际操作又需要注意哪些细节呢?

第一步:制作“鸡蛋”和“蛋壳”

鸡蛋的制作比较简单,如果对形状拿捏不准的话可以拍摄或下载一张鸡蛋的照片,导入Blender里作为参考图即可。只需要为系统默认的立方体添加3级表面细分修改器,然后进入编辑模式,按照参考图拖动并缩放上下端顶点,制作出鸡蛋的大致形状,然后应用表面细分修改器,可以得到如图1所示的形状。

鸡蛋的破壳一般都只会破上半部分,但上下部分的分界纹路一定是随机弯折的,所以我们需要使用一定的方法来解决这个问题。在视图中新建一个平面,缩放为可以完全切割“鸡蛋”的尺寸,然后为它添加4级的简单型表面细分修改器。完成后再添加一个置换修改器,并为置换添加一个云絮图案,适当调整尺寸,得到如图2所示的样子。

这个置换的平面,就是我们用来分割鸡蛋上下部分的边界线,这时候先复制一个鸡蛋,命名为“未切割的鸡蛋”作为未切割的版本以备后续使用,并暂时选择将其隐藏。然后我们对鸡蛋添加一个布尔计算的差值修改器,目标选择为刚刚制作的平面。

这时候你可能会发现鸡蛋的下半部分没了,而我们要的是切割,这时候其实只需要再给平面添加一个实体化修改器,就会看到鸡蛋的下半部分回来了,应用布尔修改器并隐藏平面,就能得到如图3的效果了。

接下来我们要上下部分各自分离,让它们各自为一个独立的物体,然后分别进入编辑模式,以俯视角和仰视角删掉中间的所有面,最后再各自添加一个实体化修改器,即可得到如图4的效果,一个蛋壳上下部分之间有随机纹理缝隙且内部中空的鸡蛋就做好了。

第二步:为鸡蛋添加破碎和刚体物理系统

然后我们就要做鸡蛋壳破碎的效果了,先选中上半部分的鸡蛋壳,再选择物体、快速效果、Cell Fracture(碎片分裂),如果没有看到这个选项就需要在偏好设置里打开碎片分裂的插件,这是系统自带的,不需要单独下载安装。

使用Cell Fracture默认的效果即可,这时候上半部分鸡蛋壳会被随机切分为100个小块,这时候隐藏切分前的鸡蛋壳,再把这些碎片整合到一个新的集合里,然后为它们添加“拆边”修改器,这一步的目的是让它的边缘不存在着色问题,视觉上相对平滑一些,具体设置参考图5。

然后就是为碎片添加刚体物理效果,选中一片碎片并设置为活动项,其余选择默认即可,然后全选整个集合,将刚体效果复制给其他碎片。然后选中下半部分鸡蛋壳,赋予刚体物理效果的“被动”并将形状设置为网格,这是为了让碎片可以正确与蛋壳内部进行碰撞。然后再新建一个平面,放到鸡蛋的最下方,同样赋予刚体物理的被动效果。此时播放动画,就能看到如图6那样鸡蛋上半部分碎裂,洒落一地的效果了。

然后我們就在刚体物理世界里设置破碎效果的开始时间,并结合未切割的原始鸡蛋的缩放来制作动画了,这个部分比较简单,在这里就不过多赘述了。

本章小结

细节决定效果

这次的教学虽然内容比较简单,但仍有许多大家需要注意的细节,比如鸡蛋被切割分离后,各自部分都必须要加上实体化修改器,如果没有加上就直接使用碎片分裂功能就会被识别为一个实心体,而不仅仅有“蛋壳”。除此之外还要注意在添加刚体物理效果时,碎片之外的鸡蛋也很容易不小心被选中,这时候如果播放视频,碎片就会像爆炸一样地弹开,从而呈现出不同的效果……这些细节都是不容忽视的,否则很容易导致效果失败或大量走弯路。

猜你喜欢
鸡蛋壳平面鸡蛋
鸡蛋壳大变身
立体几何基础训练A卷参考答案
立体几何强化训练B卷参考答案
神奇的鸡蛋画
参考答案
从鸡蛋开始
认识鸡和鸡蛋
鸡蛋壳花瓶
平面和立体等