
这篇著作东要护士增强光栅化和旅途追踪(Blender Cycles和Eevee)的视口和渲染性能的各式政策 ,其最终见解是裁减对GPU、CPU、VRAM、RAM致使硬盘初始器的筹谋和内存需求开yun体育网,从而杀青更高效和低老本的Blender渲染。
着色器优化
栽培Blender Cycles和Eevee性能的第一步是优化着色器,底下是减少内存使用和栽培筹谋服从的递次。
内存优化
最小化纹理:由于内存读取速率较慢,因此减少使用的纹理数目将有很大匡助,见解是让每个材质援用尽可能少的纹理,并使用必要的最小区别率和通说念数。 使用热情映射表的替代决议:要优化纹理读取并更好地诈欺筹谋资源,提倡使用单个灰度蒙版和递次纹理,而不是热情映射表。 幸免冗余纹理:通过剪辑图案或无缝纹理,不错预防存储对最终场景莫得孝敬的无须要的重复纹理。 甘休相片纹理:不要使用相片纹理,因为相片纹理可能难以压缩且区别率相同太高,而是尝试使用法线贴图。举例,可使用3D平铺旋转渐变而不是2D相片纹理来创建近似的后果。 使用方形纹理:使用128×128或256×256等方形纹理有助于减少VRAM的责任负载。 调度纹理大小:如若高区别率纹理莫得提供较着的视觉互异,请调度它们的大小以减少渲染时辰。张开剩余76%筹谋优化
幸免递次噪声:递次噪声会占用大批资源,因此最佳在多个着色器中使用噪声纹理,并将各式噪声纹理存储在不同的RGB通说念中以栽培性能。 幸免复杂的递次遮罩:色泽追踪环境光躲闪(AO)或色泽追踪斜濒临筹谋条款很高。为了最大律例地减少此负载,请辩论使用热情属性将AO和旯旮存储在RG通说念中,而不是依赖劳苦的递次蒙版。 简化复杂节点:HSL或Principled BSDF等节点需要大批的处明智力(CPU/GPU)、内存(RAM)和筹谋时辰。减少复杂节点的使用有助于放松筹谋负载。 甘休体积散射的使用:体积散射在筹谋方面非常腾贵。为了栽培性能,最佳使用带有深度通说念或自觉光体积的合成通说念,因为它们的资源浪费要少得多。 使用 Uber 材质:领有太多单独的材质会裁减渲染性能,因为每个材质王人需要编译而况更难管理。为了更快地渲染,请使用包含多个属性的Uber材质。 住手使用 Alpha 羼杂:Alpha羼杂会放慢渲染速率。将羼杂形状切换到Opaque、AlphaClip或Alpha Hashed不错加速该经过。内存和筹谋优化
此外,诈欺纹理图集或UDIM来组合材质并尽可能选拔较低质料的过滤不错优化内存使用和筹谋性能。
几何优化
栽培Blender Cycles和Eevee性能的下一步是几何优化。
内存优化
Remove Redundant Attributes:属性占用内存,需要加载到VRAM中。通过删除或合并无须要的属性并优化着色器,可显贵减少内存使用量。 禁用“Custom Split Normal Data”选项:Geometry data部分中的“custom split normal data”选项会浪费内存,而况并不老是提供较着的视觉矫正。取消选中此选项有助于减少内存使用量。筹谋优化
幸免过度画图:在处理透明对象时,过度画图是一项辛苦的任务。将多个三角形画图在一齐会导致无须要的处理。当您需要通过透明对象追踪色泽时,这小数尤其伏击。为减少筹谋负载,请尝试手动切割网格以最大律例地减少空缺空间,同期保握较低的多边形计数。 减少画图调用:每次渲染对象或材质时,它王人会生成一个画图调用。画图调用越多,CPU和GPU需要作念的责任就越多。为了最大律例地减少画图调用,请尝试将多个材质和网格批量处理或合并为一个材质和网格,尤其是在网格或材质的复杂度较低时。 使用 LOD 进行栅格化:当三角形小于或小于1像素时,GPU在栅格化经过中仍会处理2×2像素的块,这会浪费筹谋资源。为了简易资源并栽培性能,提倡使用LOD(Level of Detail),非常是关于远距离几何体。内存和筹谋优化
幸免重迭极点:导入或编订网格时,最终可能会在湮灭位置出现极点或通盘面,从而浪费无须要的内存和筹谋智力,而不会栽培视觉质料。要删除重复项,请使用Edit Mode>Select All>Mesh>Merge>By Distance(按距聚散并) 中选拔悉数网格。 使用实例进行对称:复制网格以创建对称会使筹谋机需要处理的三角形数目增多一倍。这意味着GPU/CPU仍然必须处理两头,即使它们相易。最佳拆分网格并使用实例而不是副本,以简易内存和处明智力。Cycles和Eevee的保举渲染拓荒
高效渲染的手段
当不需要完好意思旅途追踪时,请使用栅格化。 减少采样数以加速渲染时辰。 关闭不会显贵影响最终视觉质料的功能。 使用最少数目的灯光和暗影以保握性能。 透明璧还可能会导致性能显贵下跌。提倡的渲染拓荒开yun体育网
Clamping(钳制):适度单个灯光样本的最大亮度。裁减此值不错减少噪点和精通。 Direct Lighting:拓荒为0可获取无偏差的落幕,可将其增多到1以减少复杂光照拓荒中的噪点。 迤逦照明:拓荒为0.1可使动画减少杂色,同期保握旅途追踪外不雅。 禁用反射焦散和折射焦散:有助于加速渲染速率并减少杂色。 最小光反射次数和最小透明反射次数:设定为总反弹次数以减少杂色。 Light Tree:关于灯光较多的场景很有效,但由于需要额外筹谋,因此请幸免用于灯光较少的场景。 Optix 与绽放图像降噪 (OID):Optix更快,但提倡使用OID (GPU)以获取更好的RTX卡后果。 线程形状:拓荒为固定并使用CPU线程-1以获取更好的CPU/GPU均衡。 平铺:禁用它以加速渲染速率,除非使用高区别率图像或低VRAM。 握久数据:保握BVH和其他数据的缓存,以加速重复渲染的速率。 视口像素大小(Viewport Pixel Size):拓荒为2x或auto,以减少劳苦场景的色泽追踪技巧的像素数。 发布于:上海市