这是32位系统的弱点所在,vray在32位系统中渲染大图的时候如果内存使用超过了 2G就会出错,而且当场景面数和物体数很多的情况下,渲染小图存盘也会时常出现cannot create bitmap的错误消息提示。(实际上很多需要用到大内存量的软件在32位系统下都会出现这样的情况,不是崩溃就是无法保存,这就是32位和64位系统的主要区别)
解决方法:
1、让32位系统分配给应用程序的内存超过2G,达到3G。(因为32位系统无法使用超过4G内存,所以必须给系统留出缓存,安全范围内应用程序最多只能分配3G)
具体修改方法如下
xp系统看这篇:
http://archive.hxsd.com/showthread.php?t=9644911
vista和win7看这篇:
http://shanse8.com/bbs/read-htm-tid-21519-keyword-vray.html
2、使用max的脚本自动让vray渲染的大图分成若干小图渲染,然后自动合并成一张大图(不需要你手动存盘,所以基本不会出现cannot create bitmap错误),网上搜索下这个vray分块渲染的脚本,名字叫 “超级渲染器 3.0版”,我试过可以渲染8k+的大图,或者按下面这个连接里的仁兄的说法试试。
http://player.youku.com/player.php/sid/XMjAwNDI3OTQ4/v.swf
是一个flash动画视频。
3、用vray代理模型的功能,不过用起来还是蛮麻烦的,要产生很多vrmesh的文件,而且不能修改,不方便管理,但是效果明显,方法可以去网上搜索。
4、直接换64位系统,安装64位的max和64位的vray,完美彻底解决。
1.分层渲染,之后在合成。
2.删除没有用的多余物体!,只留下当前需要渲染和能看见的都行!
3.模型改改吧!可能多余面太多了!
如果你确定不改模型了,就把所有模型都变为POLY,至少可以减少30%的面