Ceium调用3dsmax模型

本文介绍如何利用3DMax、CesiumLab及Cesium.js将3D模型转换为.3dtiles格式,并在浏览器上进行高质量展示。通过特定步骤,解决了模型加载时出现的线条状问题及纹理丢失的情况,实现更佳视觉效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

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

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

详细步骤如下:

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

  •      2.cesiumlab部分

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

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

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

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

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

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值