从 3D 物理模拟开始 - 从哪里开始?

问题描述 投票:0回答:1

我的问题很简单,但这并不是因为缺乏研究,我已经搜索和阅读物理模拟三周了,但仍然不知道从哪里开始。

我想做 3D 物理模拟(不推荐一些游戏物理引擎,我要做的模拟需要一定程度的复杂性和准确性)。需要明确的是,我不是在问如何制作物理引擎 - 至少现在还没有 - 我正在寻找的是用于视觉 3D 物理模拟的物理引擎。即,我想写出我的代码并查看它的 3D 动画,我可以使用什么来实现此目的? (我希望结果是现实的)

注意:如果有帮助的话,这里是我可以使用的编程语言:C、java、python、swift 和 javascript(我已经是一名程序员,但我只从事网络编程、移动应用程序和游戏等工作。所以我对科学计算机模拟领域完全陌生)。我知道我可以使用 C 和 Java 进行科学计算机模拟 - 我只是不知道如何使用 - 正如我已经提到的 - 我是该领域的新手。

注意:这个问题不是重复的,我看到其他看起来相似的问题,但它们不是,他们要么在问其他问题,要么不清楚且笼统。

3d physics physics-engine
1个回答
0
投票

多尺度问题的广义求解器仍然非常具有挑战性——也就是说,不可能满足所有实际目的。

1) 对于车祸模拟,FEM(有限元)模拟是最先进的,汽车制造商实际上使用它来预测性能和设计汽车。 ANSYS 是一种流行的商业软件包。

2)对于原子和分子运动,对于少量原子(最多数百个),您需要从头开始模拟,例如高斯。对于大量原子,您会牺牲准确性,但您可以使用 MD(分子动力学)模拟数百万个原子。有一些可视化软件包是为了根据您的模拟制作电影而开发的,具体取决于您使用的软件。

© www.soinside.com 2019 - 2024. All rights reserved.