正在做同场景的风场统一的功能,刚好看到了关于世界物理场的介绍。
测试下来好像物理场和WindDirectionalSource相比,对布料模拟缺少了空气动力学的效果。
但WindDirectionalSource组件对物理对象或者粒子好像又不起效。
那么在需要进行布料模拟的情况下,该怎么选择。
正在做同场景的风场统一的功能,刚好看到了关于世界物理场的介绍。
测试下来好像物理场和WindDirectionalSource相比,对布料模拟缺少了空气动力学的效果。
但WindDirectionalSource组件对物理对象或者粒子好像又不起效。
那么在需要进行布料模拟的情况下,该怎么选择。
你好,
统一风场是我们开发在设计物理场时的一个典型用例. 目前物理场对布料的影响是直接调整顶点的速度或施加力, 相当于勾选Use Point Based Wind Model的风的效果. 虽然不像WindDirectionalSource有更真实的空气动力学风动(没有drag/lift控制, 不会考虑每个面的迎风比例), 但可以有更灵活的局部控制, 空间上可以有更丰富的变化.
如果效果上一定需要空气动力学的风, 还有一个思路是: 在蓝图里采样物理场的向量值, 通过布料的运行时Interactor, 逐个修改每个布料Component的风向(SetWind). 物理场原本对布料顶点速度/力的影响可以通过Field System的Meta Data Filter过滤掉.
PS: 如果使用的是Panel Cloth, 运行时的接口对比skeletal mesh上的布料有些变化, 参考这里.