游戏编程的材料科学

发布于 2024-08-03 18:58:28 字数 168 浏览 7 评论 0原文

有人知道对各种材料相互作用的行为进行编程的好资源吗?

游戏编程物理资源通常涵盖碰撞检测、动量、惯性等,但它们似乎处理一种理想化的“材料”。我感兴趣的是模拟弹丸撞击金属的行为,金属会产生更大的塑性变形,而撞击木头会容易碎裂,或者玻璃会破碎。

是否有书籍或在线资源从游戏/模拟的角度处理此问题?

Does anybody know of a good resource for programming the behaviors of various materials interacting?

Game programming physics resources usually cover collision detection, momentum, intertia, etc., but they seem to deal with a sort of idealized "material". I'm interested in simulating behavior of, say a projectile striking metal, which would deform more plastically, vs. one striking wood, which would tend to splinter, or glass, which would shatter.

Is there a book or online resource that deals with this from a game/simulation perspective?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

痴意少年 2024-08-10 18:58:28

我相信这篇 gamedev.net 关于材质变形的文章有很多你想要了解的内容正在寻找。

I believe this gamedev.net article on material deformation has a lot of what you're looking for.

狼性发作 2024-08-10 18:58:28

如果你对模拟射弹撞击金属、塑性变形、破碎玻璃等感兴趣。我认为游戏不会为你提供太多基于严格物理学的内容。

这些类型的计算通常使用有限元分析软件包完成,例如 ANSYS、NASTRAN、ABAQUS等等。如果您是一名材料科学家,并且您想要的不仅仅是经验答案,我想说游戏引擎不会具有您正在寻找的保真度。

我加载了chaos发布的材质变形文章。我坚定地站在 FEA 阵营。

LS Dyna 是您应该查看的另一个竞争者。它也用于高度非线性影响问题。

If you're interested in things like simulating projectiles striking metal, plastic deformation, fracturing glass, etc. I don't think games will offer you much that's based on rigorous physics.

Those kinds of calculations are usually done using finite element analysis packages like ANSYS, NASTRAN,ABAQUS etc. If you're a material scientist, and you want more than an empirical answer, I would say that gaming engines wouldn't have the fidelity that you're looking for.

I loaded the material deformation article that chaos posted. I'm firmly in the FEA camp.

LS Dyna is another contender that you should check out. It's used for highly non-linear impact problems as well.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文