近日,于今年三月面世的虚幻引擎4迎来了本年度最大更新——虚幻引擎4.5(以下简称UE4.5),据Epic Games在其官方博客上介绍,全新的UE4.5在超过25位开发者的贡献下进行了40多项功能改进,而其中也包含了诸多备受期待的特性,比如动画重定位、自动C++热加载、光照UV贴图生成、流媒体纹理,以及能创造出华丽动态场景的实时光线追踪软阴影,可以生成超真实皮肤材质的屏幕空间次表面散射等。
除此之外,UE4.5对于移动及掌机平台的支持也得到了大幅优化,并专门针对复杂的网络游戏进行定向改进,Unreal Motion Graphics功能现在也终于可以使用。而在此版本中,Epic Games还对其可用性及易学性进行了增强,开发了一个全新的教程系统,并新增了两个游戏模板,分别为Advanced Vehicles和Twin Stick Shooters。UE4.5主要新特性如下:
光线追踪距离场软阴影:这是一种全新的动态投影模式,通过在距离场内追踪光线生成细节锐利的柔和区域阴影,从而实现让投影在近处拥有足够的细节,而拉长的阴影则会逐渐柔和起来。光线追踪阴影可以比传统的级联阴影贴图(CSM)更有效地计算出视野距离,当然,在UE4.5中,可以同时使用光线追踪和CSM,汲取两者优点,得到最佳效果。
屏幕空间次表面散射:UE4.5材质模型新增了一个“次表面”属性,开发者可以使用这一功能创建出极为逼真的皮肤以及其他非常高大上的效果。
动态阴影支持移动平台:现在,可移动的方向灯实现了在移动平台上使用动态阴影的功能,通过使用最大两级的CSM即可进行阴影渲染。
UMG图形UI设计工具:Unreal Motion Graphics在默认状态下是可用的,开发者只需简单地创建一个新“Widget Blueprint”就可以开始设计UI,而UE开发团队表示将会继续改进这一工具,不断添加新的功能。
自动C++热重载:在开发者的C++游戏代码通过Visual Studio或Xcode进行编译时,UE4.5将自动进行“热重载”,而无需关闭编辑器,而当对代码进行编辑的过程中,引擎也会即时作出反馈。
动画重定位系统:UE4.5拥有一套全新的动画目标重定位系统,以帮助开发者实现在不同的人形骨架之间转换动画。