虚幻引擎 4.10 版本信息

该版本为虚幻引擎 4 带来数百项更新,包括由 GitHub 上的虚幻引擎开发人员社区提交的 53 项改进!感谢虚幻引擎 4.10 的所有贡献者:

Andreas Axelsson (judgeaxl), Andrew Scheidecker (AndrewScheidecker), Artem (umerov1999), Artem V. Navrotskiy (bozaro), Cengiz, Terzibas (yaakuro), Christopher P. Yarger (cpyarger), Clay Chai (chaiyuntian), Cliff Jolly (ExpiredPopsicle), Coherent UI (CoherentUE4), Derek van Vliet (derekvanvliet), Frugality, Guillaume Buisson (monsieurgustav), Ian Fox (MaideCa), Jay Mattis (braindx), Jeff Rous (JeffRous), Joshua Olson (MrMormon), Kacper Kowalczuk (Ogniok), Marat Radchenko (slonopotamus), Markus Breyer (pluranium), Michael Allar (Allar), ondys, Piotr Bąk (Pierdek), Rama (EverNewJoy), Ren Wilson (rwils), Rene Rivera (grafikrobot), Robert Khalikov (nbjk667), Robert Williams (Rottbott), Ryan Luck (overlawled), Salamanderrake, Sébastien Rombauts (Srombauts), Sergey Vikhirev (BorMor), Shaijan, ssoria, Sylvain Rochette (labidus), Tam Armstrong (tamarmstrong), TheSoeldner, x414e54

更新

欢迎来到虚幻引擎 4.10!该版本包含大量绝妙的新功能,但我们的关注点是提高引擎的稳定性,并修复悬而未决的问题。 解决了大家报告的数百个错误,对品质进行了大量改进,并且几乎每个所支持的平台都收到了更新。

虚幻引擎旨在打造不可思议的虚拟现实体验,每个版本都会变得更好。 在该版本中,Epic 的 子弹头列车 虚拟现实演示使用了新功能,有专为头戴式显示器设计的全新渲染优化。

该版本也对移动设备进行了升级,带有全新的可扩展性功能,并支持折射。

对程序员来说,最后但同样好的消息是:现在,你们能在 Windows 上使用 Visual Studio 2015 进行开发了。 而在 Mac 上,我们修改了 Xcode 项目,以便让你们更高效地工作。我们还更新了目标平台,增加了对最新版 SDK 的支持。

主要功能

新增:移动设备的折射效果

现支持移动平台上的折射效果。在该版本中,带折射的现有着色器会自动在移动设备上运行,无需额外步骤!

image alt text

新增:优化的虚拟现实渲染

在该版本中,你的虚拟现实游戏的速度会更快,这归功于为头戴式显示器设计的全新渲染优化项。 我们采用了全新“隐藏和可见网格优化”(Hidden and Visible Mesh optimization),以减少虚拟现实渲染的 GPU 开销。

image alt text

Bullet Train VR Demo , by Epic Games

image alt text

由于透镜失真,这两个优化项确保我们不花费 GPU 时间处理不会显示在实际设备中的像素。 隐藏区网格充当 prepass,我们采用代表隐藏区的网格,摈弃网格背后的一切。 接着,在后处理阶段,我们使用该网格的反转(代表可见像素),然后只对其进行后处理。 通过使用这两种技术,你将获得“自由”的性能!对于“子弹头列车”,在 PC 上节省了约 0.25 毫秒,总帧周期仅为 11 毫秒。 在游戏机平台上,你有望看到更大的性能提升!

新增:支持 VISUAL STUDIO 2015

已对 Windows 平台上的 Visual Studio 2015 进行了虚幻引擎更新!

image alt text

Visual Studio 2015 包括诸如统一初始值设定项和委托构造函数的 C++ 语言功能诸多新功能 。 新的编译器也与标准非常兼容,会探测出代码中的更多错误。

你可以在 Visual Studio 网站 下载免费的 Visual Studio 2015社区版 。 虚幻引擎支持 Visual Studio 2015 社区版、专业版、企业版,以及台式机的快捷版(有一些限制)。

重要提示: 引擎的启动程序分配现在需要 Visual Studio 2015 启用 C++ 支持。请立即升级你的团队! 如果你使用虚幻引擎内的新项目向导,我们会帮你下载并安装 Visual Studio 2015。

重要提示: 手动安装时,Visual Studio 2015 安装程序不默认安装 C++。 在提示时请务必选择“自定义”(Custom),然后展开编程语言部分,接着勾选 Visual C++。

首次编译项目时,请留意报告的新编译器错误,因为新的 C++ 编译器更为严格。微软已发布包含更改示例的 文档 ,这些更改可能会影响你的代码。

如果需要继续使用 Visual Studio 2013,你需要通过 GitHub 源代码自行编译引擎。 在启动程序分配中不支持 Visual Studio 2013 的主要原因是, 两个编译器版本的附加预编译二进制文件、调试符号和静态库将大幅增大引擎的尺寸,并造成 Windows 下的项目设置更加复杂。 我们将在即将发布的版本中完全取消对 Visual Studio 2013 的支持。

更新:移动设备材料品质

新的材料品质系统能让你的游戏轻松支持低端设备,而不牺牲在更现代设备上的品质!

你现在能为所有材料生成低、中和高品质版的着色器!在每一等级,你能有选择地禁用渲染功能,以提升在低端设备上的性能。 UE4 将自动为众多流行设备检测良好的默认品质级别。

image alt text

Galaxy S6 Edge (高品质材质)

image alt text

Galaxy S III (降低了材质品质)

image alt text

更新:UE4 平台更新和 SDK

UE4 的每个版本都包含对所支持平台的改进,以及对最新 SDK 平台的更新支持

image alt text

该版本中强调的平台:

更新:地形镜像工具

使用全新镜像工具,您能轻易创建对称的景观。这对竞争的双队景观级别来说非常实用!

images/image_8.gif

更新:低延时虚拟现实运动控制器

我们更新了运动控制器组件,目前在开始渲染前进行后期更新。你能在下方看到后期更新和非后期更新组件在位置和旋转方面的差异。该屏幕截图是在正常速度的侧臂运动期间截取的。

image alt text

这是我们用来减少头戴式显示器延时的技术。我们现在每帧更新两次运动控制器组件的位置:一次在输入期间,另一次在渲染前。这意味着,控件的反映会更迅速,并能更好地反映玩家在现实世界中的运动。默认启用该功能。

更新:自动蓝图节点排列

我们增加了一套全面的布局套路,以便快速地自动安排蓝图。

images/image_10.gif

只需右键点击所选节点,然后选择“对齐”,即可自动排列节点。

你可以用该功能:

更新:ANDROID 上的网络浏览器用户界面

Android 现在支持在 Widget Blueprint 中,或在 C++ 中用 Slate 代码创建的网络浏览器小组件。这可以用来显示托管在网上任何地方的内容,例如发给用户的新闻信息或帮助文本。

image alt text

更新:针对 ANDROID 的游戏手柄功能

目前在 Android 下支持多个游戏手柄,并能识别一些常见的控制器类型和映射。

会自动检测以下 Andr​​oid 控制器。其它的会归为通用映射。

AMAZON 射击游戏控制器和 AMAZON 射击电视遥控器

image alt text

NVIDIA SHIELD CONTROLLER AND SHIELD PORTABLE

image alt text

SAMSUNG GAME PAD EI-GP20

image alt text

Android 控制器的其它新功能:

对同时支持多个控制器的简要说明:现在,按下未分配游戏手柄上的按钮会将该设备 ID 与首个未分配控制器 ID 相关联。也可以用三个新蓝图节点查询或清除游戏手柄至控制器 ID 分配:

image alt text

更新:全面修订 XCODE 项目

我们大幅改进了为游戏生成 Xcode 项目的方式!现在,你将能使用 Xcode 的当前问题和“修复”(Fix It)功能,索引的速度也快多了。 在构建配置间切换也容易多了!

之前是一个项目包含多个目标,现在有一个包含多个项目的工作区,每个项目有一个目标。 现在,在 Xcode 中打开 UE4.xcworkspace,而不是 UE4.xcodeproj。 工作​​区中的每个项目都创建一个方案,用于构建各种 UE4 目标。创建和运行什么由现行配置和平台决定。

在 Xcode 中选择 UE4 目标:

image alt text

左侧是新的 TARGET 选择,右侧是旧的

UE4 Build Configurations in Xcode:

image alt text

不用再担心运行哪个可执行文件。当你切换构建配置时,Xcode 会自动选择正确的应用程序。请注意,更改现行配置并不会更新方案编辑器中的可执行文件下拉菜单,这是 Xcode 的已知问题。但是,当你从 Xcode 运行时,它会使用正确的应用程序。

image alt text

尽管显示 StrategyGame.app,将启动StrategyGameEditor.app!

项目索引现在应该会更快、更准确。此外,现在会显示当前问题,而且 Xcode 的修复系统能够运行:

image alt text

更新:移动设备配置文件选择器

用户现在能在 iOS 项目设置中明确地选择移动设备装置和证书。此前会使用“最匹配”装置和证书(以绿色高亮显示,如下图所示)。现在,它们旁边有复选框,从而能使用特定装置和证书,而不是最匹配的。如果未选择项目,则使用绿色的。

image alt text

Release Notes

AI

Behavior Tree

Animation

Audio

Blueprints

Core

Editor and Tools

Content Browser

Landscape

Material Editor

Matinee

Persona:

PhAT:

Source Control:

World Browser:

Foliage:

Cooker:

Gameplay Framework

Content Examples

Localization

Networking

Other

Physics

Platforms

Android

iOS

Linux

Mac

Playstation 4

Xbox One

HTML5

Windows

Programming

Rendering

Lighting

Postprocessing

Optimizations

Mobile Rendering

UI

Slate

UMG

Programming Release Notes

Audio

Animation

Core

Editor and Tools

Cooker

Gameplay Framework

Networking

Online

Windows

Mac

Android

PlayStation 4

Rendering

Upgrade Notes

C++ API Changes

Blueprints

Xbox One

Playstation 4

Oculus