环境风系统-Ambient Wind System
商城地址:在特效创建的Ambient Wind System - 虚幻引擎商城 (unrealengine.com)
这个环境风系统与物理,Apex布料和速度树一起使用,具有粒子效果和简单的草顶点着色器。
虚幻引擎的原生风对象“风向源”只会影响顶点布料和速度树对象。
这种风力系统会影响所有可能的演员和物体。
此外,受风影响的身体演员在移动时会听到声音。可以触发滚动或摆动运动声音,也可以触发“OnHit”声音。
风力系统与无界风区和风力演员一起工作,风力演员对这种风做出反应。
风区是产生风力的类。风力演员受风的影响。
要使物理对象对风做出反应,它必须在其蓝图组件中添加一个新的“风组件”
由于可能受影响的风对象都是不同的对象类别,因此需要几种不同的方法来投射风。
对于物理演员来说,风是由加力驱动的,而每个风受影响的演员的风荷载是通过物体投影表面积和物体材料密度计算的。
布料由生成的“风向源”驱动,该源与生成的蓝图风同步。
PFX 和草地着色器直接从风曲线中获取风力强度,并通过乘数。
其中,PFX 风结果驱动发射器参数,而叶面风进入材质参数值,该值驱动叶面着色器中的其他世界位置偏移。
风区的特点是:
为物理对象、布料、PFX 和草/顶点着色器设置全局风强度
切换随机风向变化
通过风强度调制风声
添加用户创建的风弯,用于定义时间轴上的风强度。那些风帆是随机播放的。
风区的其他功能:
在风区内随机生成受风影响的演员。这对于风滚草等环境演员很有用。
定义生成的执行组件数量并应用随机缩放。
从选定的 actor 类数组中生成
通过定义允许Actor生成所在的类来屏蔽生成区域。默认值为“横向”。
风媒基类具有较小的功能集:
网格可以设置
其角度和线性阻尼是可编辑的
可以定义估计的表面积。这用于风荷载计算。值越大,对物体施加的风力越大。
可以设置风的运动声音。
它有一个开关“正在使用声音循环”
循环声音用于连续移动的物体,如风滚草,摆动的标志。
这些需要是特殊的声音提示,并将由物体速度在音量上调制。
“一击即响”的声音通常用于仅在撞击时碰撞且不会滚动或摇摆的物体。
就像轻便的物体,当风吹过它们时会掉下来。
请先
!