3max2009用vray渲染时怎么渲染不了3000*5000像素以上的图?而且渲染3000以下的还偶尔存不了,这是怎么回事

2024-12-16 05:21:59
推荐回答(3个)
回答1:

这是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,完美彻底解决。

回答2:

这图是有点大,也不一定是存不了,只是时间有点长吧。
这种情况是不是只能加大内存啊。

3G很大么?
换成64位系统,加到8G再试试吧。

回答3:

你的模型太大,面数太多。已经做好的,确定不在改动的东西可以导成VRMASH,那就没有问题了。不懂的可以向我问,