这是由于内存不足导致的,通常是出现MAF (memory allocation failure)的提示。解决方法如下:
一、Vista 32位元系统
1:到C:\Windows\System32 目录下,找出"cmd.exe"执行档;
2:在cdm.exe上点滑鼠右键,选"以管理员身分运行",执行cmd.exe;
3:然後可以看到cmd视窗,直接输入 bcdedit /set IncreaseUserVA 3072 再按Enter;
4:然後可以看到“操作成功完成”,最後重开机,就可以享受无MAF乐趣。
请注意,如果输入指令後,看到"无法打开启动配置数据存储。拒绝访问。表示忘记用管理员身分开cmd.exe,请依上面步骤2重开cmd视窗。
二、XP 32位元系统
1:找到 C 槽根目录下的"BOOT.INI"(要开资料夹里的系统隐藏档显示权限,才找的到);
2:此档案是对开机时的选单及变数进行设定;
3:档案内容如下
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems] <<请注意这行,下面要插入关键指令>>
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional 3GB" /fastdetect /3GB /USERVA=2900
<<这行就是指令,有看到3GB吧>>
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
<<这行是原有的系统设定,不用修改>>;
4:存档後重新开机,就可以享受无MAF乐趣。
三、Win7 32位元系统
1:和vista系统一样,找出"cmd.exe"执行档;
2:在cdm.exe上点滑鼠右键,选"以管理员身分运行",执行cmd.exe;
3:然後可以看到cmd视窗,直接输入 bcdedit.exe /set IncreaseUserVA 3072 再按Enter;
4:最後重开机,就可以享受无MAF乐趣(请注意Win7的指令与Vista稍有不同)。
导致VR出错的原因可以很多,你应该看下VR的渲染时弹出的信息,上面会提示你错误的信息,下面列举几种容易出错的原因吧.
1.场景里存在没有对应当前VR渲染器的材质,比如RAYTRACE贴图和材质,可以查找材质列表进行修改替换.
2.大场景里面有细节度很高的小体积模型存在,而且这些小体积模型上反射折射参数过高,迭代次数过多,可以优化模型,并对GI影响小的模型上把GI单独关闭
3.很少情况会出现的,模型建立不符合MAX建模规范,导致内部运算发生错误.
4.改高内存分配,在SYSTEM下的DYNAMIC MEMORY LIMIT改下内存,默认是400MB, 改高些可以部分的解决因内存分配缺陷导致的出错.1G的内存还是有些差强人意啊.
5.VR的版本解密不太好.注意,直到现在VR的解密还没达到十分完美的程度.换个RC3或者SP2 试下,也许能解决.
PS:VR不勾选的话默认是不开启光子图的显示的.
机器响的原因估计和硬件有关了,毕竟时间长了以后会正常的老化,但也有可能是木马之类的东西.或者系统里沉积的垃圾文件和临时文件太多了.导入的模型一般以MESH为基础,而MESH是三角面的计算方式,面多文件大是必然的,而且如果导入的模型不好的话,比如点没有闭合,或者模型没有塌陷之类的问题,那必然造成面多和模型量大,能优化就优化,不能也没什么,只要他不影响最后的效果.尽量保证是MERGE合并MAX的模型,如果模型不用修改的话可以试着塌陷下. 而不要导入3DS, OBJ.
我也有过相同经历,不是内存的话,那就是模型的问题,把下载的模型删了,或者重新换一个以前用过的模型也行。为了渲染时就关闭问题,我都不知道用了多少方法,可都不对,问了老师后才明白,就是模型的问题。现在我的3d又可以正常渲染了!