3DMax模型导入ArcGIS中发生丢失部分模型纹理的问题

对于三维建模的人对3DS Max应该是非常熟悉,3DS Max是非常专业的建模软件,在进行城市建筑物进行建模的时候,很多人会选择使用3DS Max盖一顿顿的楼房。前俩天在将3DS Max建好的模型导入到ArcGIS中,发现建筑物中的部分模型丢失。感觉很奇怪,而在3DS Max中显示没有问题,如图

 

但是通过ArcGIS中ArcToolBox中3D工具导入到ArcGIS中多面体图层

其中楼顶三个小阁楼中俩个小阁楼消失了

最后也相继试验将模型导入到别的建模软件中如Sketch Up,也同样存在这样的问题,但是导回到3DS Max却显示正常。

 

 

最后发现问题出在3DX Max建模的时候,在构建屋顶小阁楼时候是先构建一个屋顶,另外俩个屋顶采用复制模型构建。在进行复制屋顶模型的时候有三个选项“复制”、“实例”“参考”,问题就出在了这个“复制”和“实例”俩个上面,“复制”就是将该模型进行完整的复制,相应的也为复制的屋顶分配了内存空间,而“实例”在3D Max中去看效果就像复制一样,但是实质是使用类似指针的方式实现的(程序员可能对指针或者引用比较了解,其实就是这个原理),在构建屋顶的时候,并没有给另外俩个屋顶分配内存,而是将另外俩个屋顶显示的时候,指向了第一个屋顶的内存空间。但是在ArcGIS或者别的软件中并不能识别它的指针。所以发现丢失了部分模型。“实例”在模型复制的好处就是:再以后模型(比如说屋顶)改动中,只需要改变一个屋顶,其他“实例”屋顶自然就会跟着变化。

最后看一下分别使用“复制”和“实例”俩种方式构建的模型的大小就可以知道了,23俩个显示效果一摸一样的模型,大小却不一样。如果想在ArcGIS中完整显示模型,只能使用“复制”,不能用“实例”来构建模型

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值