用D5关联3G多的大场景3dsmax文件需要用多少G显存的显卡?

  • 问题现象:
    ①在一个只有850M(1万2千多个对象,面数为5千多万面)的MAX文件中点击D5,无法加载完成场景并闪退,同时弹出对话框,内容是:
    检测到TDR过低
    TDR是操作系统的一项功能,用于检测显卡响应问题。当TDR过低时,可能造成软件崩溃。
    我们建议执行以下步骤:
    1.使用【管理员权限】重启软件
    2.重启电脑,打开软件正常使用

MAX也弹出一个对话框,内容是:
D5C Core Exception catched in D5Start bad allocation

②同一个MAX文件,点击Chaos Vantage渲染器更是连加载进度都不出现就闪退;

③还是这个文件,采用点击MAX中的D5工具栏中的“导出D5渲染文件”
生成了一个只有31M的D5A文件,在D5客户端中打开这个D5A文件,加载到5%就不动了。

④这个850M的MAX文件,其实还隐藏了一个内部结构更为复杂场景区域,当显示所有隐藏内容,保存的文件就变成了3.6G,里面的内容都需要显示和渲染,都不能删减或隐藏。所以,请问老师们:3.6G的MAX场景是否是用现在这台8G显存的 RTX 3060ti 显卡无法打开的,那16G的或是24G显存的40系显卡就一定能打开吗?还是因为里面有Vray模型代理的问题?我不要求极致渲染速度,我的需求是能打开大场景多面数高模多的MAX文件,显存如果升级成16G的40系显卡是否能打开这样的文件?

  • 复现问题的步骤:之前使用D5渲染器都是打开一些小场景,除了有些Vray材质显示与MAX里的效果不同之外,没有出现什么异常。就是开启这个大场景文件无法读取。

  • 最近做过什么可能相关的硬件或软件变更:最近都没有做什么变更,渲染器还是可以正常打开其他MAX场景顺畅进行工作。

  • 环境版本说明:我使用的3ds MAX 是2023版本

  • D5渲染器版本:D5是2.5版本

  • 显卡及显卡驱动版本:显卡是 RTX 3060ti, 驱动版本为是537.58

  • 建模软件及D5转换器版本(如有必要):建模软件是SU+3ds MAX+Vray模型代理


按照报错提示,以管理员身份启动一次。

感谢您的建议答复,我是尝试过以管理员身份启动过,还是无法完成场景加载D5就自动关闭了,只要是那个文件,哪怕我只孤立显示一个小站牌模型,也是无法加载成功。后来我尝试选择把该文件中的重要模型导入到一个新的MAX文件,就可以加载了,但如果全部模型导入就无法加载。于是我用SPCleaner清理了那个MAX文件,是可以在隐藏大部分物体后在D5里面成功读取场景了。
虽然主要问题解决了,但我还是想知道如何优化大场景的模型面。

如果按照提示操作还是无法解决问题的话就需要您优化显存占用。可能是您的特定场景让您的显存爆满了,如果场景中有大面积的草请减少地形草的使用。
https://cn.docs.d5render.com/hardware-configuration/vram-and-ram