当今的许多游戏,从手机到游戏机,背后可能都有一个游戏引擎进行开发3D植物,它可以实时整合大量模型和场景之间的交互效果。 即使在开发初期,游戏引擎的设置也会受到很大影响。 它影响着游戏的发展方向和规模。
什么是游戏引擎?
事实上,游戏引擎对于汽车来说并不像汽车引擎那么重要。 对于游戏来说,游戏引擎并不是必需的。 早期的游戏几乎没有这样的概念,比如最开始的《塞尔达传说》就是设计师从第一行代码开始,通过复制粘贴或者一句一句想象的方式写出来的!
华润网
与游戏部件相比,游戏引擎更像是游戏的基本框架,允许开发者在现有的结构中填充自己的创意内容。 这大大降低了开发游戏的门槛,每个人都可以学会操作游戏引擎。
华润网
游戏引擎先驱:
约翰·凯马克二世
最早的这种革命性变化实际上可以追溯到 1991 年 Id software 的创立及其创始人约翰·卡马克 (John Carmack)。
卡马克带来的第一个最有影响力的影响是他制定了游戏引擎的框架,优先列出了游戏制作所需的事物清单并完成它们。
约翰·凯马克二世
第二点是游戏引擎结构的基本要素都在这里建立,比如渲染、物理效果、音效、程序、动画等功能。
游戏引擎的图形渲染
回顾游戏引擎渲染的早期案例,我们可以谈谈卡马克的著名游戏《雷神之锤》。 当卡马克思考如何在枪发射子弹时在枪周围创建光影效果时,实际计算一下子弹的火花怎么样? 为了与周围环境进行交互,他直接将周围纹理提亮并提高整体色温叠加在原始材质上游戏引擎架构,让游戏操作起来更加简单快捷。
当然,今天的科技水平早已不同。 随着技术的发展,现在有很多游戏支持实时光源计算,而不是模拟实时光线追踪(Raytracing)技术。 例如,在著名游戏《控制》中,使用了大量的反光板来营造出许多真假的穿梭和太空效果。
除了实时渲染功能之外,Unity还支持对画面中间接光源的计算,使得室内渲染效果能够更好,并且全局预渲染技术在很多赛车游戏中都有使用。 该功能可以真实模拟城市中赛车与环境光源相互作用产生的车身反射。 说完了游戏引擎的渲染能力,接下来我们要提到游戏引擎中的另一个功能——“集成”。
统一反映
我们一开始就提到,游戏引擎集成了游戏中的各种功能。 事实上,它与建筑中的BIM概念非常相似。 近年来,Unity与Autodesk频频动作,希望将游戏引擎的功能引入建筑行业。 使用。
事实上游戏引擎架构,Unity近两年推出了一项新的付费服务,那就是“Unity Reflect”。 您可以直接将Revit建模导出到Unity,在这里您可以切换所有图层和类别3D角色,无论使用Furniture是按机电设备还是材料进行分类。 您可以选择特定的材料显示在屏幕上,这样您就可以非常简单清晰地了解整个建筑各个部分的规划状况。
而原本支持多平台开发的Unity,也让这个功能能够支持手机、平板、电脑,几乎所有你工作时使用的电子设备。 可以说是全平台运行; 通过建筑工地上的平板电脑和计算机。 与 AR 结合,您可以使用 VR 观看办公室中的场景并在其中走动。 Unity Reflect功能的出现不仅为架构从业者提供了额外的沟通媒介,也为我们在游戏引擎与架构结合领域提供了一个思考方向。
虽然游戏引擎与建筑的连接是近几年才发生的事情,使用水平也没有想象中的那么完善,但如今建筑与动画、工业设计等非常见领域之间的跨界软件交互正在成为现实。越来越近了,尤其是像游戏引擎这样的集多种功能于一体的软件,它对架构的影响在未来会越来越普及和加深。