虚幻4引擎
游戏引擎
虚幻引擎4》是由Epic Games公司推出的一款游戏开发引擎,相比其他引擎,虚幻引擎不仅高效、全能,还能直接预览开发效果,赋予了开发商更强的能力。虚幻引擎4在大约2分半的Demo演示中,将其强大的功能发挥得淋漓尽致。与之相关的热门游戏有《绝地求生》《和平精英》《实况足球2022》《跑跑卡丁车:漂移》《鸣潮》等等。
特点介绍
预览UE4
此前GDC公布的“撒马利亚”,已无限逼近UE4的虚幻3.975引擎演示视频同时,我们也可以从虚幻3.975引擎的技术指标预览神秘的UE4。
全新的虚幻3.975引擎支持DirectX 11物理引擎PhysX,APEX和NVIDIA 3D技术,以打造非常逼真的画面,登陆设备包括PC,主机,手机和掌机
Epic Games日前公布了以“Unreal Engine 4”所制成的《虚幻竞技场4(Unreal Tournament 4)》消息,此则新闻在国外引起了一阵轩然大波。
早在2005年8月时,Epic Games副总裁Mark Rein曾透露,他们已经开始开发“Unreal Engine 4”。继前代引擎“Unreal Engine 3”后,Epic Games公司总裁表示,他们期望他们所开发出来的游戏引擎能被运用来制作更多更特别的游戏,如今也已有数不清的游戏运用“UT”引擎成功开发出不少知名的游戏大作,例如《天堂2》甚至是未来的《天堂3》等等,连日本大厂SQUARE ENIX也曾用此引擎来进行游戏的研发过。“Unreal Engine 4”未来首度将于次世代主机第三代Xbox One、PS4上率先进行游戏开发,最后将会全面进攻至PC市场,玩家们约在2010~2012年间时,就会真正享受到超逼真的《虚幻竞技场(Unreal Tournament 4)》。
登陆平台
Epic Games发推表示,他们将与任天堂合作,帮助游戏开发商虚幻引擎4带到新游戏机Switch上。
但是Epic同时对虚幻引擎4引擎是否支持Wii U的问题上做出了基本否定的回答,在之前的访问中,Epic的创始人之一Mark Rein就说过Epic并打算把虚幻4带到Wii U上,不过当时他也说:“如果消费者们想要在Wii U上获得一个虚幻引擎4游戏的移植版,他们还是有可能玩到。”
“没有,我的意思是那句话并不是正确的答案,我们没打算,Wii U上有虚幻3引擎,不是吗。它已经创造了非常多优秀的游戏。而虚幻4出现后虚幻3并不会消失。但是我们要把虚幻4带给下一代主机。这就是我们所要关注的焦点。如果你想制作Wii U的游戏,可以用虚幻3,它已经支持WiiU了。”
这很明确的表示了Wii U没有虚幻引擎4,而且也不会出现支持虚幻引擎4制作的游戏。早先时候,EA也宣布寒霜3引擎不支持Wii U,也就意味着更多的第三方会因此而不考虑Wii U的移植大作,虽然任天堂可以继续凭借自己的阵营来保持竞争力,但考虑到WiiU存在游戏数量不如预期的问题,我们不得不说Wii U的前景会在这件事后更加蒙上阴影。
骨骼动画系统
骨骼动画系统;支持每顶点可达4骨骼同时影响的效果以及复杂的骨骼结构。
◎ 动画由一棵动画物体树驱动,包括:
· 混合控制器,进行对嵌套的动画物体之间的多路混合。
· 数据驱动的控制器,封装动作捕捉或手动制作的动画数据。
· 物理控制器,连接到刚体动态引擎,用来实现布娃娃系统的游戏者和NPC动画和对力的物理响应。
· 过程动画控制器,以C++或UnrealScript实现,为了实现一些如使一个NPC的头部和眼睛跟踪一个在关卡中行走的游戏者,或使一个角色根据健康情况和疲劳度作出不同动作等特性。
◎ 为3D Studio Max和Maya制作的导出工具,用于向引擎中导出赋予蒙皮权重的网格,骨骼和动画序列。
游戏性系统
◎ 提供了一个支持普通游戏对象(如游戏者,NPC,物品,武器和触发器)的面向对象的游戏框架。
◎ 丰富的多级别AI系统,支持寻路、复杂关卡游历、单独决策和组队AI
· 对如触发器,门和升降机等普通游戏对象敏感的寻路框架,允许复杂的游历设定,使得NPC可以按下开关,打开门,并绕过障碍物。
· 游历框架带有短期战术战斗、掩护和撤退的路线网。
· 基于小队的AI框架,适合第一人称射击、第三人称射击和战术战斗游戏。
◎ AI路径在UnrealEd中可见并可由关卡编辑者编辑,允许自定义和提示
◎ 可见的AI脚本工具,使设计者可以创建复杂的交互性游戏设定,例如游戏者目标,通用的游戏事件触发器和交互式过场动画
◎ UnrealMatinee,一个基于时间线的可视化序列、动画和曲线路径工具。设计者可以使用此工具建立游戏中的过场动画,可以是交互的或非交互的,通过动画序列化、移动包括摄像机在内的对象,控制声音和视觉特效,并触发游戏和AI事件。  UnrealEd中的“Matinee”工具,能够编辑基于时间轴的事件序列
◎ 支持各种平台的输出格式,包含5.1环绕立体声和高品质杜比数码音效。
◎ 3维声源位置设置,多普勒效应。  多普勒效应:是指当发声物体在运动时,声音的音调会随着物体移动速度而改变其高低——声音频率的变化,这个原理也被运用在声卡3D发声原理之中。  ◎ 在UnrealEd中的可视化音效工具可以为声音设计者提供对音效的全面的控制,声音强度,顺序,循环,过滤,调制,变调和随机化。声音参数被从代码中分离开,使设计者可以控制所有的与游戏、过场动画和动画序列相关的声音。
◎ 支持所有平台的主要声音格式,包括PCM,ADPCM,游戏机对应的声音压缩格式Ogg Vorbis
◎ 支持游戏机上的声音流。
◎ Internet和局域网游戏已经成为Epic的竞赛游戏如Unreal Tournament 2004的一大特征。虚幻引擎长时间以来一直提供灵活的高级网络架构,适合于各种类型的游戏。
◎ Internet和局域网游戏在PC和所有游戏机平台上都被完全支持  Unreal Tournament 2004的游戏中带的服务器浏览器
◎ 虚幻引擎的网络游戏部分编程是高层的和数据驱动的,允许由Unreal脚本代码指定在客户端和服务器之间联系的变量和函数,来保留一个同步的对游戏状态的近似。底层游戏网络传输是基于UDP的并能够将可靠和不可靠传输方式结合,来对游戏感进行优化,即使在低带宽和高延迟的环境下。
◎ 客户端-服务器模式下最多支持64个游戏者同时游戏。同时支持非服务器模式(点对点模式)下的16游戏者同时游戏。
◎ 支持不同平台间的网络互连(例如PC服务器和游戏机客户端;Windows, MacOS和Linux客户端共同进行游戏)。
◎ 所有游戏特性在网络游戏模式下都被支持,包括基于交通工具的多人游戏,带有NPC和机器人的组队竞技,单人模式下的协同游戏等等。支持自动下载,包括跨平台的一致的Unreal脚本代码。这项特性使得从用户自己创建的地图到奖励包,到完整的游戏mod都可以随意获得  全局光照技术“Unreal Lightmass”,可生成高质量的静态照明和带精确半影软阴影、相互漫射与反射、色彩释放(color bleeding)等下一代技术,同时还有新的分布式计算框架“Swarm”,生成光照的速度可提高最多十倍。
◎ “Unreal Content Browser”(虚幻内容浏览器)基于后端数据库,支持缩略图预览、内容标签、内容收集管理,能让开发人员在大量内容里迅速找到所需资源,不必再逐个手动打开文件查看。  ◎ 可扩展统计和数据管理后端“Unreal Master Control Program”(虚幻主控程序),作为一种高可靠性在线服务架构,支持新闻宣布、设定管理、在线玩家追踪,以及硬件、配置、游戏状态数据搜集,并且包含一系列视觉化游戏状态工具,比如玩家活跃性区域热图
物理学碰撞
刚性物体碰撞系统可以让操作的玩家充分利用游戏里的物体碰撞,角色动画碰撞,复杂真实的交通工具和物体爆炸进行娱乐。 所有的渲染物体和模型都可以进行动力学属性的设置,包括摩擦力
物理碰撞音效
提供了许多和动力学有关的功能和设置,包括玩家的操作,人工智能及网络功能。 在虚幻的编辑器中可以直接进行物体,模型的动力学设置,并支持简单的碰撞优化及调整;运动约束编辑;交互式的物理仿真及编辑器中的tweak快速调节。
操作工具
虚幻的编辑器(UnrealEd)是一个以“所见即所得”为设计理念的操作工具,它可以很好地弥补一些在3D Studio Max和Maya中无法实现的不足,并很好地运用到游戏开发里去。在可视化的编辑窗口中游戏开发人员可以直接对游戏中角色,NPC,物品道具,AI的路点及光源进行自由的摆放和属性的控制,并且全部是实时渲染的。并且这种实时渲染还有动态的光影效果。
并且还有完整的数据属性编辑功能,可以让关卡设计人员自由地对游戏中的物件进行设置或是由程序人员通过脚本编写的形式直接进行优化设置。
实时的地图编辑工具可以让游戏的美术开发人员自由地对地形进行升降的高度调节,或是通过带有alpha通道笔刷直接对地图层进行融合和修饰。并可以在地图编辑中直接生成碰撞数据和位移贴图
图形化的材质编辑工具。开发人员可以对材质中的色彩,alpha通道及贴图坐标进行自由的调解并由程序人员来定义所需要的材质内容。虚幻的材质编辑器,采用的是和Maya,Darktree一样的“材质节点编辑”方式,操作的时候,无论是脱拽或是关联线的操作都十分的方便,至少比我经常在用的Max中的“材质层级编辑”方式好用多了,而美术制作人员则可以在材质编辑工具中利用多个简单的材质类型融合出一个复杂漂亮的高级材质类型,并可以实时地参照场景中的灯光影响。
编辑器的资源管理器功能也非常的强大,可以进行快速准确的查找,观看并对游戏开发中的各种资源进行整理组织。
虚幻编辑器中还为美术制作人员提供了完整的模型,骨骼和动画数据导出工具,并将它们连同编辑游戏事件所需要的声音文件,剧情脚本进行统一的编辑。
在编辑器中还为开发人员提供了一个“游戏测试”的按钮,只要用鼠标点击后就可以对编辑好的游戏内容进行测试。这样的话,可以一边在“测试窗口”中观看游戏画面,一边在另一个窗口中进行实时的调整和修改,十分方便。   为那些使用3ds Max和Maya进行制作的美术人员,提供了完善的导入导出插件。可以把模型导入虚幻引擎当中,包括模型的拓铺,贴图坐标,光滑。
在虚幻的引擎中为了游戏开发的程序员们能够更好地进行编写,提供了3个非常具体的编写实例和百分之百开放的源代码,编辑器,Max/Maya的输出插件,以及一些公司内部开发游戏所使用到的游戏代码
虚幻的游戏播放脚本语言还提供了许多自动化的原数据供游戏开发人员参考和使用。引擎不仅可以兼容多种文件格式,还允许游戏的关卡,任务编辑人员在编辑器中直接察看游戏脚本的内容,属性并直接进行修改。
最新修订时间:2024-10-24 00:01
目录
概述
特点介绍
参考资料