此消息显示在渲染期间可用RAM不足的计算机上。它由Windows报告低可用内存触发。一旦内存耗尽,3ds Max可能会崩溃,或者开始将内存分页到硬盘驱动器上,导致解析和渲染速度极慢。
在Corona Renderer 3和更新版本中,“系统正在运行低RAM”错误消息将显示各种渲染组件及其RAM使用情况的细分。这为用户提供了应该优化的信息,以降低RAM使用率。
可能的原因和解决方案
输出分辨率太高解决
方案: 尽可能降低输出分辨率
注意:禁用 VFB也可能有帮助(渲染设置>系统>系统设置> VFB设置>类型:无)但是,节省的内存可以忽略不计。
渲染元素太多
解决方案:删除任何不必要的渲染元素,尽可能降低输出分辨率
为渲染元素启用去噪
解决方案:仅对那些绝对必要的渲染元素启用去噪
场景中的高分辨率纹理太多
解决方案: 减少场景中使用的位图的数量和分辨率
位移屏幕尺寸值设置太低
解决方案: 除非绝对必要,否则不要使用非常高的位移设置。通常屏幕大小可以保留默认值。它永远不应该设置为小于1.较高的值意味着较低的质量。始终使用 autobump 。
使用过于详细的位移 地图
解决方案:使用不太详细的位移图。让碰撞处理细节。Autobump会自动执行此操作。
场景几何图形太重
解决方案: 尽可能优化场景几何图形并减少对象数量。尽可能使用实例化。
计算机安装的RAM不足以呈现特定场景
解决方案: 安装更多RAM(对于大多数“标准”内部和外部场景,建议至少64 GB;最低32 GB)
渲染时运行的内存昂贵的应用程序很多
解决方案: 关闭计算机上运行的任何其他可能占用大量内存的应用程序(例如Photoshop,合成软件,打开了许多选项卡的Web浏览器等等)
此外,可以在开发/实验内容部署中启用“低内存”选项 。这将略微减少RAM使用量,但也会使渲染速度降低约5%。