Samples Mega

演示如何使用Mega的基本功能,在xr-frame基础上使用xr-easyar-session标签启动Mega功能,自动加载ema数据并在场景中呈现。

配置和运行

请参考 Samples工程配置 进行配置和运行

如果想创建标准的xr-frame工程,请参考 工程配置 , 微信XR-Frame官方文档 开始小程序的目录结构说明

sample的运行流程基于小程序基本框架,目录pages中存放所有的页面逻辑,components中存放所有被页面使用的组件功能,xr-frame和AR功能的在component中加载和使用。

遮挡

../../_images/051.jpg

定位成功后点击遮挡按钮,在Block原点加载模型和遮挡

遮挡材质在session启动后自动注册,获取方法为:

let occlusionMaterial = scene.assets.getAsset("material", "easyar-occlusion");

透明视频

../../_images/061.jpg

定位成功后点击透明视频按钮,在Block原点加载透明视频

透明视频使用的effect分为左右通道和上下通道,两个effect的id分别为:

左右通道:easyar-video-tsbs

上下通道:easyar-video-ttbb

XRMesh属性映射

纹理使用约定