国内外软件下载中心-九游娱乐免费软件下载平台!

九游娱乐-值得信赖的软件下载平台

当前位置: 主页 > 九游资讯 > 游戏测评

AI游戏引擎LayaAir32版本发布加码小游戏生态拓展全球化发展九游娱乐

来源:网络 更新时间:2024-07-07 17:26:17 点击:

  九游娱乐九游娱乐

AI游戏引擎LayaAir32版本发布加码小游戏生态拓展全球化发展九游娱乐

  6 月 29 日,全球小游戏论坛暨 LayaAir 八周年庆典于海南省陵水县召开。抖音集团、华为、Amazon、Ton 基金会、CrazyGames 等众多国内外知名企业嘉宾出席并发表演讲,共同探讨全球小游戏产业的发展趋势和生态建设。在本次论坛上,由掌趣科技300315)和蓝亚盒子共同打造的 AI 游戏引擎 LayaAir3 发布了最新的 3.2 版本,各项技术功能、适配及性能得到全面提升,以更好地服务于小游戏和相关内容的开发者生态。

  在论坛期间,掌趣科技战略部总监郭凌发表演讲,详尽阐述了掌趣科技长期致力于探索 AI 在游戏领域应用的“AI+UGC”战略布局,以及升级后的 LayaAir3.2 引擎如何更加有效地支持小游戏、App、Web 等内容开发生态,连接国内外优质平台资源和开发者。

  AI 技术的迅猛发展为内容创作和体验变革带来了前所未有的推动力。围绕“AI+UGC”战略,掌趣科技初步形成了“1 个平台、2 个工具、3 项重点技术、N 个游戏产品”的系统化布局。其中,LayaAir3 正是在这一战略框架下研发的一款具备 AI 生产力的游戏研发引擎产品,运用 AI 技术优化游戏开发流程管线及效率。

  在掌趣科技和蓝亚盒子的共同努力下,LayaAir3 已拥有了 3D 场景编辑、材质、蓝图、动画编辑、ECS 组件系统、插件系统、资源商店等完善的引擎工具环境和超过百万开发者应用的开发生态。在 AIGC 方面,LayaAir3 集成了 AI 资产生成、AI 插件系统、AI 智能控制和 AI 技术客服等强大功能,开发者可以通过 AI 对话方式实现研发过程中的大部分操作,如物理建模、地形生成、音乐创作,甚至是调用引擎底层功能,进而更专注于游戏的创意和设计。

  郭凌表示,游戏引擎的 AI 智能化使得游戏开发的技术门槛显著降低,效率大幅提升,对于快速增长的小游戏市场尤为有利。虽然小游戏已成为全球公认的极具潜力的新兴领域,但与国内市场相比,海外小游戏市场仍存在分发渠道、游戏内容及变现模式等“基建”上的差异。未来,随着越来越多海外超级 APP 加入竞争,小游戏基建生态有望实现统一。为此,掌趣科技联合蓝亚盒子全面推进 LayaAir3 全球化战略,目前已与 Poki、CrazyGames 等海外优质平台建立了坚实的战略合作关系,并计划与更多海外平台合作,加强海外业务和开发者拓展,进一步打通海外小游戏的发行链路,帮助国内优秀小游戏产品轻松实现在海外平台的一键发布。

  从LayaAir3.2 新增支持 Windows 系统、Linux 系统、鸿蒙 Next 系统的发布。开发者可以基于各个操作系统发布安装包、基于 HTML5 标准发布 Web 版本、以及发布到各个主流小游戏平台,使得 LayaAir 引擎升级为真正的全平台游戏引擎。

  相对于非全平台的游戏引擎,LayaAir 引擎一套代码开发,全部平台发布运行的模式,可以大幅降低开发成本、提升市场推广机会。与此同时,作为自有知识产权的国产引擎,LayaAir 对主流的国产芯片也在陆续对接之中,对信创硬件的支持将是 3D 引擎实现全国产化替代的关键,也是很多信创项目的刚需。

  LayaAir3.2 支持自动打包成为各平台的安装包(例如 exe、apk、ipa),并且提供选项,由开发者自主选择对应平台的安装环境,然后自动安装好打包所需的环境,使得开发者不必再为安装什么样的环境才能顺利打包而发愁。

  对于资深的开发者,如果更习惯使用传统的开发环境来打安装包,LayaAir3.2 也保留了发布为原生包工程的方案。例如安卓勾选「导出 Android Studio 项目」、iOS「勾选导出 Xcode 项目」即可发布为原生包工程,而不是直接打包。

  此外,LayaAir3.2 提供官方的运行器安装包,支持在安卓和 iOS 系统的真机环境中,直接使用安装包扫码 IDE,在 IDE 里即时修改,真机扫码立即查看效果。不仅大幅降低了 iOS 中的测试成本,对于安卓真机测试,也可避免一次又一次的打包等待时间,提升了原生包测试的易用性。

  在PC端,LayaAir3.2 提供了 PC 模拟器。与移动端的运行器一样,可以在项目中即时修改,在 PC 模拟器上直接查看打包后的运行效果。

  基于以上的优化,LayaAir Native打包与测试的易用性大幅提升,开发者的门槛大幅下降。开发与发布效率得以明显提升。

  LayaAir3.2 优化了 Native 引擎的底层架构。引擎的渲染底层以及部分对性能消耗较大的核心模块,已下沉到 Native C++ 层进行了实现。经过此次调整,Native APP 的运算性能得以明显提升。同样以 7477 个渲染节点的 3D 示例为例,安卓测试机型的性能提升了 50%,iOS 测试机型的性能提升了近 100%。

  LayaAir3.2 针对 Spine 的官方库做了私有的性能优化,大幅提升了 Spine 官方库的动画在 LayaAir 引擎中的运行性能。引擎首先采用了合并指令、GPU 运算优化、缓存运算优化,这几种方式对 CPU 计算能力瓶颈进行提升。在一些 CPU 计算能力相对较差,但 GPU 相对较好的机型上,甚至可以得到几十倍的提升。这对 CPU 能力不强的机型,以及不支持 JIT 的 iOS 小游戏环境,是非常有价值的。

  缓存优化由于会额外占用内存,属于牺牲内存提升性能的一种方案,引擎默认不开启,当开发者在 Spine 性能得不到满足的时候,内存消耗也不大的情况下,可以主动开启缓存优化。但是对于 Spine 使用量不是特别大的产品,也可以保持默认不开启,即便是不开启,相对于 Spine 官方库的性能也得到了明显的提升。

  Spine 动画最终运行性能的瓶颈主要存在两方面,一方面是计算性能的瓶颈,另一方面是渲染的瓶颈。例如屏蔽渲染的时候,可以支撑同屏 8000 个 Spine 接近满帧,一旦正常渲染,最多只能支持到同屏 500 个 spine 动画接近满帧,例如下图所示。

  在上图的测试数据中,细心的开发者会发现,不同机型在 GPU 计算优化的幅度存在差异,这是由于不同机型的 GPU 能力的差异导致,GPU 能力越强,采用 GPU 计算优化的效果越明显。在某些 GPU 能力弱的机型上,GPU 计算优化的效果甚至还不如合并优化的性能,如果存在这种机型,开发者可以选择手动关闭默认开启的 GPU 计算优化功能。

  例如一个 Demo 的粒子材质球,在优化前有 92 种变体,编译时长为 7.004 秒。使用 3.2 优化后的版本,只剩下 66 种变体,总编译时长也降至 1.474 秒。

  以上数据由于是累计值,因此在项目的实际使用过程中,材质球越多,得到的对比差距会越大。这对大量使用3D粒子的项目来说,大幅提升了用户体验。

  WebGPU 作为现代 Web 图形标准,具有支持 CPU 多线程、支持通用计算能力等 WebGL 所不具备的能力与众多优势,注定要替代 WebGL 图形标准,主流 3D 引擎均会陆续接入该标准的 API。

  从引擎的角度,相较于 WebGL,WebGPU 提供了更高的性能优化和更低级别的硬件控制,使游戏引擎能够充分利用现代硬件的图形处理能力,这会带来更加出色的图形渲染和计算性能,以及更多基于 WebGL 无法实现的引擎功能。

  当前,尽管 WebGPU 并没有在所有的平台中支持,但全面的支持已成趋势,LayaAir3.2 完成接入,是为了未来更加平滑过渡到 WebGPU 的时代。

  启用 WebGPU 后,需要使用 HTTPS 协议访问,3.2版本已支持该项设置。点击顶部的倒三角图标,再点击启动 https 即可。

  设置好环境后,下图是对 1473 万个三角面的 5184 个 PBR 材质物体,在不做合并优化的情况下,基于 WebGL 和 WebGPU 进行性能测试和对比。

  在 3D 方面,LayaAir3.2 中有两个重要的更新,其一是新增了材质缩略图预览,使得开发者可以在 IDE 中通过缩略图快速识别和选择所需的材质,而无需逐一打开,节省了大量时间,并使得材质的管理更加直观和高效,进一步提升了材质功能的易用性。

  另一个重要的更新是在引擎中新增了 3D 导航寻路相关的功能,并且在 IDE 中提供了 6 个 3D 导航寻路组件,方便开发者使用。

  静态导航表面(Nav Mesh Surface)组件用于生成导航网格,导航网格是一种用于寻路和导航的数据结构,它描述了 3D 环境中角色可以行走的表面。例如,指定哪些区域是可行走的,并根据定义的可行走区域自动生成导航网格。

  动态导航表面(Nav Mesh Modifier Surface)组件用于在运行时动态修改导航网格。例如,当需要在游戏运行时动态地向导航网格中添加或移除障碍物时,使用该组件在运行时创建一个区域,该区域会覆盖或修改现有的导航网格。

  导航障碍物(Nav Mesh Obstacles)组件用于表示障碍物的组件,当前实现了盒子和圆柱体形状的障碍物。通过在场景中放置障碍物对象,以及设置障碍物的类型与形状,影响导航网格的生成和寻路计算。

  代理寻路(Nav Agent)组件是用于控制角色或物体等寻路对象(导航的代理)在导航网格上移动和寻路的组件。该组件是实现寻路对象在复杂环境中自主寻路和移动的关键。

  导航区域链接(Nav Mesh Link)是用于连接两个不同导航网格表面的组件。它允许在导航网格之间创建链接,通过指定移动时的起点和终点,使得角色可以在这些链接上移动。这在游戏场景中非常有用,特别是当你有多个不连续的可行走区域时,例如平台、楼层等。

  动态区域体积(Nav Mesh Modifier Volume)是用于在体积区域内修改导航网格属性的组件。例如,在场景中定义一个三维区域,开发者可以为该区域设置一个区域标记。例如标记该区域为不可行走时,那么代理在寻路时,则会绕开此区域。

  以上这些导航组件功能的推出,进一步提升了开发效率和游戏体验,使得开发者无需从头编写复杂的路径规划算法,让角色能够智能地在复杂3D场景中进行路径选择和动态避障,适用于多种游戏类型,同时降低了新手的开发门槛。

  已有139家主力机构披露2023-12-31报告期持股数据,持仓量总计2.83亿股,占流通A股10.91%

  近期的平均成本为4.21元。空头行情中,目前反弹趋势有所减缓,投资者可适当关注。该股资金方面呈流出状态,投资者请谨慎投资。该公司运营状况尚可,暂时未获得多数机构的显著认同,后续可继续关注。

  限售解禁:解禁1286万股(预计值),占总股本比例0.47%,股份类型:股权激励限售股份。(本次数据根据公告推理而来,实际情况以上市公司公告为准)

  投资者关系关于同花顺软件下载法律声明运营许可联系我们友情链接招聘英才用户体验计划

  不良信息举报电话举报邮箱:增值电信业务经营许可证:B2-20090237