前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >LayaAir次世代引擎再进一步, 2.5版本重构并完善了PBR引擎模块,新增支付宝小游戏适配及发布!

LayaAir次世代引擎再进一步, 2.5版本重构并完善了PBR引擎模块,新增支付宝小游戏适配及发布!

作者头像
Layabox Charley
发布2020-02-13 10:49:32
8850
发布2020-02-13 10:49:32
举报
文章被收录于专栏:Layabox

LayaAir 2.x 引擎一直以来的目标都是顶级次世代3D引擎,在这条路上,引擎研发团队一直在加油前行,在2020年的首个版本2.5.0beta版上,经过重构和大幅完善的PBR引擎模块重磅亮相。PBR引擎模块的成熟,标志着LayaAir次世代引擎的路又向前迈出了一大步,今年,在这条路上,我们仍会大步前行。

除了本次更新重点 “PBR引擎模块”,LayaAir 2.5版还有不少的亮点,比如新增了支付宝小游戏的适配与发布,新增了小米快游戏的分包功能,新增了大量的3D引擎功能,优化及新增了LayaAir Unity导出插件功能,优化提升了LayaAir IDE的性能。

重构并完善PBR 增加了全局光

PBR是近年来颇为流行的现代化光照模型,也是次世代引擎必备的标准材质。早在LayaAir2.0的最初版本就已经提供了PBR材质,本次的2.5.0版本更新中,我们重点重构了PBRStandardMaterial材质和PBRSpecularMaterial材质,并完善了渲染流程,接入了全局光部分,大幅提升了渲染效果,即使场景中没有任何直接光源材质,效果也非常出众。

下面我们提供了几个PBR效果展示Demo,大家可以识别二维码来体验H5版动态效果。

友情提示: 如果网速慢的,可能会在加载期间会有几秒黑屏,推荐4G网速下体验。

上图为 头盔PBR模型展示DEMO

上图为 地狱犬枪 PBR模型展示DEMO

上图为 基本材质模型展示DEMO

2020年,LayaAir引擎在渲染效果方面,还会不断的进行极致提升。让基于LayaAir引擎的产品可以轻松应对大型复杂渲染场景,让使用了LayaAir的产品画面效果越来越绚丽亮眼。

新增全景天空材质及其它3D功能

通常,开发者会通过多种途径实现天空效果,并不局限于当前LayaAir提供的天空盒或程序化天空材质。本次的2.5.0beta版本更新,我们带来新的全景图模式的天空材质,并且支持HDR格式,开发者可更轻易的通过手中的素材实现天空效果。之前的几个PBR展示DEMO,其背景就使用了全景天空材质。

除了PBR与全景天空这几个材质相关的功能,3D相关的新增功能与优化如下:

  1. 优化蒙皮动画内部计算
  2. 优化Mesh加载
  3. 新增类SphericalHarmonicsL2
  4. TextureFormat新增RGB565格式
  5. 增加FilterMode枚举
  6. 增加WarpMode枚举
  7. 增加BlinnPhone对全局SphericalHarmonics的支持
  8. Config3D增加pbrRenderQuality属性

LayaAir Unity插件的更新

为了配合本次引擎版本的更新,LayaAir Unity插件也作出了一系列的更新。比如在插件中新增了SkyPanoramicMaterial材质,新增了BlinnPhongMaterial的SkyBox模式环境光,支持Lighting->Enviroment->Enviroment Lighting->Source->SkyBox。

还兼容Lightmap Encoding=high模式下的光照贴图烘培,无需再手动修改。另外就是优化了LayaAir Unity插件的导出性能。以及新增了插件登录时的帐号保存功能。

适配支付宝小游戏 支持IDE发布

小游戏模式越来越热,如今支付宝中也支持了小游戏的运行。在安卓的支付宝APP中搜索“游戏中心”,可以看到支付宝小游戏的入口。

LayaAirIDE 1.8.7beta 和LayaAirIDE 2.5.0 beta开始,支持了支付宝小游戏的适配以及IDE中的快捷发布。详细接入方式可以前往layabox官网查看相关技术文档。

LayaAir IDE中支付宝小游戏发布功能截图

已内置QQ小游戏引擎插件

为了加强玩家用户的游戏加载体验,微信小游戏与QQ小游戏都推出了引擎插件。开发者的产品使用引擎插件后,当玩家体验过的任何一款游戏中包括了该插件的相同版本引擎,都无需再次加载,直接调用已加载的微信公共插件库中的引擎版本。这样一来,可让产品的加载效率得到较大的提升。

LayaAir 2.4.0beta版IDE与引擎内置支持了微信小游戏的引擎插件。在本次的LayaAir 2.5.0beta版IDE与引擎内置支持了QQ小游戏也支持了引擎插件。

开发者要了解更多小游戏引擎插件的使用,可以前往layabox官网查看相关技术文档。

IDE其它功能新增及优化

除了支付宝适配与QQ小游戏插件之外,LayaAirIDE 2.5.0 beta版开始,小米快游戏的适配方面,支持了5M的分包。

考虑到苹果笔记本集成显卡的终端性能压力,本次版本对于MAC系统下的UI编辑器性能进行了一些提升。以某个DEMO项目的打开运行为例,使用LayaAirIDE 2.5.0 beta后,其CPU由原来的80%占用下降至30%占用,其GPU占用由30%下降至10%。

如果要在苹果笔记本上使用LayaAirIDE,推荐使用独立显卡的机型。

END

引擎版本更新说明:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-01-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Layabox 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
图像处理
图像处理基于腾讯云深度学习等人工智能技术,提供综合性的图像优化处理服务,包括图像质量评估、图像清晰度增强、图像智能裁剪等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档