9

有人试图实现 4d 或 n 维物理实时(或非)引擎吗?

与 3d 和 2d 物理引擎相比,这个实现有什么困难?当然,其中之一是演示问题。这是一个有趣的查看和了解更多关于 4d 超球体、超立方体、弹簧、关节、液体和其他物体的信息。

我只是好奇,并没有真正的应用程序使用它。

我的想法的概括是 lobachevskian 或 riemann 几何中的物理学、扭曲空间(你可以穿过针眼)、环形空间(回到同一个地方)、物理学悖论和其他令人惊奇的事情。

4

2 回答 2

3

有许多研究小组使用相对论代码来解决各种物理问题;来自相对论电动力学相对论流体动力学/磁流体动力学以及基于引力的模拟等。天体物理学应用是您遇到相对论代码的主要场所。

4D 游戏引擎是您在 FIFA 和 COD 等游戏中已经拥有的。这只是一个 3 + 1 的实现,这无疑是许多相对论代码(它们使用时空的 3 + 1 公式)。由于许多不同的原因,这种时空分割在计算上更容易处理。当然,当您从 1D 到 2D 等时,您的复杂性会随着模拟物理的增加而增加。

对我来说,拥有一个 n 维的物理引擎是没有意义的。我们体验的不是 n 维的物理过程,而是四个。询问超立方体等不是物理学,而是几何/数学构造。这些与您传统上与物理引擎相关联的内容是分开的。

于 2012-09-25T11:59:55.260 回答
1

4D 物理引擎的一个例子是4D Toys,由 Marc Ten Bosch 创建。

在此处输入图像描述

作者在他们的博客上详细介绍了它的工作原理(例如,请参阅这篇关于几何代数的文章)。

他们的技术论文N-Dimensional Rigid Body DynamicsSIGGRAPH 2020 接受。

我还在这里解释了角速度在更高维度上的工作原理。

于 2020-10-19T21:50:26.167 回答