很多做三维GIS项目的朋友都会使用3DsMax建模,然后对接到SuperMap GIS平台进行GIS应用。今天小编给大家梳理一下从建模到对接SuperMap GIS平台的流程和注意事项。
       从3DsMax建模到对接到SuperMap GIS平台主要通过三个流程来完成,首先在3DsMax中完成建模,本文将针对这一过程中常见问题进行梳理,其次,将模型导出到SuperMap GIS平台,本文介绍导出插件的使用,第三数据优化,为了能够让数据在三维场景中高效流畅运行,数据优化是必不可少的环节,本文给出数据优化的一些方法。

一、 建模时常见问题

3DsMax建模后,导入到超图平台常见问题:模型变黑、模型共面、对象大小不对、对象错位和max插件导出时3DsMax崩溃、贴图丢失、烘焙问题。同时也有性能不佳的问题,将会在第三部分详细介绍如何进行数据优化性能。

1、模型变黑

通过超图max插件导出模型后,有的是模型数据集直接变黑,有的是CAD数据集生成完缓存后变黑。此类问题归根结底还是模型对象的顶点颜色不是白色导致。如下图所示:

       此时需要在3DsMax里面把模型的顶点颜色修改成白色即可。

2、模型共面

Max模型导入到超图中后,有的时候拖动场景会出现一闪一闪的情况。这个就是由于对象里面有两个面重叠了、或者两个对象的两个面重叠了导致。一般修改的方法是将两个面之间的距离调整到大于0.03。但是这个并不是绝对的,这需要根据面的大小来进行调整。

3、对象大小不对

Max的大小和导入到超图平台后,大小相差很大。这主要是因为,3DsMax的单位没设置对,这个时候就需要去调整系统单位才能导出正常。还有一种可能就是建模的时候没有按照实际大小建模,这就需要建模人员去把模型按照实际大小去更正。

4、对象错位

在最新插件中,通过“BIM生成数据集”的方式导出一个模型数据集,如果设置的是投影坐标系的话,这个时候对象之间的错位比较明显。目前最好的解决办法是将坐标系投影转换为地理坐标系就没问题了。

5、max插件导出时3DsMax崩溃

比较常见的原因是因为贴图中有bmp格式的图片,所以建模时尽量保证贴图不是bmp格式的,或者选择3DsMax2014版本的最新插件。如果不是以上原因导致的崩溃,这个时候最好的办法是提供数据,发给超图软件技术支持来查找具体原因。

6、贴图丢失问题

该问题有一篇单独的博客详细说明,这里就不做过多的介绍。博客地址:
https://blog.csdn.net/supermapsupport/article/details/74280006

7、烘焙问题

烘焙主要的就是流程如何烘焙,该问题也有一篇单独的博客来介绍。博客地址:
https://blog.csdn.net/supermapsupport/article/details/68927980

二、导出模型

3DsMax2014版本的最新插件提供导出模型的方式有两种,一种是生成数据集,一种是BIM生成数据集。

       这两个方法的区别在于,一个生成的数据集是CAD数据集,一个是模型数据集。建议是通过“BIM生成数据集“的方式导出。下面介绍“BIM生成数据集“方式导出的参数设置。下图是“BIM生成数据集“的参数设置。

       不难看出,新插件导出时增加了几个选项,分别是:去除材质颜色、去除重复点和不带法线。
       去除材质颜色: 设置了贴图同时又设置了环境光颜色,勾选就是把环境光颜色给去掉只显示贴图的效果。
       去除重复点: 建模时有的对象有很多的重复点,需要用此功能将重复点去掉,来提高性能。但是导出时间略长。
       不带法线: 就是将对象的法线给移除。
       这些选项除了“去除重复点“是默认勾上的,其他的都得根据实际情况来选择。

三、数据优化

通过上面两个步骤导入到超图平台后,在超图SuperMap iDesktop、SuperMapiClient3D for WebGL、SuperMap iClient3D for Plugin中浏览时,性能可能不佳。此时需要对数据进行优化。优化的方式从以下三个点出发。

1、检查三角面片数和顶点数

在SuperMap iDesktop中可以看到场景中所有的三角面片数和顶点数,并且可以查看单个模型的三角面片数和顶点数。场景中查看需要在场景属性中开启帧率信息,如下图所示:

       单个对象的三角面片数和顶点数的查看只需要双击对象在弹出的对象属性框中选择模型,如下图所示:

此时如果三角面片数过多的话,有两个方法优化。
第一:
       在iDesktop中,搜索“三角网简化“,弹出如下界面:

此时需要在简化信息里面去滑动,然后在场景右侧会显示出优化的结果,这时,保证模型不变形的情况下尽量简化。最后点击保存即可。
第二:
       通过3DsMax的一个插件“polygon cruncher”来进行简化。简化的教程可以在网上搜索。简化完了之后再导出即可。

2、贴图大小

在实际建模的时候有可能没有注意贴图的像素大小。此时生成的缓存单个文件有可能很大,这个时候在B/S端加载的时候,会造成浏览器占用内存很高而崩溃。
       所以建议贴图大小控制在1024*1024以下。

3、单个对象大小

单个对象的面积不能太大,比如有的对象是一个片区的草地或者树,这个是我们不建议这么做的。原因也是和“贴图大小“一样。
       此时,需要做的就是把该对象按照一个合理的大小去拆分即可。
       最后给出3DsMax2014版本的最新插件的下载地址,大家可以使用新插件实现模型对接到SuperMap GIS平台中。
http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?tt=ProductAAS&id=115

3dsMax建模到超图平台的流程和注意事项相关推荐

  1. 超图平台倾斜摄影发布流程

    超图平台倾斜摄影发布流程 1.前言 下文介绍了倾斜摄影数据在超图平台生成配置文件,利用配置文件将倾斜摄影从OSGB格式转成S3M格式,最终将S3M格式发布成iserver服务的详细流程.倾斜摄影OSG ...

  2. 技术分享 | 超图平台倾斜摄影发布流程

    前言 本文介绍了倾斜摄影数据在超图平台生成配置文件,利用配置文件将倾斜摄影从OSGB格式转成S3M格式,最终将S3M格式发布成iserver服务的详细流程. 本文使用OSGB数据为某市中心城区倾斜摄影 ...

  3. 国产自主可控的MBSE建模与仿真平台SkyEye

    转载: 2020年6月,哈工大.哈工程被美国商务部列入实体清单,禁用MATLAB事件频繁登上热搜,工业软件被称为「卡脖子」技术. 截止到2020年12月,中国已有超过300家企业和机构被列入美国&qu ...

  4. 打造智慧流程大脑,炎黄盈动AWS PaaS平台打通流程管理与执行

    本文作者│刘学习 微信号│fiyinghare 联系邮箱│lxx@soft6.com "业务流程管理BPM平台软件不仅能帮助企业快速构建企业应用,而且对企业加速转型与创新,提升管理效率也起着 ...

  5. +++++++X86平台系统启动流程

    操作系统的组成.内核的功能.库.函数.头文件.函数名.Linux内核.X86平台系统启动流程 忘记密码如何登陆系统 操作系统的组成:kernel + rootfs , kernel + 应用程序 ke ...

  6. Algorithm:数学建模大赛之数学建模基础(经验/技巧)、流程(模型准备/模型假设/建模/求解/分析/优化/预测/评价)、论文写作(意义/摘要/关键词/问题重述和模型假设/建模/文献)之详细攻略

    Algorithm:数学建模大赛之数学建模基础(经验/技巧).流程(模型准备/模型假设/建模/求解/分析/优化/预测/评价).论文写作(意义/摘要/关键词/问题重述和模型假设/建模/求解/结论/参考文 ...

  7. 微信第三方平台-授权流程经验分享

    原文地址: www.jianshu.com/p/67836ffa9- 在做微信第三方平台开发的时候,虽然授权的技术实现流程比较简单,但是相对于一个key直接集成的一些其他的服务来说,还是有一些步骤,过 ...

  8. 更新一波,微信第三方开发平台授权流程

    最近一直忙于微信三方开发平台开发,更新一下,做个记录,微信第三方开发平台授权流程示例: 先看授权流程要拿到的结果: 照例先给出微信授权流程官网页面:https://open.weixin.qq.com ...

  9. 【IoT】物联网NB-IoT之电信物联网开放平台对接流程浅析

    电信物联网开放平台对接流程如下图所示: 1.创建 APP 应用 登录中国电信物联网开放平台对接测试环境SP Portal(https://180.101.147.135:8843),初次登录需要修改初 ...

最新文章

  1. python中的df是什么意思_在python中从df-h输出中选择特定列
  2. php 更新数据库失败,php 更新数据库中断的解决方法
  3. poj3617 贪心
  4. python_文件处理
  5. 全国计算机等级考试题库二级C操作题100套(第54套)
  6. 2021申请google开发者账号流程
  7. 中国储运杂志中国储运杂志社中国储运编辑部2022年第7期目录
  8. 部分安卓机型无法打开公众号/http链接,部分安卓机型无法打开公众号/http链接白屏
  9. 华为 eNSP 模拟器配置动态路由(ospf)
  10. Web身份验证(WebAuthn)
  11. jsp使用session出现The server encountered an unexpected condition that prevented it from fulfilling the r
  12. python百度翻译api申请网页版_python3调用百度翻译api接口实现全过程
  13. html5播放器视频倍速播放功能
  14. 扬州美女能否走出传说产生经济价值?
  15. linux nvme文件系统,Intel NVMe驱动器扇区大小不是4096的xfs文件系统的性能下降
  16. 谷歌浏览器如何设置和恢复纯黑界面
  17. 西瓜书重温(四): 决策树手推版
  18. 问卷调查系统搭建(一)
  19. 大乱斗ps4好玩吗_《马里奥赛车》夺冠,网友票选“最好玩的马里奥游戏”
  20. 用AD20绘制NSOP的芯片封装-PCB绘制-适用于其他双排类型的IC-详细过程-学习记录

热门文章

  1. HI3521D 烧录128M nand flash文件系统
  2. 如何下载北大图书馆多媒体资源服务平台讲座
  3. catia钣金根据线段折弯,CATIA钣金实例教程_生成棱边弯曲_生成局部折叠或展开
  4. cv2画圈写字保存图像
  5. 高质量的“以客户为中心”,听听Live800怎么说
  6. 传奇手游漏洞获取gm权限_传奇技能第二祭:获取GM权限及管理员命令,调爆率和刷怪...
  7. NLP基础笔记5——词向量
  8. 梦幻仙缘剧情java_梦幻仙缘新春版下载_梦幻仙缘最新新春版手游下载_玩游戏网...
  9. iOS 和 swift 中常见的 Int、Int8、Int16、Int32和 Int64介绍
  10. 传输速度测试软件,传输速度测试