Epic Games的虚幻引擎5已经开启体验计划!不知道大家是否已经上手了呢?早在2020年5月,Epic Games通过 "Lumen in the Land of Nanite "就在PlayStation 5上实机运行演示Demo视频,对虚幻引擎5进行了首次展示。
功能聚焦的Nanite(Nanite虚拟微多边形几何体可以让美术们创建出人眼所能看到的一切几何体细节)、Lumen(Lumen是一套全动态全局光照解决方案,能够对场景和光照变化做出实时反应,且无需专门的光线追踪硬件)、Niagara(Niagara视觉效果系统可用于创建和实时预览粒子效果)等,是不是也充满了期待呢? 想了解更多Unreal引擎的信息,可以关注UWA DAY 2021的相关议题~
以下先为大家精选了8门UWA学堂上与Unreal引擎相关的课程,供大家学习参考。
<hr/>Unreal related courses 《UE4 Niagara粒子特效快速入门》 https://edu.uwa4d.com/course-intro/0/287
本课程比较全面和系统地介绍了UE4新版粒子——Niagara粒子系统。对比传统的粒子系统,Niagara的架构更加科学合理,采用全新的节点式模块化逻辑,可以兼容更多的资源,拥有更加灵活的组合,是未来UE5的发展方向。
课程从最基础开始讲解,从如何建立粒子到粒子如何碰撞,粒子事件如何发生等等,除此之外还有UE4的材质系统、材质节点、贴图以及外部资源的导入、定序器等相关内容,基本上涵盖了UE4的Niagara粒子全部模组跟属性。
课程属于基础内容,适合对UE4感兴趣想入门的同学。
UE4 Niagara粒子特效快速入门_哔哩哔哩_bilibili
<hr/>
Unreal related courses 《Unreal引擎中Lua代码的性能瓶颈定位与优化》 https://edu.uwa4d.com/course-intro/0/220
随着大家项目对于热更新的需求越来越高,Lua脚本与Unreal引擎的结合逐步成为了大型项目开发的热门选择。但是,随着Lua脚本在项目中的重度使用,其和引擎结合后的性能问题就不断地凸显出来。因此,我们针对Unreal引擎开发中看到的Lua性能问题进行分析和总结,并通过示例讲解如何对Lua代码使用过程中的性能问题进行快速地定位和优化。
这些问题主要包括:CPU耗时性能瓶颈、堆内存分配的性能瓶颈和GC调用频繁等。希望通过本课程,可以让开发者掌握如何在Unreal引擎中更高效地使用Lua脚本,从而带来性能更佳的游戏体验。
<hr/> Unreal related courses 《UE4垃圾回收》 https://edu.uwa4d.com/course-intro/0/217
文章主要介绍了UE4垃圾回收系统的实现原理。UE4在C++上封装了对象系统,并添加了反射,从而实现基于C++的垃圾回收。开发者使用UObject时不用手动管理内存,兼顾了效率与便利。