vray为啥不用gpu渲染

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vray为啥不用gpu渲染相关的知识,希望对你有一定的参考价值。

vray可以使用gpu渲染。

vray cpu和 vray GPU的渲染比较:

硬件利用率

V-Ray

使用 V-Ray 渲染使用 CPU 设备。V-Ray 降噪器和 V-Ray 镜头效果等功能可以独立于渲染器使用 GPU,因为它们是作为单独的后处理应用的。要在 CPU 上渲染,您的 PC 应满足最低 系统要求。

V-Ray GPU

V-Ray GPU 利用了显卡的优势,但它依赖于 CPU 为其提供任务。这意味着 CPU 性能也会影响 GPU 渲染。

查看 V-Ray GPU 设置页面 以获取有关 V-Ray for 3ds Max 中支持的设备的更多信息。支持的设备信息可用于所有 V-Ray 集成在其各自的 GPU 页面上。

混合渲染(CPU + GPU)

混合渲染是 V-Ray GPU 引擎的一种模式,它同时利用 CPU 和 GPU 设备。这样一来,渲染性能就可以从工作站上所有可用的硬件中受益。

GPU 硬件的进步以更低的成本提高了性能。这使得 V-Ray GPU 越来越受欢迎。

它越流行,就越有用户通过在相同场景下简单地从一个引擎切换到另一个引擎并比较结果来测试两个 V-Ray 引擎的性能。这种方法是不准确的。这两个引擎的工作方式和执行方式不同。

因此,建议使用针对特定渲染器进行了优化的场景。与 CPU 相比,使用 GPU 的某些场景预计渲染速度更快,而其他场景将显示出可比较的性能结果。

Chaos 提供 V-Ray Benchmark - 一种性能测量工具,可在使用 V-Ray 时评估硬件的速度。基准测试包括两个测试场景:一个用于 V-Ray,另一个用于 V-Ray GPU。它可以在运行 V-Ray 和 V-Ray GPU 时快速轻松地评估用户的机器能力。结果可以 与其他用户的数据进行比较, 并在查看特定硬件时提供帮助。

V-Ray GPU 的一个巨大优势是它利用安装在一台机器上的多个显卡。与安装在多插槽主板上的 CPU 相比,设置额外的 GPU 毫不费力且价格合理。这也使性能几乎与 GPU 呈线性关系。例如,使用两个相同的 GPU,与单个 GPU 相比,用户可能希望看到渲染时间快两倍。

V-Ray 引擎在 NUMA 配置(双 CPU 机器)上运行。但是,这可能需要对整个 PC 进行大幅升级。相反,如果您的主板具有兼容的 PCI 插槽,则可以毫不费力地添加第二个 GPU。

两种渲染引擎都受益于最新的性能改进功能,如自适应灯和自适应圆顶灯。

V-Ray GPU 引擎利用 NVIDIA RTX GPU(图灵架构)中的 RT 核心。RT Cores 加速了光线追踪计算,平均可以将渲染速度提高 40%。

V-Ray 渲染开始所需的时间更少,而 V-Ray GPU 提供的性能增益在渲染过程中对其进行了补偿。

支持的功能

V-Ray 支持比 V-Ray GPU 更多的功能。造成这种情况的主要原因是引擎代码库的差异。

但是,重要的是要概述 GPU 渲染器已完全投入生产,并且已经配备了所有必需的功能。

V-Ray GPU 会随着每个新版本不断更新更多功能,使其更接近 V-Ray 引擎。

更快的反馈,更快的决策

随着 V-Ray GPU 的性能提升,您可以期望从项目中获得更快的反馈。

这使您可以在迭代相同的时间内做出更多决策并更具创造性。这种性能优势也会间接影响您的整体渲染质量,因为更多时间花在创意选择上,而不是渲染上。

内存

比较 V-Ray 和 V-Ray GPU 时的一个主要区别是使用的内存。V-Ray 使用 CPU 内存 (RAM),而 V-Ray GPU 使用 GPU 内存 (VRAM)。GPU技术在内存方面还远远落后。

当今常见的工作站配置具有 32 或 64 GB 的 RAM。同时,用于 GPU 渲染的普通显卡具有 8 或 11 GB 的 VRAM。

使用 CPU 和 RAM 时,可以添加更多内存,前提是工作站主板上有可用插槽。

您还可以在 GPU 上附加一个额外的单元。但是,这并不自动意味着将卡组合的 VRAM 加倍。只有高端 NVIDIA GPU 才能提供此功能,并提供名为 NVlink 的功能,该功能允许桥接 2 个相同显卡的内存。

V-Ray GPU 支持 NVlink 连接,这使得工作站上的 GPU 内存量几乎翻了一番。最新版本的 V-Ray 带有核外渲染的初始实现。当 GPU 内存不足时,它将三角形网格传输到 CPU 内存,从而允许渲染具有大量几何图形的场景。

网络渲染

V-Ray 和 V-Ray GPU 都可用于使用 Backburner、Deadline 和其他渲染管理器进行网络渲染。

V-Ray 带有自己的分布式渲染功能,允许在网络中的多台计算机之间的单个帧内分割单个渲染作业。

参考技术A

vray可以用GPU渲染:

第一步:切换GPU渲染器,显卡渲染

第二步:设置为RTX渲染【这里需要注意,必须使用RTX2系列以上的显卡,案例展示RTX3080显卡】

第三步:噪点级别设置为0.002【这个参数比较高,渲染的图加不加降噪基本没有变化】,采样器设置根据习惯就好,影响不大。

以上是关于vray为啥不用gpu渲染的主要内容,如果未能解决你的问题,请参考以下文章

为啥我一打开vray渲染器就渲染出来一片黑

为啥我的vray渲染的图是黑色的

vray渲染为啥怎么调参数最后出图都是黑色的

为啥sketchup vray 渲染出来的是黑白的,没有色彩呢?

vary设定的贴图为啥显示不出来而且渲染之后只是单色而没有纹理

unity灯光渲染参数