3D Studio Max 简称为3d Max 或3ds MAX,是一款 windows 系统下的三维动画渲染和制作软件。
泛应用于广告、影视、工业设计、建筑设计、三维动画、多媒体制作、等领域。
这次我分享一个我们最近遇到一个关于3d Max使用中的软件故障分享给大家。
问题现象。
用户有一个3D MAX文件,大小约318.2MB左右。
文件内
打开速度还可以,打开后,内容大致如下:
但是每次关闭,哪怕没有做任何改动,直接点关闭,都会出现假死情况,
症状如下图:
需要等待30分钟以上,才能真正关闭。有时干脆就彻底死机,需要强行终止进程。
用户的电脑本身配置为
处理器:AMD 4核 处理器
显卡:普通独立显卡。
内存:8GB 内存,
主硬盘:500G普通机械硬盘。
软件版本为 3D Max 2012.
操作系统: Windows 7 旗舰版 64位
已经是用了5年多的老电脑。
处理过程:
工作站配置为:
处理器 英特尔 Xeon(至强) E3-1505M v5 @ 2.80GHz 四核
显卡 Nvidia Quadro M2000M ( 4 GB / 戴尔 )
内存 32 GB ( 威刚 DDR4 2400MHz )
主硬盘 三星 NVME 970 EVO 500GB.
软件版本为 3D Max 2012.
操作系统: Windows 10 专业版 64位
出乎我们意料,还是一样的现象,同样不做任何修改关闭,都会出现程序未响应。
2. 我们在程序未响应的情况下打开任务管理,发现除了3Ds Max application 本身没有响应。整个系统无论CPU, 内存,还是硬盘,并不是出于很忙的状态。应该不是系统资源不够导致的。
3.最后我们怀疑问题还是出在文件本身。通过网上搜索。找到了答案。
导致这个问题的原因是: 场景包含了大量无效文件
可以用以下办法进行处理:
3.1 按F11打开 “Maxscript 侦听器 ”。
3.2 输入以下完整代码,(t=trackviewnodes;n=t[#Max_MotionClip_Manager];deleteTrackViewController t n.controller)
3.3 按下 “回车”
具体执行如下图:
回车后,出现“OK”表示运行成功。
3.4 完成后需要重新保存一下文件,才会生效。
这样处理后,关闭这个文件,就很快了,5秒内就完成了。
至此问题解决。
3.5 还有两个方法,这次我没有用到,但是在处理这个问题时一并收集到了。今后可能对于其他3ds MAX文档的清理有帮助。放在这里供大家参考。
3.5.1 在公用面板下reactor下collisions下view如果亮起可以点一下进行清除;
3.5.2 按M打开材质编辑器,然后在菜单栏最后一项
Utilities-cleanMultiMaterial就可以 了,中文版是 工具-清理多维材质。