LayaAir2.13新特性:新增VR相关功能、渐变环境光、3D自定义分辨率、新的渲染命令、新的动画插值方式、新的粒子功能等等...

LayaAir2.13版本引入重大更新,包括WebXR模块支持VR显示与操作,3D自定义分辨率,渐变环境光,新的渲染命令,动画插值方式和粒子功能。优化3D渲染架构,增加Camera多重采样开关,材质Stencil渲染状态等,进一步提升3D性能和效果。同时,3D粒子系统新增Rate over distance功能和Color over lifetime最大值增加,提供更丰富的粒子效果。
摘要由CSDN通过智能技术生成

在两个小版本之后,LayaAir引擎再次迎来了2.13这个大版本的更新。

本次版本中,我们不仅继续进行了大量的引擎优化,例如,优化3D渲染架构、优化后期处理流程、优化AO算法等等。

还增加了若干重要的3D新功能,例如,增加WebXR模块(支持VR显示与操作)、增加3D自定义分辨率、增加渐变环境光、增加新的动画插值方式、增加渲染命令、增加新的粒子功能等等,在本文中,会逐个详细介绍。

增加WebXR适配

WebXR 是一组支持将渲染3D场景用来呈现虚拟世界(虚拟现实,也称作VR)或将图形图像添加到现实世界(增强现实,也称作AR)的标准。 

d3534f41ebc517b65365f35a1c1b7e7e.png

最近火热的“元宇宙”正是基于VR或AR的三维虚拟世界概念,沉浸式的视觉与交互体验也是未来的发展趋势。因此,LayaAir引擎在2.13版本中支持WebXR标准,并成功的Oculus Quest设备上进行了适配与测试。 已经实现了VR头显设备的沉浸式显示与手柄的操控。

4da1ad5d033c35686a42f4bd668e620b.png

在layabox官网中,我们也新增了VR的示例,以及VR的使用文档。开发者可前往官网查看示例效果与文档。

46f1d5cca9f2d10310377bd0d4cb711f.png

优化3D渲染架构

引擎的优化,一直是我们持续在做的事情。在本次的2.13版本中,我们优化了3D渲染架构,并因此带来一些新功能的增加,可以让开发者的项目有更自由的效果表现。

01

优化后期处理流程

本次3D渲染结构的调整,会节省一次后期处理的屏幕复制操作,规范了后期处理流程中的context的source属性和destination属性。

source属性是场景的渲染结构,也是传入下一个后期处理的源贴图,destination属性指最终结果贴图。因此开发者在开发后期处理时应将最终结果绘制在context.destination纹理上。

02

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值