可以参考 资源加载与使用案例,里面有基本的各资源格式的使用方法 https://github.com/dtysky/xr-frame-demo/tree/master/miniprogram/components/template/xr-template-loading 多tracker案例,里面有ar模式下识别后出现贴图的案例。 https://github.com/dtysky/xr-frame-demo/tree/master/miniprogram/components/template/xr-template-tracker
小程序AR场景,开启AR相机后,如何加载、显示PNG图片呢?glb模型 在AR相机下可以加载,普通图片怎么处理。。。
10-14gltf 组件上需要设置 cast-shadow 具体可以参考官方示例
使用xr-start自定义组件,动态加载了GLTF后,下面的Plane上没有影子?const xrFrameSystem = wx.getXrFrameSystem(); const {rootShadow} = scene; const faceElem = scene.createElement(xrFrameSystem.XRGLTF); rootShadow.addChild(faceElem) var assetInfo = {src:url, type:"gltf", assetId:"my-gltf"} const {value: loadedModel} = await scene.assets.loadAsset(assetInfo) const faceGLTF = faceElem.getComponent(xrFrameSystem.GLTF); faceGLTF.setData({model: loadedModel}) page里有2个cube,然后底下有个地面。可以看到影子。 但是动态加载的GLTF没有影子。 [图片]
06-07可以参考下 官方 示例 Loading 动态资源加载与使用 点击按钮进行对应资源的加载与使用。 https://github.com/dtysky/xr-frame-demo/blob/master/miniprogram/components/template/xr-template-loading/index.js#L133
XRFrame中使用代码动态添加VideoTexture和Mat视频不正常,如何解决?代码片段:https://developers.weixin.qq.com/s/VQbqfGmj7tRT 如题: 使用wxml的videoTexture没问题,正常渲染 使用js动态添加的,不能渲染 [图片]
06-04刚测试了下,iOS情况下,官方案例里面改 heightScale 到 1,模型与眼镜大小没问题。 建议检查一下你的代码 与 官方案例的差异, 具体是renderWidth 和 renderHeight有没有正确的设置进去。
人脸试戴眼镜(带遮挡)案例的眼镜缩放问题?在官方xr-frame-demo工程中将scene-ready.js下原heightScale:0.75改将heightScale:1,[图片] 运行xr-template-arGlasses(人脸试戴眼镜(带遮挡)案例),出现画面变大,底部窗口描述没有了,但模型与眼镜没有同步发生大小放大(结果是眼镜与头部模型比真实人头头小了一大圈),请问这些什么原因?应该怎么解决呢?
05-20今天刚更新了服务,可以再试一下
3DMarker得map文件无法生成,此问题存在好几个星期了,有没有人解决!!!!!!!!!!https://developers.weixin.qq.com/miniprogram/dev/framework/xr-frame/ 3DMarker得map文件无法生成,一直显示准备中。 此工具不能正常提供服务!!!! [图片]
05-11视频纹理不能改动比例。 这里你可以在渲染的时候,改动渲染元素的比例,来适配原始视频的比例。
2DMarker+视频,video-texture怎么设置视频的宽高,默认好像是1:1的尺寸?如题,不知道有哪个属性是设置宽高的
05-10临时存储硬盘装满了,目前已清理,现在可以重试下
3DMarkerAR-三维识别与重建上传视频生成map文件一直卡在准备中[图片]
05-10在使用 VKSession的情况下,同时使用 小程序 camera 组件 的用法是违规的,没有触发updateAnchor 是合理的。 在使用VK的情况下,摄像头是有 visionKit 控制,不能同时存在多个相机 VK实时识别人脸的用法,可以参考小程序示例: 小程序示例 - 接口 - VisionKit视觉能力 - 实时人脸检测 https://github.com/wechat-miniprogram/miniprogram-demo/tree/master/miniprogram/packageAPI/pages/ar/face-detect
使用createVKSession无法触发updateAnchors,检测不到人脸?onReady: function (e) { this.session = wx.createVKSession({ track: { face: { mode: 1 } // mode: 1 - 使用摄像头;2 - 手动传入图像 }, }); this.startDetecting(); }, takePhoto() { const ctx = wx.createCameraContext() console.log('Taking photo...'); ctx.takePhoto({ quality: 'high', success: (res) => { console.log('Photo taken successfully.'); this.setData({ src: res.tempImagePath }) }, fail: (err) => { console.log('Failed to take photo: ', err); } }) }, error(e) { console.log('Camera error: ', e.detail); }, startDetecting: function () { this.session.on('updateAnchors', anchors => { console.log('updateAnchors', anchors); anchors.forEach(anchor => { console.log('anchor.points', anchor.points) console.log('anchor.origin', anchor.origin) console.log('anchor.size', anchor.size) console.log('anchor.angle', anchor.angle) }); }); this.session.on('removeAnchors', () => { console.log('removeAnchors'); }); this.session.start(errno => { if (errno) { console.log("VKSession start failed: ", errno); } else { console.log("VKSession start successfully"); } }); }, stopDetecting: function () { this.session.stop(); },
04-28gltf 属性里面的 doubleSided
xrframe里面gltf有双面材质吗?xrframe里面gltf有双面材质吗?有的gltf是怎么设置呢?
04-26这个大概率加载地址是 404,然后请求,返回服务器没有东西的错误页面
xrframe加载glb出现问题?内容如下。请问是什么原因呢?怎么解决呢?WAServiceMainContext.js:1 (in promise) MiniProgramError Unexpected token '<', "<html> <h"... is not valid JSON SyntaxError: Unexpected token '<', "<html> <h"... is not valid JSON at JSON.parse (<anonymous>) at t.extractChunks (WAXRFrameRenderContext.js:1:994743) at Function.<anonymous> (WAXRFrameRenderContext.js:1:994183) at (WAXRFrameRenderContext.js:1:993099) at Object.next (WAXRFrameRenderContext.js:1:993204) at (WAXRFrameRenderContext.js:1:992140) at new Promise (<anonymous>) at p (WAXRFrameRenderContext.js:1:991885) at t.createGLTFModel (WAXRFrameRenderContext.js:1:994067) at t.<anonymous> (WAXRFrameRenderContext.js:1:993765)
04-26