Ceium调用3dsmax模型

3 篇文章 0 订阅
1 篇文章 0 订阅

 

  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.有图有真相,来张先。哈哈哈,项目上用的,不好给正面高清照,谅解下。

 

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在使用libtorch调用多个模型时,我们可以通过以下步骤进行操作: 1. 导入libtorch库和模型文件:首先,我们需要导入libtorch库,该库为我们提供了与PyTorch模型交互的功能。然后,我们需要加载多个模型文件,可以使用torch::jit::load()函数来加载已经训练好的模型文件。 2. 创建模型实例:通过导入的模型文件,我们可以创建多个模型实例。每个模型实例代表一个训练好的模型,可以通过torch::jit::script::Module类的实例来表示。 3. 准备输入数据:在使用模型进行预测之前,我们需要准备输入数据。可以根据模型的要求,将输入数据进行预处理,例如进行归一化、调整尺寸等处理。 4. 前向传播:对于每个模型实例,通过调用forward()函数来执行前向传播。可以将输入数据作为参数传递给forward()函数,并得到预测结果。 5. 处理输出结果:根据模型输出的结果,我们可以进行后续处理。可以根据需要,对输出进行解码、转换等操作,以获得我们想要的最终结果。 6. 释放资源:最后,我们需要释放已经加载模型实例,以及其他相关的资源。可以使用torch::jit::clear()函数来释放模型实例。 总结起来,使用libtorch调用多个模型的流程包括导入库和模型文件、创建模型实例、准备输入数据、执行前向传播、处理输出结果以及释放资源。通过这些步骤,我们可以方便地使用libtorch来调用多个模型,实现我们想要的功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值