绝对挑战!未来游戏设计的十大技术难题
- 作者:不死鸟
- 编辑:ChunTian
7.材质物理特性
预测沙子应该怎样从破损的沙漏里漏出来
问题:仅仅让建筑物具有真实的外观已经不能满足现状了,必须让它们能够真实地倒塌。在设计新的摩天大楼时,设计师正在思考如何改进大楼的损毁效果(已有的方法用事先设计好的大楼残片表现倒塌的大楼;或者播放已经录制好的大楼倒塌动画),并且实时呈现在游戏中。
现状:Piexelux球探足球比分开发名为数字粒子(Digital Molecular Matter)物理引擎,可以模拟物体粉碎、破裂、扭曲和撕裂的效果。它首先将建筑物转化为数百个微小的西面体。在模拟石块撞击时,射向建筑物的石块在碰撞点替代了那里的四面体;接着,引擎根据材料的密度、强度和质量来演算碰撞点周围的四面体如何相互碰撞、移位,制造出受损部位的连锁反应效果。“我们第一次仿真玻璃破碎时,把人扔向窗户然后观察玻璃以真实的方式变成碎片,足足搞了半小时,”Pixelux的软件工程师维克.索哈(Vik Sohal)说。
未来:所有使用数字粒子引擎表现的物体都必须遵守一些列物理规律,如杨氏模数,决定物体的硬度;还有泊松比,描述了气球和苏打水这类东西的弹性。数字粒子引擎还决定了物体的内力如何聚集,在超过阀值之后使物体在最脆弱的位置破裂。树长出新枝就是这样的过程。索哈说数字粒子引擎还可以用于公路场景;它可以构造一个300磅重的令人厌恶的线路维护员,并表现他鸭子一样的姿态。——Bjorn Carey
玩家点评 (0人参与,0条评论)
热门评论
全部评论