微信小程序官方上线XR解决方案XR-FRAME

IP归属:广东

近日,微信小程序官方上线了 XR-FRAME Beta 版开发文档。官方介绍称 xr-frame 是一套小程序官方提供的 XR/3D 应用解决方案,基于混合方案实现,性能逼近原生、效果好、易用、强扩展、渐进式、遵循小程序开发标准。

图源:网页截图

比起目前的 Canvas 组件,xr-frame 有以下显著的优势:

  • 高度整合,上手简单:提供 xml 的方式来描述 3D 场景,并集成了 AR、物理、动画、粒子、后处理等等系统,上手简单,符合小程序开发规范;
  • 渲染效果好:内置完整的 PBR 效果、环境光照、阴影,原生支持 glTF 资源,提供的 xr-frame-cli 可以快速通过全景图生成环境数据;
  • 高性能:混合方案,渲染性能逼近原生,xr-frame-cli 可以对外部 glTF 文件进行优化,来提高加载性能,还有完善的缓存机制保证二次进入的加载性能;
  • 易扩展:扩展性强,从资源到组件元素,皆可以由高阶用户自己定制,未来还可以暴露内部的渲染管线定制能力。

图源:微信小程序

目前微信小程序官方在该框架下展示的功能案例包括基础案例、glTF 案例、AR 案例、典型案例、扫描还原案例和高级定制。

其中 AR 案例主要借助手机摄像头实现虚实叠加,包括 Camera AR 相机渲染、Basic AR 平面识别、2DMarker AR 2DMarker、OSDMarker AR OSDMarker、Face AR 人脸、Hand AR 人手、Body AR 人体。

可通过微信扫描下方二维码,查看更多官方框架案例功能(要求微信版本8.0.28+):

图源:微信小程序

最后,小程序官方表示目前 xr-frame 仍然存在一些限制,但会在未来被解决。同时未来还会追加更多的能力,在未来的规划中,还会着重致力于:

  • 将 xr-frame 的标签和小程序 UI 标签无缝集成,让开发者可以在 xr-frame 组件中写 UI,来实现一套酷炫的 UI 系统;
  • AR/VR 能力增强;
  • 交互手段进一步强化,物理碰撞、触发等功能;
  • 工具能力强化,包括标签属性自动补全等。

陀螺科技现已开放专栏入驻,详情请见入驻指南: https://www.tuoluo.cn/article/detail-27547.html

VR陀螺专栏: https://www.tuoluo.cn/columns/author1286744/

本文网址: https://www.tuoluo.cn/article/detail-10104909.html

免责声明:
1、本文版权归原作者所有,仅代表作者本人观点,不代表陀螺科技观点或立场。
2、如发现文章、图片等侵权行为,侵权责任将由作者本人承担。

相关文章