运行 3ds Max 时性能减慢或迟缓通常是由于视频配置冲突或内存分配问题引起的。关于性能问题的一大难点在于缩小范围确定问题原因。以下是一些限制 3ds Max 操作的常见情形,以及纠正这些问题可以采取的步骤。

问题及解决方案

3ds Max 速度降低

3ds Max 启动缓慢

文件打开时间长

打开或拖动对话框时响应迟缓

3ds Max 速度降低

在扩展会话中,尤其是在已创建渲染或广泛使用位图材质的会话中,3ds Max 可能会由于内存分配而降低速度。在您关闭并重新启动 3ds Max 会话之前,可以尝试一些 MAXScript 函数来释放内存:

  • gc()

    运行垃圾收集例程。

  • freescenebitmaps()

    释放分配给位图的内存。

  • clearundobuffer()

    清除撤消/重做缓冲区。十分确定场景是您所需场景后,再调用此函数!

只需在 3ds Max 窗口左下角的 MAXScript 迷你侦听器中输入 MAXScript 函数调用。

TOM Isaksen 在线记录这些函数。

3ds Max 启动缓慢

通常在发布软件新版本或更新后一段时间内,“Autodesk Product Support”遇到的这种情形会有所上升。客户提出的问题通常是:“为什么新版本比上一个版本的启动时间要长?”有几方面原因。

  • 启动 3ds Max 的可执行文件的大小以及加载新版本的新功能所需的额外系统开销都会导致速度减慢。新的可执行文件中的代码可能会以不同于上一版本的方式使用系统处理器,因此用户会注意到速度的减慢。重要的是 3ds Max 运行后的执行方式。
  • 3ds Max 每个版本的设计和优化都是为了使用比以前更新的视频技术。如果您在过去一年中没有升级视频卡,甚至没有更新视频驱动程序,则 3ds Max 很可能会不如以前的版本启动快。您还可以尝试不同的 3ds Max 视频配置。
  • 如果您最近没有对系统进行碎片整理,则 3ds Max 的启动也可能变慢。对系统进行碎片整理还可以使那些需要交换虚拟内存的大型文件的加载更加流畅。

文件打开时间长

文件加载到 3ds Max 的速度通常由文件大小决定。不过,如果您注意到不同设计会话的加载时间有所增加,那可能说明 3ds Max 没有找到足够的内存来有效地进行操作或者该文件需要优化。

第一个要检查的是系统内存分配。RAM、交换空间和可用硬盘空间应该足以运行 3ds Max:可以访问 www.autodesk.com/3dsmax-systemreq-2012-chs 以了解所需空间。

下面是检查内存和交换文件分配情况的方法。

要检查 Windows XP 上的 RAM 和交换文件的分配情况,请执行以下操作:

  1. 右键单击桌面上的“我的电脑”图标并且从此菜单中选择“属性”。

    通过此操作打开“系统属性”对话框。

    在“常规”选项卡上,您应该可以看到有关计算机的信息。该面板上应该列有 RAM 量。

  2. 打开“高级”选项卡,单击“性能设置”按钮。

    会显示“性能选项”对话框。

  3. 单击“高级”选项卡,打开“虚拟内存”组中“所有驱动器页面文件大小的总数”设置。

要检查 Vista 或 Windows 7 上的 RAM 和交换文件的分配情况,请执行以下操作:

  1. 右键单击 Windows“开始”按钮,并选择“控制面板”。

    Windows 会打开“控制面板”资源管理器。

  2. 在“控制面板”的主页上,单击“系统和维护”。
  3. 在“系统和维护”页面上,单击“系统”“查看 RAM 的数量和处理器速度”。

    “查看基本信息”页面会显示 RAM 容量。

  4. 要查看交换空间容量,并且可能会进行修改,请在“任务”窗格的左侧,单击“高级系统设置”。

    Windows 将打开“系统属性”对话框。

  5. 在“系统属性”对话框中,转至“高级”面板,单击“性能”“设置”。

    Windows 将打开“性能选项”对话框。

  6. 在“性能选项”对话框中,转至“高级”面板。

    在“高级”面板中,“虚拟内存”组显示分配给交换文件的硬盘内存容量。如果要更改此设置,请单击“更改”按钮,然后使用“虚拟内存”对话框调整交换文件的大小。该对话框的提示显示可以分配到交换文件的最小和最大容量。

如果物理和虚拟内存的设置合适,那么您必须对模型进行检查。如果一定要最终打开模型,请执行下列操作:

  • “应用程序”菜单中,选择“保存”“另存为”,用一个不同的名称保存该场景。然后尝试打开这个新文件,看看其加载速度是否更快。
  • 查看某些修改器堆栈较大的对象。如果塌陷已完成对象的堆栈,性能会有所提高。
  • 如果该模型使用了 XRef,请确保该 XRef 可以在本地访问。如果它们位于网络服务器上,则加载时间长可能是由于网络流量较大造成的。
提示启用“自定义”“首选项”“文件首选项”“文件处理” “保存时压缩”来使用较小的 MAX 场景文件。

打开或拖动对话框时响应迟缓

在单击打开对话框(如“材质编辑器”)或图形窗口(如“轨迹视图”)的命令时会出现此情形。单击之后,您会注意到打开对话框或窗口的时间明显滞后。然后,如果尝试将其拖动到新的位置,则对话框或窗口不会平滑地跟随光标移动。

引起这种现象的原因通常是视频驱动程序冲突或显示配置问题,因为打开或拖动对话框会引起图形卡对屏幕进行刷新。尝试以下步骤来诊断该问题。

  1. 启动 3ds Max。
  2. 选择“帮助”“诊断视频硬件”以查看系统使用的图形卡型号。
  3. 确认卡是否正确支持活动的驱动程序。
    • Nitrous(默认)需要安装 NVIDIA Quadro FX 卡(最好是 FX4800),并且需要在该卡上安装 Direct3D 9.0。
    • Direct3D 需要 Direct3D 9.0 或 10.0
    • OpenGL 需要支持 OpenGL 功能的图形卡
    • 软件驱动程序(仅 3ds Max 32 位)不需要图形卡。
  4. 访问您所用图形卡制造商的网站,看看他们是否有更新的视频驱动程序可供下载和安装。

运行 3ds Max 时出现的性能问题的更多相关文章

  1. 【Unity】3.3 用3ds Max 2015制作模型并将其导入到Unity

    分类:Unity.C#.VS2015 创建日期:2016-04-05 一.常用三维软件简介 由于游戏引擎本身的建模功能相对较弱,无论是专业性还是自由度都无法同专业的三维软件相比,所以大多数游戏中的模型 ...

  2. 3ds Max 2018 在安装后无法启动或出现不稳定

    问题: 安装 3ds Max 2018 后,软件无法正常启动,或在打开后不久出现不稳定和崩溃. 原因: 有多种原因可能会导致这些错误: ▪ 3ds Max.Windows 更新和 ProSound.d ...

  3. 编写3ds max插件时遇到的问题总结

    本文为大便一箩筐的原创内容,转载请注明出处,谢谢:http://www.cnblogs.com/dbylk/ 这几天在给公司的美术编写3ds max 2009使用的插件,遇到了一些问题,在此记录一下解 ...

  4. 转:折腾一晚上Bullet及Ogre相关工具的成果 -- 3Ds Max,Maya, blender, GameKit

    起始目的很简单,整合Bullet及Ogre,找个能够生成.scene和.bullet文件的建模工具. 折腾一晚上Bullet及Ogre相关的东西,基本上就像爱迪生发明灯泡一样,得出了N个失败的教训,总 ...

  5. 【Unity】3.4 将现有的3ds Max模型导入到Unity

    分类:Unity.C#.VS2015 创建日期:2016-04-05 一.简介 这一节我们用一个带有"装子弹和上膛"动画的"枪"模型,介绍在3ds Max 20 ...

  6. 3ds Max从入门到精通

    1. 软件的下载与安装 这里用的是3ds Max2009简体中文版 32位 在 Win7上运行记得打上sp2补丁,不然会有bug. 2. 3ds Max的历史 3ds Max可以用在动画和游戏,点云数 ...

  7. (转)Unity与3ds Max的单位关系(使用FBX文件)

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/a1780531/article/deta ...

  8. 基于点云的3ds Max快速精细三维建模方法及系统的制作方法 插件开发

                                 基于点云的3ds Max快速精细三维建模方法及系统的制作方法[技术领域][0001]本发明涉及数字城市三维建模领域,尤其涉及一种基于点云的3d ...

  9. VRay 2.0 SP1 2.10.01 for 3ds max 9/2008/2009/2010/2011/2012 32/64位 顶渲简体中文版+英文版[中国室内设计论坛-室内人]

    VRay 2.0 SP1 2.10.01 for 3ds max 9/2008/2009/2010/2011/2012 32/64位 顶渲简体中文版+英文版[中国室内设计论坛-室内人] 对最新版本的V ...

随机推荐

  1. 创建Ajax对象

    针对不同版本浏览器插件Ajax对象. <script> function createAjax(){ var request=false; //window对象中有XMLHttpReque ...

  2. 大数据之ETL工具Kettle的--1功能介绍

    Kettle是一款国外开源的ETL工具,纯java编写,可以在Window.Linux.Unix上运行. 说白了就是,很有必要去理解一般ETL工具必备的特性和功能,这样才更好的掌握Kettle的使用. ...

  3. 观察者模式(Head First设计模式学习2)

    1.1观察者模式定义 在给出观察者模式的定义之前,我们先来看个报纸和杂志的订阅是怎么回事: 1.报社的业务就是出版报纸 2.向某家报社订阅报纸,只有新报纸出版,报社才会送给你,只要你是用户,他就会一直 ...

  4. CodeIgniter在nginx下404 not found

    server { listen ; server_name test.platform; charset utf8; root /data/www/platform/trunk; location / ...

  5. javascript总述

    一.JavaScript核心 一个完整的JavaScript应该由下列三个不同的部分组成. 1.核心(ECMAScript) 2.文档对象模型(DOM,Document Object Model) 3 ...

  6. JavaScriptSerializer 时间格式化

    时间格式化 Model m = , Dt = DateTime.Now }; JavaScriptSerializer js = new JavaScriptSerializer(); string ...

  7. linu 把文件中的字母小写转换为大写,大写转换为小写awk toupper tolower

    cat aa.txt|tr "[a-z]" "A-Z" [root@ob2 mytmp]# awk '{print toupper($0)}' aa2.txt ...

  8. HTTP API 设计指南(响应部分)

    前言 这篇指南介绍描述了 HTTP+JSON API 的一种设计模式,最初摘录整理自 Heroku 平台的 API 设计指引 Heroku 平台 API 指引. 这篇指南除了详细介绍现有的 API 外 ...

  9. JS实现复制到剪贴板(兼容FF/Chrome/Safari所有浏览器)

    现在浏览器种类也越来越多,诸如 IE.Firefox.Chrome.Safari等等,因此现在要实现一个js复制内容到剪贴板的小功能就不是一件那么容易的事了. 在FLASH 9 时代,有一个通杀所有浏 ...

  10. 关于VS2013常用到的快捷键

    版本一 VS2013常用快捷键: 1.回到上一个光标位置/前进到下一个光标位置 1)回到上一个光标位置:使用组合键“Ctrl + -”: 2)前进到下一个光标位置:“Ctrl + Shift + - ...