火球法师
精华
|
战斗力 鹅
|
回帖 0
注册时间 2020-9-21
|
因为现在最多只能做到次世代的画面加上世代或者上上世代的物理效果
比如alyx也是把有限的机能拿来模拟了瓶内流体效果,其实也是取巧的vertex动画,并不是真实的演算模拟,你想让瓶子打破里面的水能模拟出逼真的流体效果不是不行,机能资源不够
只要机能够,影视离线渲染那些建筑破坏和流体效果可以做到游戏上,问题是别人一帧渲染农场都要整几百秒,游戏是要一秒跑60帧的
计算量指令数摆在那,现在虚幻5已经自带chaos,加上Niagara,有条件的其实可以自己调试下什么破坏效果对应的性能测试
基本上预处理碎片越多,层数分的好,加上几万个粒子碰撞碎片可以做出效果,但是这么一搞一看单帧已经十几ms了,你还没算别的图形性能消耗呢
游戏要跑起来实际上尽可能要把数据做预处理,变成静态的,高精度物理模拟效果是纯动态的,就像你要让一个火焰跟着风走,火焰和物体接触会产生接触面
那就要做vector field,要做纯动态计算,有些地方还要递归,计算量是指数级的,动态计算本来就吃性能,如果还要做高画质还要算一堆复杂的shader呢
以前老游戏720P,30-40帧玩家都玩得欢,现在都2K-4K了,还要至少60帧,甚至上百帧,难道这些都是不耗算力的吗
如果真的要专攻物理效果,现在最好是往卡通和风格化方向做,这样能做到高分辨率和高帧数,玩家才买帐 |
|