3D VRAY突然渲图很慢,且频繁崩溃出错,是什么原因引起的?

这是我的电脑配置,其中CPU是双CPU,系统是WIN7 64位,软件是3DMAX 2011 英文版 64位。

前段时间都是好的,3D用VRAY渲两千万面的场景,也没什么大问题,一般4-5个小时内渲染完成。

这几天,突然变慢了,场景超过五百万以上的面,就渲不动,我指的渲不动,是几天几夜,都渲不完成。一百万面左右渲染时间超过十个小时,三十万左右,渲染时间超过6小时,而在以前,五百万面以下的场景,渲染时间不会超过2小时。

而且以前从未有过3DMAX崩溃,出错等情况,现在软件崩溃,出错,已经是家常便饭,连CAD也频繁崩溃,出错,一天出现好几次,严重影响到工作效率,以上出现的情况,在3D和CAD软件切换界面的时候,发生的几率较多。

试过重装软件,重装系统,更新驱动,均无效,特上万能的百度求救,感激涕零!

一个一个来:

1、渲染慢,渲染的时候看下CPU有几个在工作,只有1个或几个满载其他都空闲(也就是说不是100%)的话说明场景中有raytrace类的材质存在,一般常见的是导入dwg图形的时候带进来的,vray对于这类材质渲染时因为不兼容所以速度奇慢。。如图:

排查一下场景中是否有该类材质,删除即可。


2、max与cad直接切换会很大几率崩溃的问题只出现在 使用NV的quadro系列的专业卡的系统上,新版本的max+新版本的驱动尤为严重,普通卡没这问题,我就是,非常烦人,无论什么驱动都无法解决,autodesk系列的产品都这样。。后来发现是软件带的infocenter导致这种现象发生比较频繁的原因,max系列可以通过启动时自动加载一个脚本去掉标题栏上的帮助中心(infocenter)来解决,用过后崩溃几率下降很多,脚本如下:


--去除InfoCenter

(

MaxChild=windows.getChildrenHWND #max --parent:#max

--//--

for f in 1 to MaxChild.count do

(

compare=dotnetobject "system.string" MaxChild[f][4]

--//--

if compare.Contains "HwndWrapper" then 

(

Windows.sendMessage MaxChild[f][1] 0x10 0 0 

)

--//--

)

)

其他系列的产品暂时我没办法。。。


如果渲染慢的问题还是找不出原因的话,建议吧max文件发给我帮你看看(不需要贴图)

davidpeng613@163.com

追问

那请问怎么找出raytrace类的材质呀?
还有这个脚本,我直接复制你这一段代码到MAX里F11粘贴就行了么?求教脚本使用方法。。。

追答

1、查找raytrace类的材质可以在材质编辑器里打开材质库页面,选择“场景中的材质”,右边就会列出当前场景中所有的材质,找括号中含有“Architectural”和"Raytrace"类型的材质,更改材质类型或者删除附有这个材质的物体即可。


2、去除infocenter的方法:吧附件中removeinfocenter.ms 放到max目录中的Scripts\Startup目录中,重启max就可以了,以后只要启动max就会自动去除infocenter的帮助条,注意只支持max2014以前的版本。例如下图是我的目录

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-04-27
1、看一下渲染内存够不够
2、观察一下渲染的时候cpu是否占满
3、减少模型渲染的面
4、换最新版本的vray尝试一下,是不是版本的问题
5、上传到云渲染进行渲染,可排查一下是不是本地的渲染问题。
第2个回答  2013-09-09
你看看是不是最近换了软件 或者电脑上新安装了什么软件 起冲突 之前我也发生过这类的事。
再就是是不是最近用了哪个模型破面了? 或者最近学到新的参数设置 哪里设置错误了。据我知道的 最影响时间的就是 最后一个面板 噪波 0.01默认的 是不是调整这个了 导致你这个问题其实原因挺多的。我说的几点你想想。追问

没有啊,新装软件冲突的话,照理说我重装系统N次了,都没解决这问题啊。

模型的话,我换到以前做过的场景,同样渲不动的,而这个场景在以前,是一下子就可以渲完了。

参数还是那些老参数,都没变动的。

哎,到底是什么问题啊,我快被搞疯了。

第3个回答  2023-05-16

原因:

包括但不限于:

    3ds Max 未运行最新更新。

    未安装最新的 V-Ray 版本。

    计算机上未安装足够的内存 (RAM)。

    计算机的 BIOS 设置中可能存在处理器 (CPU) 问题。

    显卡 (GPU) 驱动程序冲突 - 过时或旧版硬件。

    为 3ds Max 安装的 V-Ray 版本不匹配(例如:使用 3ds Max 2018 时,安装了适用于 2019 版的 V-Ray)。

    (程序安装中的)Microsoft Visual C++ 组件存在问题。

    程序或插件安装不正确。

    内存不足

解决办法:

将 3ds Max 更新到最新版本

请务必从 Autodesk Account > 3ds Max > 下载 > 更新和附加模块下载并安装 3ds Max 的最新更新。

安装最新的 V-Ray 更新

查看 Chaos Group 的“Downloads”页面中列出的更新,验证是否已安装最新版本 V-Ray。

要检查 V-Ray 版本,请转到“渲染设置”窗口 >“渲染”>“渲染设置”>“渲染器”。

检查 PC 是否有足够的 RAM

场景越大、越复杂或其渲染设置越高,处理渲染所需的 RAM 就越多。对于这些类型的场景,建议使用 32-64 GB 的 RAM,以免场景渲染失败。此外,如果安装了足够的 RAM,可能是计算机未充分利用其所有处理器核心。

更新过时的 BIOS 或更正 PC 的 CPU 设置

重置 BIOS 并确认已使用所有处理器内核(例如,戴尔系统 BIOS 重置说明可在其“支持”页面上找到)。

注意:如果所列 BIOS 的制造商提供了更新,安装更新有助于在 PC 上的 Windows 中获得最佳软件体验。要检查是否需要 BIOS 更新,请使用 Windows 系统信息文件。通过执行以下步骤可以找到系统信息文件 (.NFO):

    转到 Windows“开始”栏并键入“系统信息”。

    在“系统信息”窗口中,查看“BIOS 版本/日期”字段。

    如果需要,可使用“文件”>“保存”选项保存文件以供查看。

更新显卡或显卡驱动程序

    确认显卡已列在 3ds Max 认证硬件列表中。

    安装显卡驱动程序的最新更新。

    NVIDIA 显卡驱动程序

    AMD 显卡驱动程序

注意:

    如果卡未列出,则在使用 3ds Max 时可能存在限制,包括冻结或崩溃。

    使用 DDU 等程序帮助完全卸载 NVIDIA 驱动程序。

    回滚的先前版本数不要超过三 (3) 个。

更正任何软件和插件版本不匹配

确保 V-Ray 版本与要配合使用的 3ds Max 版本匹配。例如,适用于 3ds Max 2019 的 V-Ray 与 3ds Max 2018 不兼容。

检查不正确的程序或插件安装

如果上述步骤无法解决使用 V-Ray 渲染器进行渲染时的崩溃或冻结问题,请执行以下操作:

    完全卸载 3ds Max。

    卸载 V-Ray 及任何其他插件(例如,iToo Software、VizPark)。

    重新安装 3ds Max 和所有插件(请确保从制造商的网站下载最新插件版本并进行安装)。

    重新启动计算机并重新渲染场景。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网