NVIDIA 发布面向DX12的 GameWorks开发者资源包
旧金山 - 游戏开发者大会 - 2017 年 2 月 28 日 - NVIDIA 宣布推出 GameWorks™ DX12 资源包。游戏开发者在使用 DirectX 12(微软的图形显示和模拟一体化 API)开发游戏时可借助该资源包增强游戏真感并缩短游戏开发周期。
资源包更新包括: NVIDIA GameWorks SDK(用于在 PC 游戏中创造互动式电影大片级体验)、NVIDIA VRWorks™ SDK(用于创造沉浸式虚拟现实体验),以及新的开发者工具和新的 Game Ready 驱动程序。
这些资源为开发者带来大幅提升的性能以及多种新的渲染和模拟效果,还提供其他功能,帮助开发针对 DirectX 12 优化的游戏。
NVIDIA 内容和技术高级副总裁 Tony Tamasi 指出: “我们投入了相当于 500 多位工程师一年工作量的人力,研发出这个高度完善的 DirectX 12 游戏开发平台,它包含了 NVIDIA 非常先进的物理模拟引擎。这些资源将确保 GeForce 游戏玩家在玩 DirectX 12 游戏时体验惊艳的效果,就如同玩 DirectX 11 游戏那样。”
“战争机器 4 (Gears of War 4)”开发商 Coalition 的技术总监 Cam McRae 说:“NVIDIA 在 DirectX 12 上投入的精力是显而易见的。开发‘战争机器 4 (Gears of War 4)’时让 NVIDIA 的人到场非常有用,这帮助我们开发出更快、更精美和更稳定的游戏。”
Square Enix 分公司高管 Hajime Tabata 指出: “NVIDIA 创造出在 PC 上实时运行的炫目特效,并将它们提供给游戏开发者。在如今的视频游戏中许多视觉特效都是拜 NVIDIA 的幕后工作所赐。他们难能可贵地将源代码、工具和技术组合在一起,并做了大量技术工作以帮助开发者运用它们来开发游戏。我们通过这种协作力求取得的进步并不只为提升画质,还为了使用新技术创造新的用户体验。”
GameWorks 物理模拟技术全面融入 DX12
GameWorks 的最新版本包含 200 多万行已存档的源代码,开发者可查看这些源代码,并根据需要使用大量渲染和模拟效果。目前已有 1000 多款游戏使用 GameWorks 技术。
DirectX 12 引入了异步计算机制,通过允许 GPU 运行游戏效果的非显卡工作负载(例如后处理、照明和物理运算)实现图形显示和模拟一体化。不过,这些效果目前受到限制,原因是大多数游戏为了确保流畅的游戏体验,只能分配几毫秒时间来运行此类非图形模拟。
为了更大限度增强异步计算对游戏效果的功效,NVIDIA 将旗下非常先进的实时物理模拟引擎加入到 DX12 中,并开发两项利用异步计算的技术:
NVIDIA Flow 1.0 – 立体渲染,提供动态可燃液体、火焰和烟雾模拟的立体渲染效果,支持 DirectX 12 和 11。
NVIDIA FleX 1.1 – 基于粒子的一体化模拟技术,可呈现实时视觉效果。支持 DirectX 12 计算。
已注册的开发者可立即免费使用 FleX 和 Flow。
GameWorks 更新还包括 NVIDIA HairWorks 1.3,该库能让开发者在游戏中逼真地模拟和渲染毛发。版本 1.3 支持 DirectX 12,而且同样立即可用。
VRWorks 技术全面融入 DX 12
VRWorks 包含 API、库和多项功能,可让头盔和应用程序开发者创造出全新的 VR 沉浸体验。它经过更新,可支持 DirectX 12,并带来更好的性能、更低的延迟和即插即用的兼容性。Unity 2017.1 测试版(今年春季发布)和 Unreal Engine 4 游戏引擎都会支持它,因此它将覆盖大部分游戏开发平台。
全球领先的DX12 开发者工具
NVIDIA 还推出了多种专为改善 DirectX 12 游戏开发而打造的开发者资源,包括:
NVIDIA Aftermath 1.0 – 供开发者用于分析 DirectX 12 错误报告的诊断工具。
Nsight™ Visual Studio Edition 5.3 – 供开发者实时调试和分析 VR 及 DirectX 12 应用程序的工具。支持 Oculus、OpenVR (HTC Vive) 和 DirectX 12 API。
PIX 插件 – PIX 是微软开发的 DirectX 12 调试工具。NVIDIA 与微软 PIX 团队合作,通过 PIX 插件向 PIX for Windows 公开 NVIDIA GPU 性能计数器。
Game Ready 驱动:专为 DX12 游戏优化
NVIDIA 还透露即将推出针对 DirectX 12 游戏优化的 Game Ready 驱动。NVIDIA改进了驱动程序中的代码,并与游戏开发商合作,使各种 DirectX 12 游戏(如“奇点灰烬 (Ashes of the Singularity)”、“战争机器 4 (Gears of War 4)”、“杀手 (Hitman)”、“古墓丽影:崛起 (Rise of the Tomb Raider)”和“汤姆克兰西:全境封锁 (Tom Clancy’s The Division)”)的性能平均提升高达 16%。(1)
从首次推出 Pascal™ 架构 ,这一世界优异的 DX12 GPU 产品家族起,在性能领先的 GeForce® GTX 1080 Ti 和 GTX 1080 GPU步入消费者视野的同时, NVIDIA 也通过不断更新 Game Ready 驱动来改进 DX12 游戏性能。这些驱动程序一般在合作伙伴推出最新游戏时发布。
有关 NVIDIA 开发者资源(包括 GameWorks 和 DirectX 12 开发者工具)的更多信息,请访问 https://developer.nvidia.cn/。
# # #
(1)数字是根据以下基准测试数据中的增长比例平均值计算得出的:比较采用启动驱动程序 368.81 与 378.74 的 GeForce GTX 1080(分辨率为 3840x2160,基于 Intel Core i7 5930K,16GB DDR4,使用 Windows 10 x64)。“奇点灰烬 (Ashes of the Singularity)”,预设为“Crazy”(疯狂)(46.5、50.9 或 9%);“汤姆克兰西:全境封锁 (Tom Clancy’s The Division)”1.6,“Max”(最高)设置 + 1x SMAA“Ultra”(极致)(31.5、32.7 或 4%);“杀手 (Hitman)”,“High”(高)设置 +“High”(高)SSAO(50.6、62.1 或 23%);“古墓丽影:崛起 (Rise of the Tomb Raider)”,“Very High”(非常高)+ 2x SSAA(20.5、27.2 或 33%);以及“战争机器 4 (Gears of War 4)”,预设为“Ultra”(极致)(41.2、45.2 或 10%)。■