无论是电影《2012》中逼真的山岳崩塌、碎石地裂,还是梦工厂《怪物史莱克》中趣味横生的冒险打斗场景,都源于背后的功臣——子弹系统(BulletPhysics)。
今日,网易正式对外公布,全新自研引擎夜焰2.0将支持子弹系统,好莱坞动画御用的精巧工艺,《倩女幽魂2》的玩家也可以亲身体验。
好莱坞动画工艺 子弹系统打造全场景互动破坏
湖面泛起涟漪,微风拂动绿叶,看似简单的三维物理互动,却是连当年精英云集的好莱坞动画工业也棘手的难题。
因为当时大部分的物理引擎都是通过CPU(中央处理器)完成物理模拟计算,因为其并行计算能力和浮点计算能力不足,只能完成简单单调的破坏特效。
不过,这个难题随着子弹系统的诞生而得以实现,由此产生了《2012》、《怪物史莱克》等震撼大片。
为了让玩家在游戏中的历险奇趣逼真、战斗更加爽快,网易将支持子弹系统的重任,交给了自主研发夜焰2.0引擎。
当配备上全新引擎,《倩女幽魂2》将使用GPU(图形处理器)进行高速计算,支持连续或不连续的碰撞检测。打个比方,一旦怪物在悬崖边遭到你的攻击,将会与地表发生物理碰撞而产生反弹、滑落产生多种动态反馈,如果碰巧悬崖边上没有足够强力的阻挡物,怪物会被打落山崖。
人从山崖被跳下,按照真实世界的物理现象,应该是沿着抛物线方向下跌的
子弹系统的支持下,《倩女幽魂2》成为一个超真实的物理世界,按照抛物线轨迹一跃而出,体现游戏力学体感