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

从3D物理模拟开始-从哪里开始?,3d,physics,physics-engine,3d,Physics,Physics Engine,我的问题很简单,但这并不是因为缺乏研究,我已经搜索和阅读了三个星期的物理模拟,仍然不知道从哪里开始 我想做3D物理模拟(不要为游戏推荐一些物理引擎,我将要做的模拟需要一定程度的复杂性和准确性)。说清楚一点,我不是在问如何制作一个物理引擎——至少现在还不是——我要找的是一个用于可视化3D物理模拟的物理引擎。ie,我想写下我的代码,并看到它的3D动画,我可以使用什么?(我希望结果是现实的) 注意:如果有帮助的话,下面是我可以使用的编程语言:C、java、python、swift和javascript

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

我想做3D物理模拟(不要为游戏推荐一些物理引擎,我将要做的模拟需要一定程度的复杂性和准确性)。说清楚一点,我不是在问如何制作一个物理引擎——至少现在还不是——我要找的是一个用于可视化3D物理模拟的物理引擎。ie,我想写下我的代码,并看到它的3D动画,我可以使用什么?(我希望结果是现实的)

注意:如果有帮助的话,下面是我可以使用的编程语言:C、java、python、swift和javascript(我已经是一名程序员了,但我只从事过web编程、移动应用程序和游戏等工作,所以我对科学计算机模拟领域一无所知)。我知道我可以用C和Java进行科学的计算机模拟——我只是不知道怎么做——正如我已经提到的——我是这个领域的新手


注意:这个问题不是重复的,我看到其他问题看起来很相似,它们不是,它们不是在问别的问题,就是不清楚和笼统。

多尺度问题的笼统解决方案仍然非常具有挑战性——也就是说,不可能用于所有实际目的

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


2) 对于原子和分子运动,对于少量的原子(最多数百个),您需要一个从头算模拟,例如高斯。对于大量的原子,你牺牲了精确度,但你可以用分子动力学(MD)模拟数百万个原子。根据您使用的软件不同,开发了一些可视化软件包,用于从您的模拟中制作电影。

不清楚且笼统
嗯,
我想要的是用于三维物理模拟的东西
一点也不精确,我的意思是:
要使用的东西
非常广泛,就像
3D物理模拟一样,你的帖子很不清楚,也很笼统,这就是为什么我的问题包含“从哪里开始”的原因,我提到我对科学计算机模拟完全陌生。我不能给出一个更精确或更集中的问题,因为我不知道什么可以用于模拟-如果可以,我不会问这个问题,但你想模拟什么类型的物理事件什么类型:我将进行多种类型的模拟,它们可能完全不相关。两个例子:1)不同角度的车祸——看起来我在玩弄它,但实际上我要把它投入使用,它会考虑所有影响汽车的力,从空气阻力到摩擦力到重量,等等,它需要完全准确。2) 原子和分子在化学反应中的行为,展示了它们在不同的环境、不同的温度、压力等条件下如何结合和断裂,以及我的物理学背景。我没有学位,如果你问的是这个,我只有16岁。但我自己学习高级物理学(阅读书籍、研究论文等)已经多年了,主要集中在量子力学和碰撞理论上,但也学习了其他物理领域谢谢你的回答,但这两个领域都是付费软件-这不是我现在要找的,从我读到的关于它们的内容来看——如果我错了,请纠正我——它们都不需要编程,或者根本不需要编程——这对我来说是行不通的,我有点沉迷于编写代码