如何成功集成 NVIDIA DLSS 3

这篇文章最初发表在 NVIDIA 技术博客上。

NVIDIA DLSS 帧生成是 DLSS 3 中使用 AI 创建全新帧的新性能倍增器,使实时路径追踪成为电子游戏图形领域的下一个前沿。

NVIDIA 发布了 Unreal Engine 5.2 Plugin 和 Streamline 2.1 SDK 以支持开发者。

虚幻引擎开发人员现在可以开始了。通过 NVIDIA Reflex 在虚幻引擎 5 中提供的低延迟技术,他们拥有提高游戏性能的所有工具,同时为玩家提供高度响应的体验。

视频 1 。 NVIDIA 应用深度学习研究团队的 Bryan Catanzaro 通过 NVIDIA DLSS 3 进行对话

如果您希望在自己的自定义引擎中进行集成, Streamline 2 . 1 可以大大简化 DLSS 3 所需所有必要组件的手动 API 挂钩。 Streamline 是一个开源的跨 IHV 框架,它简化了 DLSS 3 等功能的集成。

您无需手动集成 DLSS 帧生成库,而是确定所需插件需要哪些资源(运动向量、深度等),然后触发何时在渲染管道中执行插件。以下是确保您的集成充分利用 DLSS 3 的必要步骤:

  1. **集成 Streamline 2.1 SDK:**要将"简化型"添加到应用程序中,请按照 Streamline 手动挂钩 指导进行集成,无需添加任何功能,专注于手动挂钩和资源状态跟踪等任务。
  2. **执行安全检查:**在加载 dll 之前,请验证 sl . itnerposer . dll 上的 NVIDIA 和 Streamline 的双重签名。请参考 安全性 部分。
  3. **检查系统支持:**DLSS 3 组件(Super Resolution、Frame Generation和NVIDIA Reflex)都有不同的系统要求。请检查硬件和软件系统支持,并根据报告的支持显示适当的错误消息。
  4. **通过 Streamline 集成 DLSS 超分辨率:**传入必要的输入资源并建立升级管道。按照这些集成步骤在所有其他后处理之前进行。
  5. 评估集成: 验证并确认 DLSS 超分辨率带来的图像质量和性能优势。
  6. **通过 Streamline 集成 NVIDIA Reflex :**添加Reflex及其子特征到渲染流水线。确保将 Reflex 标记放置在适当的位置,或者在应用程序应该睡眠的地方。
  7. **确认系统延迟减少:**可以使用以下三种主要方法检查输入延迟是否减少:
  8. **通过 Streamline 集成 DLSS 帧生成:**请按照这些集成步骤,并在后处理管道中传递适当的常量、相机矩阵和输入资源。传入所有标记为 DLSS 超分辨率的输入资源(例如,hudles 和 UIColor Color with Alpha)。在适当的情况下,禁用 DLSS 帧生成,例如在菜单中或场景转换时。
  9. **验证 DLSS 帧生成输入:**使用sl.imgui插件来验证输入(相机矩阵、深度、MVEC、颜色等)。我们建议使用ICAT来验证图像质量,使用 FrameView 来验证延迟,最后使用开发 DLL 实现缓冲区可视化。
  10. **交换到生产 DLL :**验证 DLSS 帧生成带来的图像质量和性能优势后,用 NVIDIA 的无水印、可生产的 DLL 替换带水印的 DLL 。

想要了解有关 DLSS 超分辨率、帧生成和 NVIDIA Reflex 的集成清单和最常见问题,请访问 Streamline 入门指南(需要注册)。要了解有关 Unreal Engine 5 中的新 DLSS 插件,请访问 Unreal Engine 页面。

游戏开发者可以在 NVIDIA Game Development 页面找到额外的免费资源,用于重新创建完全路径追踪和人工智能驱动的虚拟世界。

阅读原文

相关推荐
Vex2une5 天前
DLSS 5 2027 路线图前瞻:游戏阵容、硬件适配与技术迭代全预测
nvidia·神经渲染·dlss5·游戏适配·技术迭代·rtx 40系·rtx remix
小哈里6 天前
【推理】NVIDIA DLI培训:大规模部署与优化 AI 推理(推理原理,K8S,网关层,pd分离,MoE,Dynamo)
人工智能·容器·kubernetes·nvidia·推理
wei_shuo14 天前
GR00T N1 深度观察:当机器人行业开始谈论“基础模型“——88 小时数据家底、三道行业难题,与 NVIDIA 给出的第一个通用人形解法
nvidia·启元机器人·gr00t n1
Vex2une14 天前
异构双卡渲染避坑指南:AMD+NVIDIA混合架构下的DLSS 5适配与性能调优实战
nvidia·amd·vulkan·ai渲染·dlss5·异构双卡·dx12
the3clipse14 天前
DLSS5 Swapper 获取及使用教程:5分钟一键开启游戏神经渲染
nvidia·神经渲染·dlss5·dlss5 swapper·游戏画质优化·reshade·renodx
本地化文档16 天前
cutile-rs-book-l10n
rust·gpu·nvidia·cuda·sphinx·crowdin
撞强17 天前
Unraid 7.3.2 下 NVIDIA 显卡风扇转速调整维护文档
nvidia·xorg·unraid·fan
张张123y17 天前
120B 模型单卡跑起来?拆解 Nemotron 3.5 的压缩三板斧与本地智能体部署
nvidia·模型量化·本地部署·ai agent·nemotron
丰色木夕20 天前
Ubuntu22.04下源码编译安装USD-Brep
c++·ubuntu·nvidia·usd-brep
wflynn1 个月前
GitHub 今日推荐|SCSKiller:游戏着色器预编译消除卡顿
开源·c#·github·nvidia·amd·directx12