[原创翻译]Unreal Engine 4.5 更新预览

发表于2015-07-08
评论0 624浏览

想免费获取内部独家PPT资料库?观看行业大牛直播?点击加入腾讯游戏学院游戏程序行业精英群

711501594

UNREAL ENGINE 4.5 更新记录

Brandon Sieprawski on October 3, 2014 | 翻译:Isaactzhang 张弢 2014.10.06

         在即将到来的4.5版本中包括了多项备受期待的新功能,包括动画目标重映射、自动C++热加载、光照UV生成器、视频流贴图。全新的实时光线追踪软阴影带来更加漂亮的动态光照场景,同时屏幕空间次表面散射实现了更为真实的皮肤材质。最后,Unreal Motion Graphics已经可以使用,在Unreal中创建用户界面从未如此简单!

         这个版本中我们还进行了大量的易用性与易学习方面的增强,我们有了一个全新的教程系统。版本中还添加了两个新的游戏模版:高级载具与双摇杆射击。

         同时,我们的开发者社区贡献了超过40个新功能与改进。我们非常感谢以下开发者为此版本做出的贡献。

3dluvr, Allegorithmic , Cameron (Alters), Jefferson Pinheiro (Ixiguis), Kyle Rocha (kylawl), Luna (PSG-Luna), leobenaducci, Mathias L. Baumann (Marenz), Martino Giovanelli (Hurricane86), Moritz Wundke (moritz-wundke), Pierdek, Rama (EverNewJoy), Ryan Ingram (ryani), Robert Wallis (robert-wallis), Rick Yorgason (Skrapion), Roy (Shammah), Salamanderrake, Sam Clegg (sbc100), Steve Anichini (solid-angle), Shaun Hedrick (triplefault), Thomas Mayer (tommybear), Tim Donks (timdonks), Temaran, Vitaly Ogoltsov (vogoltsov), Zachary Burke (error454)

 

MAJOR NEW FEATURES 重大新功能

RENDERING 渲染

RAY TRACED DISTANCE FIELD SOFT SHADOWS 光线追踪距离场软阴影

         这是一个新的动态投影模式,它通过在模型的距离场内追踪光线。生成锐利细节的柔和区域阴影。

         此图显示了一盏带有光纤追踪软阴影的方向灯光照效果。自投影在近处拥有足够的细节,而拉长的阴影则逐渐变得柔和。

         方向灯可以同时使用光线追踪阴影与级联阴影贴图(CSM),以同时获得二者的优点。在这张截图中仅仅近处的阴影采用了CSM计算。

         点光源与聚光灯也可以使用这一新特性。Source Radius(光源半径)控制光源的大小,用以定义阴影需要的柔和范围。

         这一基于距离场的功能与距离场环境光遮挡用同一套数据。你可以通过打开灯光的'Use RayTraced DistanceField Shadows(使用光线追踪距离场阴影)选项来开启这一功能,同时确保你的项目属性设置中Generate Mesh Distance Fields (创建模型距离场)属性是打开的。

SCREEN-SPACE SUBSURFACE SCATTERING 屏幕空间次表面散射

一个新的次表面属性添加进了材质模式!你可以使用这一次表面散射功能创建非常真实的皮肤材质或者其他NB效果。

         左图:未使用次表面散射,中图:真实感设置,右图:超夸张设置

DYNAMIC SHADOWS ON MOBILE 动态阴影支持移动平台

         可移动的方向灯现在支持在移动平台上使用动态阴影!阴影渲染使用最大两级的级联阴影贴图(CSM)。

 

UNREAL MOTION GRAPHICS  UMG 图形UI设计工具

      UMG已经在默认状态下可用!只需要简单的创建新的Blueprint类型:Widget Blueprint,就可以开始设计你自己的UI了。当然,我们还会不断的改进这一工具,不断添加新的功能。

UI RENDER TRANSFORMS UI渲染器支持变换

       UI控件现在支持移动、旋转、缩放与剪切。

UI STYLES UI样式

         我们现在完全支持内部定义样式去控制UI控件。这可以让用户在更高的层级控制这些控件的外观,而不至于在大量的UI控件变量中搞得乱糟糟的。样式可以在游戏中改变,UI可以使用动态的材质实例。

UI ANIMATION UI动画

UMG 现在支持更多强大的动画功能。

          可以为每个控件制作多个动画。

          控件动画能够在运行时被Blueprint控制。

          可以在细节面板直接添加动画自动关键帧。

         UI 动画可以使用控件蓝图来控制。下图是一个简单范例。

DPI SCALING

         Unreal Motion Graphics 现在支持分辨率无关的UI自动缩放。我们现在为所有游戏提供默认的DPI缩放规则。你可以在项目渲染设置中设置它。

 

 

PROGRAMMING 编程

AUTOMATIC C++ HOT RELOADING 自动C++热重载

         虚幻引擎现在能够在你的C++游戏逻辑代码通过VSXcode编译时自动热重载

         不必关闭编辑器打断你的工作。只要游戏逻辑代码在VSXcode中编译,引擎就会立刻应用你的修改。

FULL GAME C++ HOT RELOAD 完整游戏C++热重载

       你现在可以编译任何类型的游戏C++代码而不需要重启编辑器。即使是添加新的Classes或者Properties也可以支持。

 

 

SAMPLE CONTENT 范例素材

ADVANCED VEHICLE TEMPLATE 高级载具模版

       新的高级载具模板带有一个双叉臂独立悬挂的车辆以及一条带有多个坡道与翻滚轨道的测试赛道地图。这个模板同样可以很好的工作在VR头盔模式下。

TWIN STICK SHOOTER BLUEPRINT TEMPLATE 双摇杆射击蓝图项目模版

         新的双摇杆射击蓝图模板是制作顶视角射击游戏的完美起点。

他是一个非常简单的模板,一个摇杆控制移动,另一个可以操作射击方向。

ARTIST TEMPLATE MAP 美术模版地图

在模板新手资源包中新增了一个地图,提供给美术一个测试不同光照的方式。

 

 

ANIMATION 动画

ANIMATION RETARGETING SYSTEM 动画目标重映射

一套新的动画目标重映射系统可你让你在不同的人型骨架系统之间转换动画。

 

一旦完成设置,你就可以将动画在不同的骨骼之间转移。

 

 

MEDIA PLAYBACK AND CAPTURE 媒体回放与捕捉

VIDEO TEXTURES (MEDIA FRAMEWORK) 视频贴图

新的媒体框架允许在UI控件上播放视频流,同时也支持作为贴图使用在关卡中。

OPENEXR FRAME CAPTURE 捕捉OPENEXR格式

你现在可以通过OpenEXR格式,以16位色深信息来保存HDR色彩与其他像素数据。这对于一些需要离线合成的工作来说,非常有用。

 

 

PROJECT CREATION 创建项目

NEW PROJECT CREATION WINDOW 新的创建项目视窗

       新建项目视窗被重新设计,用以简化创建新项目时的工作。

TARGET HARDWARE SELECTION 目标硬件选择

       你现在可以选择项目希望支持的硬件与设备,引擎可以选择相应的优化设置以获得最佳的玩家体验!在新建项目窗口中可以选择目标硬件。

 

 

LEARNING RESOURCES 学习资源

除了新增的视频与文档,有大量的更新让你可以更加方便的在需要的时候去访问我们的学习资源与文档。

NEW TUTORIAL SYSTEM 新教程系统

教程系统完全重构,提供更加人性化的体验。

 

         不会再有更多的弹出窗口。不再碍眼的文字泡泡取代了弹窗用来导览界面元素与功能。编辑器会警告你有些教程你还没有看过,不过不会再强制你去看他们。

         你对一个教程感兴趣,你可以右键点击看到更多的导航选项(或者点击文字泡泡右上角的下拉剪头)

TUTORIALS BROWSER 教程浏览器

       好用的教程浏览器,让你可以方便的访问所有内置教程。

         你可以在帮助菜单找到教程浏览器,也可以在编辑器右上角找到新的教程图标。

TUTORIALS BLUEPRINTS 教程蓝图

         内置教程现在使用Blueprint来构建,这意味你可以制作自己的内置教程并把它打包进内容包,发布到市场中。教程将会自动出现在教程浏览器界面中。

 

 

IMPROVED IN-EDITOR HELP 改进编辑器内帮助

INSTANT ONLINE HELP 即时在线帮助

         你现在直接在新的在线帮助框中输入,直接就可以看到很多的在线帮助资源。

         教程、文档、Wiki、在线问答等等,现在都可以直接在这里访问。注意:我们移除了编辑器内的Debug console命令,你现在需要通过按(~)间来呼出。

NEW HELP BUTTONS 新的帮助按钮

这些按钮可以直接访问相应的文档点,可以非常方便的从编辑器直接跳转到参考文档。

DOCUMENTATION ACTORS 文档对象

         新的文档Actor已经添加进资源范例中,用来链接到帮助文档页面。去看看更新过的资源范例项目,里面包括了很多这样有帮助的链接。

DOCUMENTATION NODES 文档节点

文档节点可以在蓝图结构中直接显示特定的文档片段,这样你就可以嵌入文本与图片信息在你的蓝图结构中,这比原来的单纯文本描述要好得多。

NEW HELP TOOL-TIPS 新的帮助工具 小提示

我们为整个编辑器的大量工具添加了详细的小提示。材质节点、可放置Actor对象、蓝图中的类现在都带有丰富的帮助信息,你只需要同时按下Ctrl+Alt

 

 

DOCUMENTATION 文档

         引擎文档网站进行了更新,增强了可读性。另外,我们还添加常用搜索关键词,帮助你快速找到相应的标题。

VIDEO TUTORIAL SYSTEM 教学视频

文档网站现在包括了视频系统,让你更便于找到并观看系列视频教学。所有的视频都已经分类组织好了,你可以非常容易的按照不同系列观看。


如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引

游戏学院公众号二维码
腾讯游戏学院
微信公众号

提供更专业的游戏知识学习平台