大家好!
我想与大家分享一下我的物理引擎/沙盒中的一个新方面:诺拉运动学(Nora Kinetics)。
这个视频展示了一个自定义的破坏引擎,它与 Cosserat 棒引擎并行运作。这使得破坏物理学能够以高效且美观的方式与流体和胶体动力学相互作用。
每个实体都被预分裂为 Voronoi 细胞(“碎片”)和一个边图,其中每个边都是碎片之间共享的表面。边图的连通组成部分形成刚体。
这个引擎的管道结构上与稳定的 Cosserat 棒管道完全相同,因此它们可以在每个步骤和子步骤中并行运作。
在一个非常高的层次上,两个管道都有一个广泛阶段、狭窄阶段和求解器。两个系统共享一个命令编码器,每步骤都可以通过GPU缓冲区进行通信。这使得两个系统之间的精确交互成为可能,而不会出现隧道效应。您可以在视频中看到一个例子,即水塔可以保持并与水相互作用。
性能瓶颈在于,减少有趣的碎片的兴趣度,使其睡眠,但唤醒它们是高效的,所以你实际上不会注意到它发生。
我很高兴回答任何问题!将这个地方达到的目标是这个项目的原始目标之一,所以我很高兴终于能在这里运作。
评论 (0)