加载自定义模型组件
使用3D模型加载器这个组件能够在酷屏中加载自定义模型,并且在此组件的事件中提供了模型点击事件。目前此组件支持obj、gltf、glb、fbx这几种格式的模型。
组件设置
目前组件在取数中提供以上设置。
1. glb模型填在gltfPath中,4种模型格式最好选一种填写,其余模型path不填写,否则各种格式的模型会全部加载。
2. 取数中长度为3的数组,均依次为X,Y,Z坐标值,或为绕X,Y,Z轴旋转的弧度值,坐标系为右手坐标系。
3. 取数中角度值、旋转值均为弧度值,即PI表示180°。
4. cameraFar决定了摄像机的可视距离,需要大于摄像机坐标距离原点(0,0,0)的距离,否则模型不可见。cameraFar设置越大,性能开销越多。
5.obj模型格式需要一组obj文件与mtl文件。
组件事件
如加载模型后,仍看不见模型,造成此情况出现的因素很多,以下注意事项可作参考。
1. 可以尝试缩放模型,然后加载观察是否可见。
2. 三维空间中的坐标单位为米,建模最好也以米为单位,如建模为厘米,模型最好放大100倍。
3. 建模时,模型的X,Y,Z的坐标需要归零,否则需移动摄像机到相应的位置才能看到。
4. cameraFar设置过小,造成视距过小,看不见模型。
5. 模型法线反了,造成面不可见。
6. 摄像机只能看到模型的正面,如摄像机初始位置就在模型中,此时摄像机看到的都是模型背面,就看不到任何模型面。
7. 有的模型需要贴图,需将贴图与模型文件放在同一文件夹下。
请先登录