目前应该不太好实现 翅膀在人体背后渲染的效果。 透明度遮挡可以实现,具体可以参考示例 vk示例的 三维人脸 或者 眼镜试戴 (用xr-frame渲染)(可以直接在小程序示例查看) https://github.com/wechat-miniprogram/miniprogram-demo/tree/master/miniprogram/packageAPI/pages/ar/face-detect-3d-glasses 但由于 3d body 目前版本返回的 只有点位的坐标,没有旋转等信息。难以拥有足够的信息,更新具体的人体模型骨骼。 目前版本,可以考虑,先使用一个固定的圆柱体,进行躯干部分的透明度遮挡,来实现背后翅膀的效果。
xr-frame 使用 ar 的人体识别能力(body 模式),并希望在背后加翅膀,如何实现?现在在使用 ar 的 body 模式并希望实现翅膀模型在背后显示,有方法可以实现吗?现在的情况是不管是人体正面对摄像头还是人体反面对摄像头,翅膀模型一直会遮盖在人体上。也求助过其他人,说是需要在人体上加透明遮罩?
01-09可以确认下,是不是动画的json在上传时候被忽略了。 可以对比一下,小程序项目,与小程序示例里面相关配置的差异。
xr-frame基础案例中,xr-basic-animation代码在其它小程序中失效?首先,下载的案例中,动画是正常的。 然后,我将xr-basic-animation案例的所有代码复制出来,依赖文件也进行了复制,唯一不同则是引用的层级不一致,这时问题出现了,本地开发者工具中新拷贝的代码,其动画,包括几何体、平面、灯光的动画都没有生效。请问是哪里的问题
01-09现在应该的确只能用真机预览,工具里面实现ar比较麻烦。 不过可以先将ar部分关闭来在工具里面调试。 真机里面,可以在vconsole打log来排查问题。 我理解扫描出来的模型,缩放应该用scale就好,目前具体是什么问题?
xr-gltf 多个2D Marker如何识别后放大缩小 ?请问怎么实现一个模型中有多个动画,下面有多个可以识别的图,识别出来播放不同的动画,然后模型可以放大缩小。目前前面的都实现了,但是扫描出来的模型放大缩小实在实现不了。因为不能调试,只能真机预览,太难了。那个好心人帮帮忙。
01-09可以参考2d marker的识别后固定案例 https://github.com/dtysky/xr-frame-demo/blob/master/miniprogram/pages/template/xr-template-markerCenter/index.wxml
OSD(One-shot Detection)Marker识别模式识别出来后可以固定模型位置吗https://developers.weixin.qq.com/miniprogram/dev/component/xr-frame/ar/tracker.html [图片] ar追踪识别出来后可以固定模型大小和模型位置吗
01-09可以参考官方案例,有动态设透明度的例子 https://github.com/dtysky/xr-frame-demo/blob/master/miniprogram/components/template/xr-template-gltfEdit/index.js#L50 关于渲染状态,具体可以参考材质文档
在xr-frame中加载模型gltf模型如何设置模型中的material透明度?使用xr-frame加载模型, 加载完之后需要将模型内部某个材质设置为透明度 在three.js中使用 [图片] mesh.material.blending = 5;mesh.material.opacity = 0.07; mesh.material.transparent = true;能轻松做到 但是在xr-frame中没有找到相关文档, 请问是否支持?
01-09补充一下android的正常情况? 这种用法蛮多用户使用过,应该没有问题。 我猜想可能是iOS里面,贴图资源没有加载完,就被绑定到材质上,导致使用的时候没有对应贴图的索引。 这里可以尝试使用资源加载完毕的回调事件,在资源准备完毕后,再初始化ar识别逻辑,以及实际材质的使用。
【XR-FRAME】为什么IOS识别出的图片是白色?如下图 安卓端没问题能够显示 IOS不管是jpg还是png 都只显示白色 这个是bug吗 还是我的设置有问题 求大佬们看看 <!-- 图片 --> <xr-node wx:if="{{markerItem.renderType === 'image'}}"> <xr-mesh position="0 0.01 0" scale="{{markerWidth}} 1 {{markerHeight}}" cast-shadow geometry="plane" material="texture-mat-{{markerItem.id}}" states="cullOn: false, alphaMode: BLEND, renderQueue: 2500" /> </xr-node> [图片]
01-09可以参考官方示例里面的 多tracker识别案例,里面的图片识别,就带有2dmarker识别框 https://github.com/dtysky/xr-frame-demo/tree/master/miniprogram/components/template/xr-template-tracker
用XR-Frame识别出来一个卡片后,怎么可以显示出来一个框,包围卡片,类似聚集到卡片上的效果?我想用track识别一个卡片(标准矩形),然后,在相机里面有一个框框,出现在卡片的边缘,求个实现思路,谢谢。
01-09[图片] https://github.com/dtysky/xr-frame-demo/tree/master/miniprogram/components/template/xr-template-geometry
XR_FRAME如何创建自定义几何数据?XR-FRAME中 自定义几何数据有具体的文档和示例吗?或者内置数据的对应的示例,现有的文档中有很多参数对于不熟悉的初学者来说不能理解
2023-11-24[图片] https://github.com/dtysky/xr-frame-demo/tree/master/miniprogram/components/template/xr-template-message
xr-frame 上同层有个悬浮按钮,点击后如何和xr-frame通讯,从而调用分享系统?[图片]xr-frame 上同层有个悬浮按钮,点击后如何和xr-frame通讯,从而调用分享系统scene.share.captureToFriends() 事件
2023-11-24可以,image放xr-frame组件后,覆盖xr-frame组件。 不过需要,预览后,在真机看效果,工具不支持同层渲染。 案例集里面也有小程序UI覆盖xr-frame的例子,可以参考下
xr-frame 可以在上面盖一张 png 吗?想实现一个取景框效果,类似这样[图片] 可以做到吗? 尝试写了下如下代码,无法显示 png <view wx:if="{{dataReady}}" style="width: 100%; height: 100%; position: relative;"> <image src="png_url" style="width: 100%; height: 100%; position: absolute; top: 0; left: 0;"></image> <xr-template-tracker disable-scroll id="main-frame" width="{{renderWidth}}" height="{{renderHeight}}" style="width:{{width}}px;height:{{height}}px;top:{{top}}px;left:{{left}}px;display:block;" markerListRaw="{{markerList}}" bindtrackerchange="handleTrackerChange" bindtrackermove="handleTrackerMove" /> </view>
2023-11-06