3Dmax导入简单的模型后内存变的特别大为什么?

11/15/2015来源:3Dmax教程人气:928

   3Dmax导入简单的模型后,内存变的特别大,为什么?3Dmax导入模型后,内存变的特别大,我就给那个删了以后,结果和内存还是占那么大,模型没了,内存还是占那么大。后来新建一个空白的导入那个模型,不超过1W个面的,结果还是那样,能解决么?

  回答:

  诊断:可能是建模时不太规范,里面存在很多错误信息,如:空物体等。。。

  症状:正如你所说,就算删除里面所有的模型,新建一个box保存,保存max文件都会很大,保存很慢。。。

  偏方:

  1.将你源max文件,导出obj格式,保存时会看到删除大量错误信息

3Dmax导入简单的模型后内存变的特别大为什么? 三联

  2.再导入刚刚保存的obj文件,会感到快很多,保存也会很快了,舒服多了。不过材质贴图会全部丢失。

  检查以下几点

  (1)隐藏物体

  (2)空物体

  (3)堆栈列表

  (4)材质贴图数量及大小

  表示这个问题也一直困扰着我,我觉得应该是CAD的原因,是导入的CAD本身存在垃圾,一些看不见的块儿什么的,因为在CAD里边已经是最小图元,不能分解炸开,然后也清理不掉,到3d里边就成了垃圾了,无论你用脚本还是什么,都清理不掉。另外还有就是你调用的模型本身就有问题。自己建的场景,在开始之前,一定要保证CAD文件导入时不会出现一个对话框让你选择是否的,而是直接导入时设置的界面;另外时时的要清理垃圾。调用的模型,可以单独保存一个模型看看,如果模型很小,但是文件很大,那说明这文件本身就有问题,这种模型如果有条件,可以考虑转成3ds格式,然后重新导入到你的3d场景,不过这些方法都是尽可能的降低垃圾文件的存在,并不能根本解决,我也一直找这个解决办法,问了好多人都无解,不过造成这种情况的原因应该是这两方面的,因为我曾经自己建过一个场景(所有的家具,灯具等全是建模的)就没出现过这种情况,如果你找到解决办法了,希望能共享一下哈

  我这是转的别人的方法。