GPU(CUDA、OpenGL)功能

OpenGL、GPU 和 After Effects

OpenGL 是一组标准,用于各种应用程序的图形处理单元 (GPU) 上 2D 和 3D 图形的高性能处理。OpenGL 可为预览提供快速渲染(快速草图模式)。

After Effects 可以利用 GPU(图形处理器)在显卡上进行某些特定类型的处理。

After Effects 中的 GPU 功能包括以下 3 类:

  • GPU 加速的光线追踪 3D 渲染器(特定显卡上的 CUDA)
  • “快速绘图”模式和硬件 BlitPipe(要求有些严格的 OpenGL)
  • OpenGL SwapBuffer(要求更为宽松的 OpenGL)

重要事项:一般而言,After Effects 不需要任何一组特定 Nvidia GPU 的 CUDA 功能。仅 GPU 加速的光线追踪 3D 渲染器需要此功能。其他 GPU 功能适用于满足特定基本要求的所有 GPU,包括 AMD 和 Intel GPU。继续了解更多功能。

视频:GPU 加速(OpenGL,CUDA)的系统要求

在 Todd Kopriva 和 video2brain 提供的本视频中,了解使用 GPU 的各种功能的硬件和软件要求。

Todd Kopriva

OpenGL 与 GPU 的“设置”首选项

OpenGL 支持绘制界面项,例如合成、素材和图层面板。OpenGL 也会操作网格、指南、标尺以及定界框等其他绘制功能。此功能也称为“硬件位块传输管”。

要为绘制界面项启用 OpenGL 支持,请单击硬件加速合成、图层和素材面板复选框(在编辑 > 首选项 > 显示 (Windows),或 After Effects > 首选项 > 显示 (Mac OS) 中)。

您可以在“GPU 信息”对话框中访问关于 GPU 以及 OpenGL 的信息。选择编辑 > 首选项 > 预览 (Windows) 或 After Effects > 首选项 > 预览 (Mac OS),可以访问“GPU 信息”对话框。单击“GPU 信息”按钮可启动“GPU 信息”对话框。在此对话框中,请参阅有关已安装的 GPU 的 OpenGL 功能方面的信息。该信息帮助您确定 GPU 的功能支持级别。您还可以查看 CUDA 在 GPU 上是否可用,及所安装的版本。

注意:

要启用“快速绘图”,请单击“合成”面板的“快速预览”按钮,并选择“快速绘图”。“快速绘图”会引起“合成”面板中的轻微外观差异,最适合快速预览。“快速绘图”对于为以后以光线追踪 3D 形式渲染而设置及预览合成非常有用。

注意:

如果 GPU 不受支持或您使用的是旧驱动程序,光线追踪 3D 合成使用所有物理的核心在 CPU 上渲染。如果在无标题的环境(例如,渲染场)中,有支持 GPU 的配置,您可以强制光线追踪 3D 合成在 CPU 上渲染,方法为在“GPU 信息”对话框中设置“光线追踪”选项。在 CPU 上执行的渲染与在 GPU 上执行的匹配。

OpenGL、GPU 和 After Effects 的硬件注意事项

处理光线追踪 3D 合成时,要运行流畅,必须在计算机中安装正确的硬件。使用 GPU 加速处理光线追踪 3D 合成需要采用配备板载 CUDA 技术的 NVIDIA 视频显示卡。

GPU/OpenGL 功能的要求(光线追踪 3D 和“快速绘图”)

After Effects 中的下列 GPU 和基于 OpenGL 的功能要求根据 GPU 的功能对这些功能进行分类:

  • 光线追踪 3D 渲染器
  • 在 GPU 上渲染
  • “快速绘图”预览模式
  • 位图传送到屏幕更快速 (OpenGL SwapBuffer)
  • “硬件加速合成、图层和素材面板板”首选项

视频:优化实现高性能

在此视频中,Total Training 的 Brian Maffitt 演示了如何优化计算机以使用光线追踪 3D 合成。

Brian Maffitt 和 Total Training

http://www.totaltraining.com

功能支持级别

适用于 OpenGL SwapBuffer

此级别只需使用 Shader Model 3.0 或更高版,可以执行 OpenGL 1.5 或更高版的 GPU。支持大部分 ATI 和 NVIDIA 显卡,以及 Intel HD Graphics 3000 芯片组(在 MacBook Air、Mac Mini、各种 Windows 计算机等中可用)以及 4000(仅此时的 Windows)。如果 GPU 不支持这些要求,将发生类似 CS5.5 的软件操作系统位图传送,After Effects 中的软件位图传送也有改善。

适用于“快速绘图”预览、硬件 BlitPipe 和卡通 GPU 加速

包括级别 1 功能。此级别需要 OpenGL 2.0 或更高版本(Windows 上有 Shader Model 4.0 或更高版本),以及 256 MB 或更大的纹理内存。过去五年中发布的大部分 ATI 和 NVIDIA 卡,以及 Intel HD Graphics 3000/4000 支持此级别。

如果您的 GPU 不支持这些要求,则这些功能将被禁用:

  • “快速绘图”模式
  • “硬件加速合成、图层和素材面板板”首选项。
  • 卡通效果的“使用 OpenGL(可用时)”选项(卡通效果然后在 CPU 上运行)。

适用于 GPU 上的光线追踪 3D 渲染

包括级别 1 和 2 的功能(用于挂接有监视器的计算机)。此级别需要受支持的 NVIDIA GPU 和 512 MB 或更大的纹理内存。有关受支持的 GPU 的当前列表,请访问 Adobe 网站

安装 GPU 驱动程序

在使用 After Effects 和 CUDA 功能之前,请安装最新的 NVIDIA GPU 视频驱动程序:


Windows:安装适用于 GPU 经 WHQL 认证的最新驱动程序:http://www.nvidia.com/page/drivers.html

Mac OS:安装 NVIDIA CUDA 驱动程序(v4.0.50 或更高版本):http://www.nvidia.com/object/mac-driver-archive.html

可以通过“系统首选项”中的 CUDA 面板或通过访问 NVIDIA 网站更新 CUDA 驱动程序。

注意:

如果 GPU 不受支持或您使用的是旧驱动程序,光线追踪 3D 合成使用所有物理的核心在 CPU 上渲染。如果在无标题的环境(例如,渲染场)中,有支持 GPU 的配置,您可以强制光线追踪 3D 合成在 CPU 上渲染,方法为在“GPU 信息”对话框(可通过“预览”首选项访问)中设置“光线追踪”选项。在 CPU 上执行的渲染与在 GPU 上执行的匹配。

更快、更轻松地获得帮助

新用户?