Blender与Unity3D中的海洋模拟

时间:2018-09-25 12:51:42

标签: unity3d blender

我想进行物理上准确的海洋模拟。 波的高度和速度应在运行时由键盘控制。 在海洋中,需要有一条沿着路径移动或由键盘控制的船。 到目前为止,我已经在Blender中进行了此模拟: https://youtu.be/LJ6ncxv-k7w 问题如下: 1.与海洋没有碰撞 2.没有用于船只运动的控制器 3.我可以控制波浪,但不能在运行时

我考虑切换到Unity是因为用户界面显然更好,因为它是游戏引擎。我不想使用Blender的游戏引擎,因为在这一点上它的未来还不确定。 在回顾了各种Unity水模拟插件之后,我得出以下结论: 1.在大多数情况下,例如AquasSUIMONO中的浮力很大 2.他们似乎都没有提供与船的实际碰撞。 3.它们确实提供了波高控制,但就波属性而言,没有其他的控制功能。 4.某些插件可以组合使用,以达到令人满意的效果。 我的问题是: 我应该完全使用Unity吗? 似乎很适合我的用户控制需求,但是在碰撞方面缺少插件。我看过这个视频,但没有教程:https://www.youtube.com/watch?v=T0D_vrYm4FQ 即使有一个,我如何将其与插件结合起来? 有没有一种方法可以在Blender中构建场景,然后将其导入Unity? 导入波浪后,我能控制波浪和划船吗?

非常感谢您的时间和知识。

1 个答案:

答案 0 :(得分:0)

如果您真的是海洋,我建议您查看NVIDIA WaveWorks。它是一个C库,没有与Unity3D正式集成,但是既然您为此付出了很多,我想您可能会有足够的勇气尝试自己将其制作成可用的插件。