我正在寻找一种方法来近似移动在高度图上的流体容积。 我能想到的最简单的解决方案是将其近似为大量的非绘制小直径球(<0.1m)。 然后,我会在球停留的位置上放置一个表示水面的可见平面。 就我所知,没有托管物理引擎包含内置的流体模拟器,因此提出了这个问题。
实现将使用诸如JigLibX之类的物理引擎,该引擎能够模拟球的运动。 要确定平面的高度,我考虑对处于分组顶层的每个球的最大高度进行平均。
我不指望性能会很好,但它是否适用于实时? 如果不是,我可以使用此模拟来预烘制流线吗?
希望我的表述有意义, 我真的想要得到关于是否可行或是否有更好的方法来处理这个问题的意见/建议。
谢谢任何帮助, Venatu
(如果相关的话,我的目标平台是使用C#的XNA 4.0。目前仅限Windows,因此PhysX / Havok是模拟的可能性,但我更喜欢托管解决方案)
实现将使用诸如JigLibX之类的物理引擎,该引擎能够模拟球的运动。 要确定平面的高度,我考虑对处于分组顶层的每个球的最大高度进行平均。
我不指望性能会很好,但它是否适用于实时? 如果不是,我可以使用此模拟来预烘制流线吗?
希望我的表述有意义, 我真的想要得到关于是否可行或是否有更好的方法来处理这个问题的意见/建议。
谢谢任何帮助, Venatu
(如果相关的话,我的目标平台是使用C#的XNA 4.0。目前仅限Windows,因此PhysX / Havok是模拟的可能性,但我更喜欢托管解决方案)