memsaver 能够减小对象或整个对象的纹理大小,这些对象或整个对象在最终渲染中会变小。这减少了 VRAM 消耗,使其成为大型项目或硬件限制时非常有用的工具。

2023/06/21:memsaver 1.1 -自适应网格抽取,支持动画,支持 UDIM 和序列图像类型。添加对 .bmp、.exr、.hdr、.tif 和 .webp 格式的支持。允许选择除 HDR/EXR 之外的所有图像。处理数字参数的负值和其他无效值。Bug修复; 不要使点对象的边界框计算失败,修复相机后面对象的边界框大小,确保在打开缓存文件夹之前存在。

它是如何工作的?

为了减少 VRAM 消耗,memsaver 的自适应图像调整大小功能会遍历场景中的所有对象,并根据相机和渲染尺寸计算最终渲染中的最终尺寸,并尽可能缩小其纹理 - 仅此一项就可以节省许多 GB 的 VRAM。自适应网格抽取功能允许您根据相机距离抽取对象。这两个功能都支持动画。或者,您还可以使用“调整图像大小”功能,该功能现在甚至支持 UDIM 和图像序列,并让您 使选定或所有对象的纹理变小 - 在这种情况下,memsaver 仅当原始尺寸大于所选分辨率时才会缩小尺寸。任何状况之下。原始图像保持不变,而缩小的版本则保存到缓存文件夹中。如果您打开一个已使用 memsaver 缩小的场景并且安装了 memsaver,它会自动重新生成缓存。只需单击一次即可恢复原始文件。

82ba18c57bd187e

特征

简单的用户界面

8602610d88cc91e

自适应优化

自适应网格抽取

渲染一个 2 米长且距相机 20 米的 100 000 个三角形网格是没有意义的,细节太小了,以至于会丢失。因此,memsaver 可以让您删除不必要的几何图形,并且仅计算原始大小的一小部分。

c3e7a0b57de48bb

自适应图像调整大小

自适应图像调整大小根据对象在相机视图中显示的大小来更改对象的图像大小。对于离相机较近的物体,选择较大的图像尺寸,而对于较小或离相机较远的物体,则将其图像尺寸调整为较小的尺寸。 

52276f0ad8d5846

例子

自适应纹理调整大小涉及根据对象的最大尺寸或边尺寸为纹理选择最接近的两倍尺寸的幂,例如,为最大尺寸为 420 像素或最大边尺寸的对象选择 512 像素的纹理尺寸大小为280像素。

0052001b2fb6fdc

动画支持

通过动画支持,计算所需的图像大小时会考虑所有动画帧,从而仍然节省内存,同时确保结果仍然清晰。

b6e5a048b654b6b

调整图像大小  

memsaver 附带两种图像大小调整变体。在这两种情况下,  memsaver 都巧妙地做到了这一点,并使用缓存来存储下采样图像的中间结果。每个唯一图像仅下采样一次,然后从缓存中重新使用。 原始文件在其先前的位置保持不变,这样就可以将图像恢复到原始状态。 调整图像大小允许您快速将选定对象、场景对象、所有对象甚至所有图像上使用的图像缩小(如有必要)到选定的分辨率。

支持 UDIM 和序列

UDIM 是一种越来越流行的工作流程,它使 UV 贴图生成变得更容易,纹理分配也更简单。Memsaver 现在支持 UDIM,并且能够像使用常规纹理一样调整它们的大小。图像序列对于显示预先生成的动画非常有用。现在序列中的所有图像都被考虑在内。此功能甚至可以用于我们使用水动画序列的其他产品 aquatiq。

7ae9b2757b6a480

估计内存使用情况

处理大型 .blend 文件时,很难弄清楚哪个文件消耗了最多的 VRAM。通过 memsaver,您可以使用估计内存使用情况,它会生成一个 html 报告,列出所有图像和网格以及它们占用的内存量。我们使用此功能来精确定位可能占用大量 VRAM 的荒谬的高多边形网格或巨大图像。

a4c22ab8b1bddf7

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。