上一篇我们讲到流体特效技术总结之RealFlow流体特效制作,下面我们继续。
选择发射器,进入它的参数设置面板。展开Particles [粒子]卷展栏,设置Resolution [解析度]的值为0.1, Density[密度]值为10.0,这样设置后在计算流体时速度会快一些,同时也能达到我们需要的效果。继续展开Display [展示]卷展栏,修改Point Size [点大小]的值为0.2。最后再展开Circle [圆形]卷展栏,修改粒子发射速度的值为10.0,这里将速度设置较大的原因在于快速发射后的流体具有很大的初速度,然后与圆管口的障碍物相撞击,以产生飞波的效果。当然上面这些参数大家不必死记按照实际需要调节即可,没必要在乎很精确的数值。具体设置如图所示。
下面我们再来为粒子加入动力场,单击上方工具栏中的动力场创建按钮,在下拉菜单中选择Gravity [重力],添加一个重力场,再选择我们导入进来的圆管对象,在右边的属性设置面板中修改Collision distance[碰撞距离]的值为0.04,如下图所示。
注:在场景模型的属性设置中有几个重要的参数。其中Bounce表示碰撞的弹力,它的值越大,则粒子和对象碰撞后会弹得越高: Roughness表示对象的表面粗糙程度,值越大,表示越粗糙,那么与粒子碰撞后粒子会相应地表现出细碎的分散性;Friction表示粒子与对象间的摩擦力。
此时按下右下方的Simulate [模拟]按钮进行粒子的发射运算,运算一段时间后,观察场景中粒子的发射与碰撞情况,可以看到,在圆管的下方开口一端,粒子在与障碍物进行碰撞后飞溅而出。在进行运算的程中如果对观察到的粒子状态不是很满意,可以适当再做调整,然后按TReset[重置]按钮,再按下Simulate[模拟]重新计算,直到满意为止,如图所示。
调整满意后,下面将为粒子加入Mesh [网格]。选择场景中的粒子Circle,然后在上方工具栏中单击Mesh [网格]创建按钮,这样将在右边栏中出现一个新的Mesh [网格],单击一下其左侧的+号,我们可以看到Circle已经在Mesh的命令树下了,也就是说当前的Circle粒子加入了Mesh网格模拟流体。为了达到更好的效果,下面还将对Mesh的一些属性进行设置。选择Mesh,在其属性设置面板中将Polygon size [网格大小]的值设置为0.14,然后展开Filters卷展栏,修改Filters method为Yes。
注:在Mesh [网格]的属性设置中有几个重要的参数,其中的Step [步幅]表示Mesh [网格]的面数,它的值越大,则网格面数会越多,也就越接近真买的表面,但是同时会消耗大量的运算时间,因此一般将其设置合适就可以了。另外,Mesh命令树下的Circle同样有几个重要的参数,其中的Blend factor决定了两个粒子之间的表皮连接吸引力,它的数值越大,则吸引力越强: Radius [半径]的值决定了粒子表皮距离粒子的最小距离。上面介绍的这些参数都会对最后计算的粒子形态产生很大的影响,所以在进行设置的时候要反复进行实验,只到计算结果满意为止。
(未完待续)
热门课程
专业讲师指导 快速摆脱技能困惑相关文章
多种教程 总有一个适合自己专业问题咨询
你担心的问题,火星帮你解答学习游戏开发班可以帮助游戏爱好者从零基础成为游戏开发专家,掌握全面的游戏开发技能。
火星时代教育为您提供专业的界面设计实战班,在实践中掌握界面设计的核心技巧和最新趋势,成为优秀的UI设计师。
了解UI交互设计培训的最佳选择,比较不同培训机构的优势和特点。
火星时代教育为您推荐专业的学影视后期培训机构,提供高质量的培训内容及资深导师指导,助您成为优秀的影视后期剪辑师或合成师。
火星时代教育是一家专注于交互设计培训的机构,为学员提供专业的交互设计培训课程,并帮助他们成为优秀的交互设计师。
本文章将介绍关于UE5智慧城市专业学习的重要性和火星时代教育的资讯。
1. 打开微信扫一扫,扫描左侧二维码
2. 添加老师微信,马上领取免费课程资源
同学您好!