https://developers.weixin.qq.com/miniprogram/dev/component/xr-frame/gltf/specification.html
GLTF模型的限制
GLTF模型
需要满足以下条件才能正常渲染:
- 纹理使用的顶点
UV
不超过2个; - 使用的顶点
JOINTS
不超过1个; - 使用的顶点
WEIGHTS
不超过1个; - 不使用
sparse accessor
; accessor
的normalized
属性不为true
;morph targets
数量小于等于8个;morph
的属性为POSITION
,NORMAL
或TANGENT
;图元类型
不为LINE_LOOP
或TRIANGLE_FAN
;
经测试,只有少数模型会超出限制,大多数模型都可以正常渲染。并且随着项目迭代,未来将会解除或者放宽一些条件。
感觉大部分模型XR-FRAME都不符合条件,
threejs官方案例里提供的,parrot.glb 、Soldier.glb 、Horse.glb 等等大部分模型gltf格式模型
用VKSession都能正常加载,
可是用XR-FRAME均不能正常加载 ......
我也测试了,大部分不支持。报json解析出错。找不到原因。