C1——cesiumlab处理fbx,obj文件注意事项

最近要把模型组的模型加到cesium里。过程中出现一堆奇葩的想打人的问题 现记录一下。

说在前面:3Dmaxs建的模型导出为obj或者fbx,

A、当模型不大的时候可以用gltf来加载;

问题1:gltf很多加载后系统变慢。

原因及处理:因为gltf是类json文件,所以如果在页面初始化时加载会拖慢系统。

处理:页面初始化的时候预加载(只定义加载gltf文件实体,并不add到系统里),添加add实体的事件,或者用定时器在页面加载后过几秒在add实体。

B、模型文件较大时推荐fbx转3Dtiles方式加载。大仙说过fbx切片后比obj切的加载会更快一点具体没验证。

obj、fbx文件导出注意事项

1、所有图片名必须是英文数字下滑线的一种或几种。(尽量不要出现特殊符号,不能出现中文)

    obj文件的mtl对应了纹理用编辑器直接打开,能看到里面的图片,如果是中文路径就会出现乱码,所以不嫩够用中文。

2、图片和模型文件放在同一个路径下。

   如果用一些转换的小公举经常会出现不识别其他路径的问题所以精良同文件夹下房子图片。

3、模型上下颠倒(至少确保上下面会水平方向无误,否则切图后悔出现正面纹理丢失)

  fbx文件如果上下颠倒,切出来的模型可能出现严重的纹理丢失,即使在cesium上下翻转过来,也无济于事。大概和cesium里从地下往上看会出现很多空洞是同一个道理。如下:

4、模型导出前,先拷贝只其他路径,早3Dmaxs打开无误后OK。

【五六十M的模型切出来可能需要十几个小时,大小为四五个G。所以请尽量确保上面的几点没有问题】

  • 3
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值