• 虚幻引擎5正式版都有哪些新功能?


    千呼万唤始出来,预热已久的虚幻引擎5正式版终于开放下载啦!此前,通过《堡垒之夜》和《黑客帝国觉醒:虚幻引擎5体验》的演示,大家已经一窥虚幻引擎5的强大功能了。

    而现在这个版本,虚幻引擎5将带来前所未有的自由度、保真度和灵活性,帮助游戏开发者和各行各业的创作者创造新一代实时3D内容和体验。

    虚幻引擎5重要新功能

    1、用户界面和工作流程

    虚幻引擎5翻新了用户界面,让用户界面和工作流程更快捷、更简单、更高效。

    Quixel Bridge现已完全集成到引擎中,你可以直接拖放和访问Megascans库中的所有资产。在新版“创建”菜单中,你可以获取内容,以及创建并放置Actor。

    为了在视口中腾出更多空间,你现在可以轻松地展开和收合内容浏览器,并将任何编辑器选项卡停靠至侧边栏。此外,在“细节”面板中,你还可以更快捷地访问你要寻找的属性。

    2、NANITE和虚拟阴影贴图

    使用虚拟化微多边形几何体系统Nanite和全新的虚拟阴影贴图系统创建具有海量几何细节的游戏和世界。

    你可以直接导入并复制由数百万个多边形组成的任何网格体,同时保持实时帧速率,无任何明显失真。

    这些系统会智能地仅流送和处理你可感知到的细节,这在很大程度上放宽了对多边形计数和绘制调用的限制。

    3、LUMEN

    Lumen是一套完全动态的全局光照和反射解决方案,当场景中的直接光照或几何体发生变化时(如太阳照射角度随当日时间而改变,或打开户外门),它将即时地对间接光照作出相应调整。

    有了Lumen,你不再需要编辑光照贴图的UV并等待光照贴图的烘焙,也无需放置反射采集,就可以直接在编辑器内看到与主机上相同的效果。

    4、时序超级分辨率

    次世代主机的玩家希望在高分辨率显示器上享受60FPS或更高的帧率,这为渲染资源带来了巨大的压力。

    时序超级分辨率(TSR)是虚幻引擎内置的高质量上采样系统,具有平台独立性。通过它,引擎就能够以更低的分辨率进行渲染,但输出的像素保真度可接近以更高分辨率渲染的帧。

    5、世界分区

    在虚幻引擎5中,全新的世界分区系统改变了关卡的管理和流送方式,它会自动将世界划分为网格,仅流送必要的单元格。

    借助全新的“一Actor一文件”系统,团队成员现在还可以同时在同一个世界的同一个区域中工作。而通过数据层,你可以创建同一个世界的不同变体(例如白天版本和夜间版本),变体将作为数据层存在于同一空间中。

    6、角色和动画

    虚幻引擎5内置了便于美术师使用的动画创作工具集,你可以更快、更准确地迭代,减少来回轮换DCC工具的需要,避免时间的浪费。

    在控制绑定中快速创建绑定,然后进入Sequencer为它们制作动画和姿势,或使用全新的重定向工具集轻松地复用现有动画。

    你甚至可以在运行时动态地调整动画,使动画与不同的游戏场景(如不同的速度或地形)相协调。

    7、建模

    虚幻引擎5大幅扩充和改进了建模工具集,涉及网格体编辑、UV创建和编辑、烘焙以及网格体属性等方面。

    有了这些工具,美术师就可以直接在虚幻编辑器中开发和迭代资产,节省了他们的时间,并减少了出错的可能性。此外,这也使处理密集网格体变得更快速、更容易了,例如那些通过摄影测量工具或拼凑方法生成的网格体。

    8、程序化音频设计

    MetaSounds是一个高性能系统,允许你完全掌握如何为音效源生成音频DSP图形,让你管理音频渲染的方方面面,推动新一代程序化音频体验。

    和材质编辑器类似,该系统是完全可编程的,因此优点多多,如:通过数据动态驱动资产、将游戏参数映射到声音播放、大幅改进工作流程等等。

    虚幻引擎5示例项目

    为了帮助你探索虚幻引擎5中的所有新功能,官网提供了两个免费的示例项目以供下载。

    1、Lyra初学者游戏包

    “Lyra初学者游戏包”是在开发虚幻引擎5的过程中,同时构建的游戏玩法示例项目,可作为创建新游戏的绝佳起点,也是一套可供你实际操作的学习资源。在未来的版本中,将会继续升级这个活跃的项目,展示最新的最佳实践。

    2、城市示例

    “城市示例”是一个可免费下载的示例项目,它揭示了《黑客帝国觉醒:虚幻引擎5体验》中城市场景的构建方式。项目包含一个完整的城市,具有建筑物、车辆以及MetaHuman角色人群。它展示了如何在虚幻引擎5中使用最新、最先进的系统创建这一体验。

    来源:Mars游戏星球公众号

  • 相关阅读:
    小Z的袜子
    C#操作XML
    C#中接口的实现方法
    C#邮箱批量注册
    C# 委托的使用
    C# socket
    在C#.net中如何操作XML
    C#接口的基础知识
    C#判断网页中是否含有某字符串
    C#多线程处理多个队列的数据
  • 原文地址:https://www.cnblogs.com/dyf214/p/16243059.html
Copyright © 2020-2023  润新知