Unity 破坏原型:全程序化运行时碎裂的《Open Plan》

AI3D 发表于 4 周前 浏览 0 分类 新闻资讯

Unity Destruction Prototype With Fully Procedural Runtime Fracturing
来源图像

这个作品看起来太好了,几乎不需要什么剧情,光是物理效果就已经足够令人满足了。我们之前曾介绍过 Luke Mitchell(又名 hoahluke)的圣诞树和行星尺度地形项目,而如今这位开发者分享了一款游戏的 WIP:在游戏里,你可以用极其暴力的破坏方式来“翻新”房屋。

据开发者所说,这里没有任何东西是预碎裂的:每一次断裂都在运行时动态计算。每个 mesh 都会被分配一个“破坏材质”,用它来定义碎裂模式、音频效果、质量以及其他属性。PhysX 物理引擎承担了大部分繁重工作,但该系统还依赖多项优化,包括谨慎的内存分配、Unity 的 Advanced Mesh API、尽量减少物理关节的使用,以及在场景负载较高时将高开销计算分摊到多帧中完成。

Luke 最新加入的内容包括一门几乎可以切开任何东西的激光,以及一枚能把碎片吸入旋转漩涡的黑洞手雷。这款游戏名为 Open Plan。如果你感兴趣,可以前往官方网站了解更多详情和更多视频。

今年早些时候,Rune Skovbo Johansen 发布了一段关于地形侵蚀技术的精彩视频和博客文章。Luke 后来将其移植到 Unity,并发布了代码:

相关链接

原文链接:https://80.lv/articles/unity-destruction-prototype-with-fully-procedural-runtime-fracturing

喜欢这篇内容吗?