什么是游戏引擎呢?不知道大家是否用过Photoshop|用游戏引擎复刻真实世界,到底难在哪儿?| 首席未来官( 二 )


除了前文提到的水 , 还有毛发、物体碰撞、甚至空气扰动等基础物理场景需要游戏引擎去模拟 。 对这些物理规则的模拟往往是游戏引擎公司经过数十年时间逐渐积累起来的 。 新入局者需要从0开始 , 很难形成对巨头的挑战 。
6.游戏引擎之间的另一大区别在于渲染能力 。 简单来说 , 渲染就是给游戏中的世界上色 。 渲染的终极目标和上述的物理规则是一样的 , 都是设法让虚拟世界中的色彩更加逼真 。
渲染其实是个高难度的活儿 , 真实世界中 , 物体的形状、材质、光源、以及光线的反射和折射都会影响物体颜色变化 。
我们可以想象在拉斯维加斯灯红酒绿的大街上 , 一辆炫酷的跑车驶过 。 在这个场景中 , 跑车上的颜色取决于哪些方面呢?
首先是跑车本身的颜色 , 其次是不同位置、不同颜色的路灯、建筑、路人的反射 , 还要考虑跑车金属车壳所带来的特殊光泽、车身各位置的曲率、阴影等等 , 并且跑车正在行驶 , 所有的光线变化还需要动态调整 , 可见这一切都要被虚拟出来 , 难度是相当大的 。
什么是游戏引擎呢?不知道大家是否用过Photoshop|用游戏引擎复刻真实世界,到底难在哪儿?| 首席未来官
文章图片
7.从渲染技术的发展历程上看 , 目前刚刚度过了原始阶段 。 2018年以前 , 主流的渲染方式为“光栅化技术” , 这种技术本质上是将预先计算好的颜色、光线、阴影以贴图的形式贴到物体表面 , 但这其实并不符合现实中光线的传播方式 。
光线追踪技术最早于20世纪70年代末提出 , 这项技术模拟现实中光线的运动轨迹 , 会计算视点发出的每一根光线在物体表面反射、折射的情况 , 来相对准确地还原物体的光学效果 。 这项技术随着2018年英伟达推出支持光追的硬件设备变成了可能 。
在2019年的GTC大会(英伟达举办的前沿技术会议)上 , NVIDIA宣布 , 将与两大游戏引擎开发商EPIC和Unity展开深度协作 , 在Unreal和Unity游戏引擎中 , 加入对光追的原生支持 。
游戏引擎的发展与硬件的不断迭代是密不可分的 , 领先的游戏引擎公司能够与英伟达和AMD等硬件企业产生深度合作 , 第一时间将新技术应用到自己的引擎中 。
随着未来VR游戏的逐渐普及 , 玩家对游戏中的画质、拟真度还会提出更高的要求 。 一方面 , 游戏引擎中的巨头们将继续建立竞争优势 , 保持领先地位 。 另一方面 , 面对纷繁复杂的现实世界 , 游戏引擎现在能模拟出的虚拟世界还很粗糙 , 在现实虚拟化这条路上 , 我们其实才刚刚开始 。
来源:王煜全

相关经验推荐