【企业版】VolumeAxis Field
发布于:2024-10-18
功能简介
功能说明
体积轴比风场组件更复杂,具有更多的参数,适合制作复杂力场效果。
体积轴支持配置力的类型、大小方向、影响范围、湍流,并且支持多个力的组合
体积轴样例
V2.4:
一、添加体积轴
支持将体积轴添加到场景、绑定到人体、绑定到指定骨骼
1.添加到场景
放置Actor窗口中搜索 Style3D Volume Axis组件,拖到场景中
设置坐标系为对象局部坐标,使用UE的移动、旋转、缩放工具调节体积轴
2.体积轴跟随人体
在骨骼网格体下添加Style3D Volume Axis Field组件
3.体积轴跟随指定骨骼
人体骨骼网格体上,选择骨骼,创建插槽
重命名插槽
角色蓝图中,主骨骼网格体下添加Style3D Volume Axis Field组件,Parent Socket设置上面添加骨骼插槽
二、体积轴属性
1.整体属性
Field Type(2.4.0版本) | 场类型: Force Direction :沿力的方向 Normal Direction:沿法线方向 Hydro Dynamics:流体模型 |
Magnitude | 幅值:体积轴整体的幅值大小 |
Attenuation | 衰减:沿着轴向绝对距离进行衰减,数值为衰减指数 |
2.方向力
速率 | 含义 | 示例 |
Away from Center | 远离中心(球形发散) | |
Away from Axis | 远离轴(垂直轴平面发射) | |
Along Axis | 沿轴 | |
Around Axis | 绕轴 | |
Directional Speed Direction | 指定方向
|
添加多个子速率场后,多个场矢量叠加后,共同对布料产生影响
3.湍流
Turbulence相关参数可以调节布料扰动相关效果
Turbluence |
使用时可选定一个轴为主要方向,主轴参数高其余轴参数低,如:0.01;0.01;1。 |
Turbulence Speed |
每轴的Turbulence Speed效果也受Turbulence数值影响,如X轴Turbulence为0,X轴Turbulence Speed修改没效果(幅度为0,只调快慢没效果) |
Turbulence Freq |
轴向频率有数值时,布料沿轴向摆动。 想布料沿固定方向出现波浪时,调高轴向的频率,Turbulence Speed不能太高 |
Turbulence Offset |
turbulence参数也会影响初始的湍流方向,数值正负刚好对应相反方向 |
4.流体动力学
Hydro Dynamics 流体动力学,适合模拟比较剧烈的风
Enable Hydro Dynamics | 开启流体动力学 |
Drag | 体积轴对布料的拖拽力 |
Lift | 布料沿法线方向的升力 |
注意:
开启后,速率场中原先设置的速率使用新的模型进行计算
流体力大小可通过Drag、Lift来调节
Drag:体积轴对布料的拖拽力
Lift:布料沿法线方向的升力
5.参数调节技巧
体积轴参数调节比较复杂,可以使用UE的模拟模式,运行时选中组件调参数,可以边调边看效果
有两点注意事项:
体积轴绑定在Metahuman角色上时,不能在模拟模式调参数,会产生服装炸开现象;
Metahuman角色要实时调参数,可以先将体积轴拖入场景中,不绑定到Metahuman上。
实时调参数时,数值突变带来力的瞬间突变,每次调完数值后稳定一段时间后的效果更接近参数真实效果。
6.参数的导出与载入(V2.4.0版本)
三、版片被体积轴场影响及权重
1. Field权重绘制
可以在服装界面中,绘制版片不同区域对体积轴力场的受影响权重
Smd Property切换到Field,笔刷工具的具体使用见 服装属性绘制
绘制完后,直接保存
2. 版片被体积轴影响开关
可以选中版片,在Cloth Piece _ Sim Property中取消勾选 Affected by Field,取消体积轴对该版片的影响。
3. 版片受不同体积轴的影响及权重(V2.4.0版本)
服装绘制,选择Field(体积轴)选项,用笔刷绘制受影响的权重:1 100%受影响;0 不受影响
选择体积轴,设置该体积轴使用哪张Field权重图
四、Sequencer使用体积
添加Style3D VolumeAxisField轨道,右键属性中添加相应的参数轨道
体积轴所有参数支持在参数轨道中打点设置关键帧
常见问题
1.初始、或调参数后服装大幅度摆动
服装本身状态有巨大变形(如大的弯曲褶皱等),在运行模拟时会有本身应力的释放,导致服装大幅摆动。不连续调节某些对力影响大的参数时,也可能出现这种突然的大摆动,模拟一段时间后才会是参数对布料的正常表现。
2.体积轴效果还受哪些因素影响
布料物理属性
布料物理属性柔软,在力场中就容易被拉伸或扭曲;物理属性偏硬,就不会拉长或粘连在一起
布料形状及大小
长条形、大布料容易出现扭曲和大范围摆动;方形、小布条容易调出均匀的效果。
布料拓扑布线
布料拓扑布线均匀,容易调出稳定效果;布线不均匀相对难调出好效果。
求解器属性影响
求解器属性:时间步长、子步、迭代次数、重力等,影响解算布料在体积轴下的效果
3.是否支持添加多个体积轴,是否支持与风组件联合使用
支持多个体积轴共同使用,支持与Style3D风组件联合使用
4.体积轴参数预设(2.4.0版本)
参数效果 | 参数预设(uasset) |
使用方法:
将预设解压到项目Content文件夹
体积轴组件中点击 Volume Axis Config 中 Load,加载预设