RenderDoc

了解如何设置RenderDoc以及如何将RenderDoc与UE4项目一起使用。

Windows
MacOS
Linux
本页面的内容

RenderDoc是一个独立的开源图形调试器,允许您快速采集和检查GPU上运行的单个帧。RenderDoc支持任何在Windows 7 - 10、Linux或Android上使用Vulkan、D3D11、OpenGL & OpenGL ES或D3D12的应用程序。在下面的教程中,我们将介绍如何设置和使用RenderDoc来配置虚幻引擎4(UE4)项目。

步骤

下面,您将看到一些说明,这些说明将详细介绍如何设置和使用RenderDoc来配置UE4项目的渲染性能。

为了获得最佳效果,您应该将RenderDoc与烘焙版本的UE4项目一起使用。如果您不确定如何烘焙您的UE4项目,请参阅UE4部署文档了解如何执行此操作的信息。

  1. 首先,使用以下链接下载RenderDoc独立程序:

  2. 当RenderDoc下载完成后,将RenderDoc安装到您的开发PC上。
    RenderDoc_1.png

  3. 一旦RenderDoc完成安装,找到 qrenderdoc.exe,然后双击它进行启动。

    单击查看大图。

  4. 打开RenderDoc程序打开后,从主工具栏中选择 工具(Tools)设置(Settings)
    RenderDoc_2_1.png

  5. 默认情况下,RenderDoc仅在采集时创建临时采集文件。为了确保保存采集文件以供将来使用,将 临时采集文件的目录(Directory for temporary capture files) 和 采集的默认保存目录(Default save directory for captures) 设置为您PC上的一个目录。
    RenderDoc_2_2.png

  6. 接下来,从 主工具栏 中选择 启动(Launch) 应用程序(Application)
    RenderDoc_launchapplication.png

  7. 单击 可执行文件(Executable) 路径(Path) 旁的 省略号,然后找到要配置的 .EXE
    RenderDoc_4.png

    单击查看大图。

  8. 采集选项(Capture Options) 中,确保 采集(Capture) 子(Child) 流程(Processes) 已启用,否则无法将其附加到项目。

    单击查看大图。

  9. 接下来,转到 操作(Actions) 部分,然后按下 启动(Launch) 按钮。这将启动进入 可执行文件路径(Executable Path) 的项目。

    单击查看大图。

    根据项目的大小,您可能需要等待几分钟才能启动项目。

  10. 当项目启动时,您应该看到RenderDoc生成的文本覆盖在屏幕的左上角。 

    单击查看大图。

  11. 确保项目为活动窗口,并按下 F12 启动采集。每次按下F12,都会发生一次新的采集。一旦获得了所有的采集,就需要像往常一样关闭项目。

  12. 在RenderDoc主菜单中,转到 文件(File)打开(Open) 采集(Capture),在显示的窗口中,选择要查看的采集,并按下 打开(Open) 按钮以打开此采集。
    RenderDoc_8.png

    如果您没有设置RenderDoc采集要保存到的目录,您可以在以下位置找到采集:C:\Users\YourUserAccount\AppData\Local\Temp\RenderDoc

  13. 您现在可以查看帧是如何构建的,具体方法是先单击 纹理(Texture) 查看器(Viewer),然后单击 时间轴(Timeline) 中的 读取(Read)/写入(Write) 事件。

    单击查看大图。

最终结果

现在加载了RenderDoc采集,您可以看到画面是如何构建的,具体方法是单击 时间轴(Timeline) 中的不同 读取(Read)/写入(Write) 事件,如下面的视频所示。

Select Skin
Light
Dark

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见