3dmax模型,前后试了各种格式和方法;在arcgispro中使用发布,发现如果底层背景如果没有厚度的话,浏览器在加载模型时会出现连续线条状情况,看起来效果差强人意(其中支持的格式3ds、dae等;如果有在模型导入时,纹理丢失的可留言或咨询,或许会单独写一篇来记载);之后,用.dae文件,试了在cesiumlab,转换成.3dtiles格式文件,发现效果较好;

主要平台及软件: 3dmax、cesiumlab、cesium.js

详细步骤如下:

  1. 在3dmax中将模型导出为.dae文件,注意:导出目录及材质字符尽量选择英文。

Ceium调用3dsmax模型

  •      2.cesiumlab部分

    2.1 下载cesiumlab软件;注册、登录、打开,找到数据处理页面,选择“场景数据处理”。

Ceium调用3dsmax模型

    2.2 选择“添加”(如下图),即添加.dae或.obj格式模型文件;添加之后,需添加属性文件(如下图),这里我选择的是提前在arcmap中制作好的面shp文件,坐标为3857,即wgs84web摩卡托;点击“输出文件”,选择输出目录,最终点击确定即可。注意:过程中的目录或者文件名尽量使用英文。

Ceium调用3dsmax模型

Ceium调用3dsmax模型

    2.3 最终生成.3dtiles文件(如下图)。

Ceium调用3dsmax模型

    3.最后选择用cesium.js调用,就可以在浏览器上浏览3维模型了。注意:js中引用模型文件地址为:***/tileset.json;可以直接文件路径引入,也可以发布成http服务引入。

Ceium调用3dsmax模型

    4.有图有真相,来张先。哈哈哈,项目上用的,不好给正面高清照,谅解下。

Ceium调用3dsmax模型

 

相关文章:

  • 2021-06-18
  • 2022-01-04
  • 2021-12-15
  • 2022-12-23
  • 2021-12-01
  • 2021-08-10
  • 2021-11-23
  • 2021-06-22
猜你喜欢
  • 2021-12-01
  • 2021-07-05
  • 2021-06-01
  • 2021-04-27
  • 2021-05-14
  • 2021-11-12
  • 2021-04-03
相关资源
相似解决方案