虚幻引擎 4.6 版本信息

本页面的内容:

虚幻引擎4.6进行了诸多光照和材质方面的改进,支持捕获和回放网络演示,并对动画工作流程进行了重大更新,其中包括了根骨骼运动混合以及多动画剪辑支持! 全新的移动平台预览渲染模式让您可以编辑您的场景,使之呈现和移动平台相同的效果。 我们已极大地增强了使用虚幻运动图像的UI创建,并且您现在可以马上将可互动的UI控件放置到三维场景中。 我们还继续对4.6版本的移动平台和主机平台进行了改进,并加入了数以百计的其它功能和bug修复。

此次发布包括了88项重大变更,它们都是由虚幻引擎的杰出开发者社区提交的。 在此,我们谨向以下贡献者们表达我们诚挚的谢意:

Alex Silkin (alexSilkin), alwei, Allegorithmic, Artem V. Navrotskiy (bozaro), Cengiz Terzibas (yaakuro), Flenzine, Gigantoad, Rama (EverNewJoy), Joel Riendeau (joelriendeau), Jakub Stasiak (jstasiak), Joe Hegarty (JoeHegarty), Marat Radchenko (slonopotamus), Michael Kösel (TheCodez), Michelle12188, Marcin Polaczyk (mpolaczyk), MyDigitalLife, mordentral, KazumasaOhashi, leobenaducci, Lukasz (iniside), Nicholas Hughes (piinecone), Sebastian Köcke (byte3), Salamanderrake, Stephen Whittle (stephenwhittle), Tomas Jedlicka (jedlickat), Rick Yorgason (Skrapion), Kyle Rocha (kylawl)

主要新功能

试验性功能: 三维虚幻运动图像UI

您现在可以附加UI控件到组件中,然后在三维场景中显示它们!

3DumgUI01.png

3DumgUI02.png

来自自发光材质的静态光照

自发光材质现在可以直接照亮周围的物体!

StaticLightingfromEmissiveMaterials.png

在Mobility(移动性)设置为“Static”(静态)的情况下,您可以通过启用阴影投射组件的新“Use Emissive For Static Lighting”(使用对静态光照的自发光)选项来打开这项功能。 在启用后,Lightmass会从自发光贴图源中生成烘焙的直接光照。

植被的静态光照

植被对象和实例化网格物体现在支持预计算光照和阴影! 这样可以对具有固定或静态光照的场景进行非常高效的渲染。

StaticLightingonFoliage.png

对于中等大小的关卡来说,静态光源较为合适,但对于大型关卡来说,在编译时间或内存需求方面就不够用了。 请您一定要对需要进行多次实例化处理的网格物体使用非常小的光照贴图分辨率。

录制演示(网络回放捕获)

这个功能让您可以保存您游戏过程的“instant replay”(实时回放)! 它会捕获您游戏的网络动态载入内容到一个“demo”(演示)文件夹,这样您可以稍后回放或与他人共享。 您甚至可以使用时间调整来快速进行放慢或快进您的游戏。

DemoRecording.png

对于任何启用了网络功能的虚幻引擎游戏来说,演示录制都会自动运行。

试验性功能: 在编辑器中预览移动平台内容

您现在可以在编辑器视口中直接预览移动设备上的场景内容! 着色器会模拟OpenGL ES2移动平台的外观和功能集,并且您可以无缝地来回进行切换。

MobilePreviewInEditor.png

试验性功能: 网络浏览器UI控件

您可以使用新网络浏览器UI控件在您的游戏或编辑器工具内存放网页。

WebBrowserUIwidget.png

在蓝图中动态载入在线会话

虚幻引擎现在支持通过蓝图脚本来主持、发现和加入在线会话!

SteamOnlineSessions.png

新材质系统功能

具有许多贴图的材质

MaterialsWithManyTextures.png

标量和向量参数默认值的实时预览
暴露来自材质函数的参数

动画: 播放多个动画剪辑

到目前为止,您一次只能在骨架网格物体上播放一个动画剪辑。 现在您可以播放任意数量的动画剪辑了!

以下是关于其运行原理的内容:

动画插槽管理器

AnimSlotManager01.png

AnimSlotManager02.png

在动画剪辑轨迹中编辑插槽

此处是动画剪辑编辑器的视图。 请注意轨迹右侧的Combo Box(组合框)。 它将会列出该轨迹的所有可用插槽。

EditingSlotsonMontageTracks01.png

如果您需要创建新插槽或新组的名称,Magnifying Glass(放大镜)将可以带您进入Anim Slot Manager(动画插槽管理器):

EditingSlotsonMontageTracks02.png

顶部状态栏将告知您动画剪辑所从属的组。 这是根据首个Track’s Slot(轨迹插槽)来确定的。

EditingSlotsonMontageTracks03.png

如果您有多个插槽,状态栏也将会告知您在设置上是否存在任何问题。 举例来说,如果您混合并匹配属于不同组的插槽,这时将会出现警告提示,而且您可以将鼠标悬停在该位置以查看关于该问题的更多信息。

EditingSlotsonMontageTracks04.png

在动画蓝图中编辑插槽

EditingSlotsinAnimationBlueprints01.png

EditingSlotsinAnimationBlueprints02.png

来自任意位置的根运动

虚幻引擎现在支持从多个动画中混合根运动!

RootMotion01.png

设置资源上的根运动:

RootMotion02.png

来自任意位置的根运动 :

RootMotion03.png

动画: “Humanoid Rig”(类人骨架)快速选择

HumanoidRigQuickSelect.png

新蓝图编辑器菜单

我们重新设计了蓝图编辑器的右击菜单,以提供更为准确和相关的结果。

BlueprintEditorMenus01.png

BlueprintEditorMenus02.png

更大的三维世界

单个世界的最大尺寸被增大到大约 20公里 的直径。 另外,我们现在支持三维世界的原点变换(而不仅是二维变换。)

更快的打包和烘焙速度

在编辑器内对内容进行打包或烘焙从未如此之快!

导航网格物体动态载入

虚幻引擎现在可以在运行时在内存或从内存中动态载入预计算的导航数据部分。

虚幻引擎C++编程

简化的类声明

简化的转换

其它C++改进

UI: 游戏控制器支持

您现在可以使用手柄在UI元素间查看!

UI: 复合字体

Slate和UMG现在支持字体族和复合字体。 这样您可以创建实际由多个子字体所组成的字体,而且每个字体都可以用于不同的字符范围。 这对于显示本地化的文本很有帮助。

字体资源

字体编辑器

FontEditor.png

虚幻运动图像(UMG)中的字体

FontsInUMG01.png FontsInUMG02.png

Slate中的字体

Canvas中的字体

学习资源

编辑器内帮助
API 文档

版本信息

Animation

Audio

Automation

Blueprints

OrthoViewBlueprintEditor.png

Core

Editor and Tools

Landscape
Material Editor
Persona
Scene Outliner
Static Mesh Editor
Source Control
UI

Framework

Networking

Online

Physics

Platforms

Android
iOS
HTML5
Linux
Mac
Playstation 4
Xbox One

Rendering

更新信息

C++ API Changes

Blueprints

Core

Framework

Landscape

Oculus Rift

Physics

Rendering

其他

已知问题