如何优化Blender内存不足问题

news2024/9/27 23:49:28

众所周知, Blender是一款免费软件,在动画、3D 电影等所有领域都易于使用。您是否曾经在 Blender 场景中工作,突然无缘无故崩溃?或者简单地说,您在渲染过程中突然移动缓慢甚至导致卡顿。当你有最后期限时,这肯定会很烦人。在今天的这篇文章中,为您提供使用 Blender 时减少内存的最佳方法。

1.RAM 在 Blender 中如何工作?

您的计算机将需要快速访问的数据存储在 RAM 或随机存取存储器中。RAM 保持信息随时可用,以便您的处理器可以快速访问它并执行紧急处理操作,而无需访问长期存储。计算机中的内存管理是操作系统的责任。根据用户现在正在做什么以及哪些进程处于活动状态,它会在应用程序需要时为应用程序提供内存,并在他们不再需要时释放内存。在前景和背景中。

当项目较小时,Blender可以在具有 16GB RAM 的 PC 上运行。较大的项目将需要 32GB。应考虑除 Blender 之外还使用了哪些其他应用程序。许多艺术家会同时运行多个高端应用程序,并且需要 64GB 或更多的 RAM。

2. 在 Blender 中减少内存的一些最佳方法

2.1.使用修饰符

修改器可以帮助您增强场景中的细节级别。例如,SubSurf 和 Multires 修改器可以为您的模型提供令人难以置信的高水平细节。修改器具有很容易切换到视图或视图之外的奇妙功能。为了保留内存,如果您希望在另一个模型上工作,您可以简单地关闭网格中的修改器。

2.2.使用实例化

显式实例化

尽可能多地利用。如果您正在创建一个长满树木的森林或一个繁忙的城市,或者一群蜜蜂在午后的天空甚至草地/毛皮周围蜂拥而至,最好使用实例化。使用实例化技术,可以渲染同一对象网格的多个副本。使用实例化,渲染数百棵树将使用与只渲染一棵树一样多的内存。Blender 中的粒子可以模拟实例化。此外,Alt+D 可用于复制对象,其功能类似于实例化。另一种实例化方法是使用“DupliVerts”。您将要复制的对象与另一个具有顶点的网格一起作为父对象。然后您选择要从原始实例复制的顶点、面或任何内容。

2.3.在“边界”中显示对象

在某些情况下,如果您的场景中有几个非常高的多边形对象,使用 Blender 的界面可能会很困难。例如,您可能有 2 棵非常高的多边形树,这会减慢您的视口。您可以选择对象并在“对象”面板中将显示类型设置为“边界”。因此,Blender 将使用更少的内存,因为它现在只能显示 4 个顶点而不是数百万个。显示在边界中的项目不会以任何方式影响渲染。

2.4.使用图层/本地视图

Blender 中的本地视图

如果你有一个包含许多对象的大型史诗级渲染,那么如果你可以分层组织你的东西会更好。由于内存不会用于当前图层中不可见的对象,因此在视口中工作会容易得多。使用本地视图是另一种方法。您选择一个对象,然后按“。” 句号键。这会将您的对象放置在一个单独的临时层中。然后,该对象将占用大部分 RAM。

2.5.调低细分

或者你可能只是有太多的对象开启了 SubSurf。您可以通过简单地转到“场景”面板并选中“简化”来暂时关闭所有网格上的 SubSurf。改为将细分级别设置为 0。您的观看体验现在应该更加流畅。

总结

希望这些技巧能帮助您更轻松地减少 Blender 中的内存。如果您想更快地提升渲染速度,可以考虑使用赞奇云工作站提供海量机器,一键申请,提供包年包月多种套餐,灵活选择,按需使用,满足各类工种所需要的机器要求,同时降低运维成本。这种方式将为您节省大量金钱和时间,而无需投入巨额资金升级机器配置。

赞奇超高清设计师云工作站是华为云联合赞奇科技共同打造,提供高性能云工作站、高性能云盘以及软件中心。满足工业设计/仿真行业、建筑设计行业、游戏设计行业、影视动画行业等CG行业场景。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/150688.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

13_4、Java的IO流之缓冲流的使用

一、引入为了提高数据读写的速度,Java API提供了带缓冲功能的流类,在使用这些流类 时,会创建一个内部缓冲区数组,缺省使用8192个字节(8Kb)的缓冲区。 二、缓冲流涉及到的类字节输入流:BufferedInputStream 字节输出流B…

pytorch入门理解

一、入门操作 1、创一个tensor矩阵 x torch.rand(5, 3) x out: tensor([[0.5051, 0.7017, 0.0170],[0.1441, 0.2476, 0.5710],[0.0452, 0.8690, 0.2387],[0.5709, 0.0098, 0.6993],[0.3203, 0.5124, 0.1010]])创建好后可以直接打印,要比tensorflow好用…

【SQL时间截取】数据库Sql实现截取时间段和日期

【写在前面】前些日子接到这样的需求,我们要对用户访问网站的时间做个统计,但是我想统计到具体的时间点,便于统计不同时间段(上午、下午、傍晚、凌晨)访问的人数占比。 数据库Sql实现截取时间段和日期1、原始数据查看2…

【云原生】k8s之Ingress

内容预知 1.Ingress的相关知识 1.1 Ingress的简介 1.2 Ingress 的组成 1.3 Ingress-Nginx的工作原理 1.4 新生代Ingress-controller (Traefik) Ingress-nginx和Ingress-Traefik的简单对比 1.5 Ingress的暴露方式 方式一:DeploymentLoad…

ocr票据证件信息抽取正则化

Python 正则表达式 | 菜鸟教程Python 正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式…

华为数字化转型之道 实践篇 第九章 数字化运营:实现业务运营模式升级

第九章 数字化运营:实现业务运营模式升级 业务运营是为了帮助企业基于自身业务战略,更好地达成企业经营与运营目标,这中间包含业务沿着流程周而复始地运转,以及在作业过程中识别并推动问题解决等过程。 而数字化运营旨在利用数字技术获取、管理和分析数据,为企业的战略决…

[ 常用工具篇 ] burpsuite_pro 安装配置详解(附安装包)

🍬 博主介绍 👨‍🎓 博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~ ✨主攻领域:【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】 🎉点赞➕评论➕收藏 养成习…

【矩阵论】5. 线性空间与线性变换——线性空间

矩阵论 1. 准备知识——复数域上矩阵,Hermite变换) 1.准备知识——复数域上的内积域正交阵 1.准备知识——Hermite阵,二次型,矩阵合同,正定阵,幂0阵,幂等阵,矩阵的秩 2. 矩阵分解——SVD准备知识——奇异值…

JVM调优学习

JVM 介绍 1 什么是 JVM JVM 是 Java Virtual Machine(Java 虚拟机)的缩写。一台执行 Java 程序的机器。 2 JAVA 语言的执行原理 计算机语言: 计算机能够直接执行的指令。这种指令和系统及硬件有关。 计算机高级语言: 在遵循语…

主机加固对服务器防勒索病毒有哪些好处

​ 近年来,计算机以及互联网应用在中国得到普及和发展,已经深入到社会每个角落,政府,经济,军事,社会,文化和人们生活等各方面都越来越依赖于计算机和网络,电子政务,无纸办…

排列树和子集树

排列树 输出数组的全排列 排列问题: 设R {r1,r2,r3,…,rn}是要排列的n个元素,Ri R - {r1} 集合X中元素的全排列记为perm(X)。(ri)perm(x)便是在全排列perm(X)的每一个排列前加上前缀ri得到的排列。 R的全排列: n1时&…

通信电子、嵌入式类面试题刷题计划02

文章目录011——单片机上电后没有运转,首先要检查什么?【校招】012——请描述你对数字IC的认识【实习】013——电脑的组成,细化到显卡之类的【软件/硬件测试】014——黑盒测试和白盒测试的区别? 【软件/硬件测试】015——名词扩写&#xff1…

【C语言开源项目】tinyhttpd ——下载、安装、使用

前言 本系列将带领大家看一些C语言的优秀的开源项目,并逐步深入讲解源码,感兴趣的可以点击关注、收藏,有问题及时在评论区评论~ Tinyhttpd 介绍 Tinyhttpd 是一个非常轻量级的 web server,总共只有500多行代码,非常…

Studio One2023中文版支持视频配乐加歌词音轨功能

Studio One 6中文特别版,现在Studio One 6终于有了视频支持,可以方便做视频配乐了。视频可以作为一个独立的音轨使用,跟乐器和音频音轨一样。你可以像音频素材一样在时间条来回拖拽视频来进行音画同步对齐。如果视频也包括了音频,…

第十章 鲁棒性检查(下)

文章目录10.9 统计静态时序分析(Statistical Static Timing Analysis)10.9.1 工艺和互连走线变化(Process and Interconnect Variations)10.9.2 统计分析(Statistics Analysis)10.10 时序违例路径(Paths Failing Timing)路径找不到(No Path Found)跨时钟域(Clock Crossing Doma…

PMP证书的含金量怎么样?

是高的,在项目管理或者管理领域中,知名度和含金量都是在前列的。PMP证书是由美国PMI项目管理协会发起的,享誉国内外,含金量不高点都不会有超过百万的人获得这个证书了,而不管是对个人、组织甚至是整个项目管理行业&…

python采集往期股票数据进行分析预测

前言 嗨喽~大家好呀,这里是魔王呐 ❤ ~! 准备工作 既然要去赚马内,咱们首先要获取往期的数据来进行分析, 通过往期的规律来对当前进行预测,准不准我不知道,反正比人预测的准, 不准也不要喷我&#xff0…

使用markdown语法+Typora+MPic+七牛云对象存储写作教程

使用markdown语法TyporaMPic七牛云对象存储写作教程 一. markdown语法 Markdown是一种轻量级标记语言,排版语法简洁,让人们更多地关注内容本身而非排版。它使用易读易写的纯文本格式编写文档,可与HTML混编,可导出 HTML、PDF 以及…

UCOS简单介绍

什么是UCOS? UCOSII 的前身是 UCOS,最早出自于 1992 年美国嵌入式系统专家 Jean J.Labrosse 在《嵌入式系统编程》杂志的 5 月和 6 月刊上刊登的文章连载,并把 UCOS 的源码发布在该杂志的BBS 上。 UCOSII 是一个可以基于 ROM 运行的、可裁减…

支付系统设计

支付永远是一个公司的核心领域,因为这是一个有交易属性公司的命脉。那么,支付系统到底长什么样,又是怎么运行交互的呢?抛开带有支付牌照的金融公司的支付架构,下述链路和系统组成基本上符合绝大多数支付场景。其实整体可以看成是…