bob棋牌娱乐体育

bob棋牌体育:不做流体模拟也能实现流体效果?Blender设计思路解析

发布时间:2023-08-30 01:57:32 |作者:bob棋牌娱乐体育 出处:bob棋牌综合
  •   如果要问Blender里什么功能最消耗资源,答案就是流体物理模拟系统,这套系统囊括了烟雾、火焰、液体等多种物理效果,因为要逐帧计算且与分辨率息息相关,所以硬件开销极高,就算是用桌面级Core i9处理器和RTX 4090显卡的硬件组合,以较高的精度渲染一个15秒的全高清视频也需要至少6个小时之后的时间,所以在很多时候我们不得已寻找一些替代方案,特别是要求不算特别高的情况下。

      那么,不做流体物理模拟能不能够实现流体效果呢?比如一瓶水,即便调整它的位置和旋转,能否依然能够正确显示其液体形态呢?事实上,这个效果还线

      接下来就是让水面动起来,我们大家都知道Blender有一个特殊的修改器“洋面”,它就是我们模拟水面波纹效果的关键,新建一个平面并设置“洋面”修改器,这时候我们应该调整修改器的数据,第一是分辨率,它数值越高顶点数量越多,但也越考验硬件性能,第二是时间,需要给它加载一个“#frame/15”的驱动器,这样它的数值就会跟随帧数不断演进了,播放视频会看到洋面动了起来。第三是尺寸和空间尺寸,这两项数据控制了洋面的波动高度,需要结合起来做调整,具体设置可以借鉴图1,大家也能自己按需进行调整。

      瓶体设计完成后,通过“布尔”修改器,来实时计算它和立方体之前的“交集”,它实际上就是我们本次设计的液体了。然后我们就可以如图3所示那样,复制一个瓶体,删掉“布尔”修改器,然后将它作为瓶体的外观,添加“实体化”修改器以表现厚度,并作为液体的父级,这样我们移动瓶体时,内部的液体也会跟着进行移动了。

      不过这时候你会发现,洋面和立方体并不会跟随瓶体移动,如果把瓶体设置为它们的父级,它们便会跟着瓶体进行旋转,而我们想要的效果是旋转瓶体时,水面依然是朝上的,所以此时就不能设置为父级,而是如图4所示,利用物体约束里的“复制位置”来实现,记得勾选“偏移量”,这样我们就能改变洋面的位置来正确设置液体的区域了。这时候我们再播放视频并移动和旋转瓶体,就能够正常的看到液体在瓶体内正常分布,且洋面水波始终朝上的效果了。

      然后我们还需要给玻璃瓶加个“盖子”,因为大多玻璃瓶饮料的盖子边缘都是锯齿状的,所有我们应该进入瓶体的编辑模式,复制顶端的圆形面,再按P将其分离成独立模型,全选所有边缘点,在顶部菜单找到“选择”,子菜单里再选择“间隔式弃选”,默认就是每隔一个顶点就弃选一个,正好就是我们想选择的样式,将其往下拉,就能得到一个锯齿状的瓶盖边缘了,再通过“实体化”和“倒角”修改器就能实现让人满意的设计效果了。

      模型设计我们至此就算完成了,最后一步就是给它加载正确的材质,并设置好环境照明和灯光效果,渲染器我建议选择Cycles,玻璃瓶我们大家可以直接用“玻璃BSDF”来实现,最简单。但如果你的电脑性能比较一般,只可以使用EEVEE渲染器的话,直接用这个节点无法体现良好的透明效果,需要如图5那样对节点进行特别设计,与此同时一定记得在材质属性里把混合模式调整为“Alpha Blend”,阴影模式调整为“Alpha钳制”,这样才可以正确显示透明信息。

      这次的液体模拟效果成败的关键就在于如何让瓶体在旋转之后,依然能确保水面正常向上,同时还有正确的形状,并且必须要正确选择物体之间的跟随模式,而不是一味地选择父级关系,这实际上也是Blender最让新人头疼的一点,它的功能复杂度较高,有些功能看上去还非常相像,若不是亲手实操就很难发现其中的关键差别。但也正因如此,我们才需要在学习过程中多尝试,这样才可以快速找到准确的设计方向,来提升工作效率。



    上一篇:小伙开店高价收回啤酒瓶盖几天后生意兴旺客人川流不息
    下一篇:上海铸衡电子科技有限公司
Copyright© bob棋牌娱乐(体育)官方网站 All rights reserved.