Quantcast
Channel: 英特尔开发人员专区文章
Viewing all articles
Browse latest Browse all 583

如何安装面向 UE4 的 Vulkan* API

$
0
0
 

全新路径,全新可能

正如并行性和多线程编程为多核 CPU 的性能飞跃铺平了道路,Vulkan* API 也将有望为多线程、跨平台 GPU 编程和高性能渲染创造一个美好的未来(无论使用哪种目标设备)。

Vulkan* 逐渐取代 OpenGL*,支持开发人员更好地控制线程化和内存管理,并且更直接地访问 GPU(相比前代 API),这意味着将有更多的功能用于处理一系列目标平台。唯一的成本是使用相对最新的处理器,并投入较多的开发工作。

您需要的组件

在英特尔显卡 GPU 上开发 Vulkan* API,最低的要求是使用运行 64 位 Windows * 7、8.1 或10 的第六代英特尔®处理器家族的处理器(2015 年 8 月推出)。英特尔还为第六代、第七代或第八代处理器提供仅适用于 64 位 Windows®10 的驱动程序。Vulkan* 驱动程序目前包含在英特尔® 高清显卡驱动程序中,可帮助简化设置过程。

这些说明要求:

UE4 和 Vulkan* API 搭配使用时要求重新构建引擎,而且这一操作必须在 Vulkan* SDK 下载并安装之后进行。重建 Unreal Engine 需要使用引擎源代码,GitHub* 向通过 Epic Games链接至 git 帐户的注册用户免费提供这一代码。下文将详细介绍所有必要步骤。

这些说明适用于设置采用英特尔® 高清显卡的开发主机。

第一部分:下载英特尔® 显卡驱动程序

1.访问 英特尔下载中心

2.从“Select a Product”下拉菜单中选择“Graphics Drivers”。

3.根据开发主机选择所需的驱动程序。

4.下载 .ZIP 版驱动程序。

5.提取 ZIP 中的所有文件并创建可存储的目标文件夹。

第二部分:在 Windows* 中更新显卡

6.在 Device Manager 中展开“Display adapters”,右击 Intel® HD Graphics adapter 并选择“Update driver”。

7.在“Update Drivers”屏幕中选择“Browse my computer…”

8.选择“Let me pick…”

9.选择“Have Disk…”

10.导航至包含第 5 步中解压的文件的文件夹。

11.如果成功,将出现一条如下所示的消息:

第三部分:为 Vulkan* 配置 UE4

12.下载并安装 Vulkan* SDK

13.如果还未登录 GitHub*,请现在登录。然后打开 Unreal Engine Launcher 并点击“Get the source code on GitHub*”(通过 Epic Games 链接至GitHub*帐户的注册用户可免费下载 UE4 源代码,对此我们下文予以介绍)。

单击“Grab the source”链接进入 GitHub* 页面,如图所示:

13a.打开您的 Epic Games 仪表板并链接至您的 Epic 和 GitHub* 帐户:

14.链接至帐户后,您的电子邮件收件箱将立即收到一封确认邮件。返回至 Epic Games GitHub* 页面并寻找加入邀请:

点击“View invitation”进入如下所示页面。单击“Join Epic Games”。

15.此操作将带您返回至提供 UE4 代码库的 Epic Games GitHub* 页面。单击“UnrealEngine”继续。

16.通过“Branch:”按钮选择“master”分支。然后点击“Clone or download”按钮。

重要提示:

如果不打算将引擎变动归还至社区,请下载 .Zip 文件。如果有此打算,然后分开主分支,将其克隆至您的硬盘并从硬盘上开始操作。

将 .Zip 提取(或将代码库克隆)至硬盘上的合适位置。

17.文件下载完成后,打开新目录并运行“Setup.bat”,然后等待运行完成(需要等待一段时间)。

18.在同一个目录中运行“GenerateProjectFiles.bat”以创建“UE4.sln”项目:

注:在某些系统上可能需要激活某一 Visual Studio 特性才支持“GenerateProjectFiles”脚本完成这一任务。

如果首次失败,请打开 Visual Studio 并进行以下操作:

a. 选择 Tools> “Tools and Features… ”

b. 在特性列表中选中“Game development with C++”

c. 在右侧的面板中选中“Unreal Engine Installer”

d. 单击“Modify”保存更改

e. 再次运行“GenerateProjectFiles”

双击“UE4.sln”文件打开 Visual Studio 中的项目

20.在 VS Solution Explorer 中右击 UE4 项目并选择 Build。

21.构建过程完成后,设置 UE4 Editor 快捷键,通过以下步骤将其放入“Vulkan* mode”:

a. 前往 "C:\<installation_dir>\Engine\Binaries\Win64\ 

b. 创建适用于文件"UE4Editor.exe”的快捷键

c. 将快捷键 Target 设置为:"C:\<installation_dir>\Engine\Binaries\Win64\UE4Editor.exe" -vulkan

现在,当您从快捷键开始时,将可以使用 Vulkan* API 成功构建 UE4 项目。


Viewing all articles
Browse latest Browse all 583

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>