目前 loadAsset 不可以直接获取加载进度条。实现需要的话,可以考虑 xr-assets 的 progress 进行监听。
xr-frame,如何监听手动添加assets资源的加载?scene.assets.loadAsset 如何监听加载进度
2023-02-27提供一下优化前的模型,我们这边看一下~
通过xr-frame-cli优化的模型无法使用?Unhandled promise rejection <RangeError: ArrayBuffer length minus the byteOffset is not a multiple of the element size> 在VKSession环境下可正常使用在xrframe下报错
2023-02-27基础小程序组件直接于 xr-frame 内部混写的能力还在开发中。目前可以通过建立基础小程序与 xr-frame 的数据通信,同步相对坐标来实现,具体可以参考 xr-frame-demo 里面 产品级案例 - 边缘迷走 里面有完整数据通道实现流程。 这个 case 蛮典型的,类似于图一的那种效果,我们也在出对应的demo。
请问xr-frame可以提供一个可自定义的用户交互面板吗?请问xr-frame可以提供一个可自定义的用户交互面板,自定义添加命令按钮,信息显示label,图标等,要独立于场景的3d空间,操作上和3d空间不冲突。而不是在xr-camera添加子对象mesh。 [图片] ,[图片]
2023-02-21感觉是工具文件系统读取权限的问题,可以改下当前用户的,这些文件的读写权限试试
【XR能力】资源文件使用本地路径渲染纹理无效果,会提示没有权限,使用网络地址可以https://developers.weixin.qq.com/miniprogram/dev/component/xr-frame/render/texture.html [图片]
2023-02-21这个是底层算法 VK 平面识别的问题,错误码是 2000004。 目前已经反馈给 VK 相关同学,等修复会统一反馈~
xr-scene ar-system="modes:Plane" 在华为nova8E启动失败<xr-scene ar-system="modes:Plane" bind:ready="handleReady"> <xr-env env-data="xr-frame-team-workspace-day" /> <xr-light type="ambient" color="1 1 1" intensity="1" /> <xr-light type="directional" rotation="40 70 0" color="1 1 1" intensity="3" cast-shadow /> <xr-assets bind:loaded="handleAssetsLoaded"> <xr-asset-load type="gltf" asset-id="anchor" src="https://mmbizwxaminiprogram-1258344707.cos.ap-guangzhou.myqcloud.com/xr-frame/demo/ar-plane-marker.glb" /> <xr-asset-load type="gltf" asset-id="Plate" src="{{modelData.path}}" /> </xr-assets> <xr-ar-tracker mode="Plane"> <xr-gltf model="anchor"></xr-gltf> </xr-ar-tracker> <xr-node node-id="setitem"> <xr-gltf model="Plate" node-id='Plate' anim-autoplay position="0 0 0" scale="{{modelData.scale}}" rotation="{{modelData.rotation}}" /> </xr-node> <xr-camera clear-color="0.4 0.8 0.6 1" background="ar" is-ar-camera /> </xr-scene> data: { loaded: false, modelData: { path: 'https://houtaicdn.alva.com.cn/medias/resources/wechat/baikeWebview/gltfModels/Dinosaur/Plate/Plate.gltf', // path: "https://houtaicdn.alva.com.cn/medias/resources/wechat/baikeWebview/gltfModels/HT/42_haiwangxing/42_haiwangxing.gltf" scale: '0.5 0.5 0.5', rotation: '0 0 0' } }, methods: { handleAssetsLoaded: function({detail}) { this.scene.event.add('touchstart', () => { this.scene.ar.placeHere('setitem', true); }); }, handleReady: function ({detail}) { this.scene = detail.value; }, handleShare: function() { const supported = this.scene.share.supported; if (supported) { const options = { type: 'jpg', quality: 0.8 }; const base64 = this.scene.share.captureToDataURL(options); const buffer = this.scene.share.captureToArrayBuffer(options); this.triggerEvent('showPhoto',base64) } } } 华为nova8E 8.0.32微信版本报错(其他手机型号均正常): [xr-frame] <Error: AR system start error(Plane,1,Back): 2000004> Error: AR system start error(Plane,1,Back): 2000004 at https://lib/WAXRFrameRenderContext.js:1:1198904 at https://lib/WAXRFrameRenderContext.js:1:1199489
2023-02-21目前客户端修复前置摄像头的改动还没有发布,具体客户端版本发布后会第一时间同步~
【XR能力】相机在微信IOS 8.0.32版本依然无法使用前置摄像头,设置后依然是后置摄像头https://developers.weixin.qq.com/miniprogram/dev/component/xr-frame/ar/ 第二个属性为[代码]camera[代码],配置使用哪一个相机,默认为后置[代码]Back[代码],前置为[代码]Front[代码]
2023-02-21是自定义shader吗,自定义的话可以通过设定宏进行控制。 如果是默认的 standard 或者 simple,可以控制宏 WX_USE_COLOR_0 控制是否使用顶点色。 API 文档: https://developers.weixin.qq.com/miniprogram/dev/api/xr-frame/classes/Material.html#setMacro
xr-frame,如何设置使用顶点着色?自定义元素,有color数据,添加到界面中后,如何配置在显示时采用顶点着色?
2023-02-21如果工具里面可以,真机不行,可以确认下工具里面是否过滤了bin文件的上传,可以添加以下两句。 "ignoreDevUnusedFiles": false, "ignoreUploadUnusedFiles": false, 可以尝试不压缩为bin,直接使用会有问题吗? 如果依然不行,方便提供一下源文件以及生成的bin文件进行排查吗?
xr-frame-cli工具,环境贴图生成的单二进制文件 为什么没生效?微信小程序xr-frame-cli工具,通过环境贴图生成的单二进制文件(.bin),没有生效[图片][图片]
2023-02-21地址错了,相对路径的起点是以 miniprogram 作为根的。 这里需要将 assets 挪到 miniprogram 目录下。
xr-frame如何导入外部资源?xr-frame组件中,加载本地的图片资源,无法加载显示,请教一下应该是怎么使用 [图片]
2023-02-20设置渲染状态 cullOn 为 false,关闭面剔除 <xr-mesh node-id="mesh-plane" geometry="plane" states="cullOn: false"></xr-mesh>
xr-frame 如何设置plane双面可见?目前plane单面可见。如何设置或者定制为双面可见? 谢谢
2023-02-20