为什么支持场景破坏的游戏很少?技术揭秘(一)

  策划:这块石头要能劈,要有突然裂开的感觉。



  程序:现实中,一个物体受到撞击时会碎成几小块。在游戏中,这种碾压效果是通过物理引擎中的碾压系统来实现的。

  游戏引擎将模拟刚体的撞击。当冲击发生时,物理引擎计算冲击的位置和冲量(物体在时间上的力的积累),并将信息给粉碎系统。粉碎系统将决定是否粉碎以及如何粉碎。如果有必要,刚体将被切割和分解成许多合适的碎片。切割后,物理引擎会继续控制棋子,模拟棋子在现实世界中的运动。

  策划:具体来说,怎么切。



  节目:好了,在我们继续之前,我先给大家科普一下游戏开发的常识。你知道这件事吗?

  策划:我知道。

  程序:你可能不知道,我给你科普一下。

  游戏中的所有物体都是由脸组成的。人脸越多,细节越真实,但对性能要求也越高。所以游戏开发者需要不断的平衡画面性能和性能消耗,用最少的面孔达到最好的效果(《塞尔达荒野之息传说》在这方面做的很棒)。

  为什么,奶牛?因为你少吃面条也过得不错。

  法线贴图是一种模拟凹凸处灯光效果的技术,可以在不添加多边形的情况下向模型添加细节。

  糟糕的计算机配置(交叉)和性能优化不足的后果



  好了,言归正传。在切割破片的过程中,销毁系统需要计算破片刚体的质量属性和形状切割。

  刚体的质量属性是刚体的质量、惯性矩和重心,以尽可能真实地模拟碎片运动;形状切割要保证碎片质量属性易于计算,形状大小丰富,接近真实破碎效果。

展开阅读全文

页面更新:2024-03-08

标签:刚体   破片   物体   碎片   形状   场景   性能   效果   质量   引擎   系统   技术   游戏

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top