关闭

底特律:变人 - Quantic Dream

第一部分

将《底特律:变人》从 PlayStation® 4 移植到 PC

在这个分为三部分组成的系列中,AMD 和 Quantic Dream 将详细介绍将热门游戏《底特律:变人》移植到 PC 的过程。

了解更多

德军总部:新血脉 - MachineGames

混合渲染的 Vulkan 光线追踪最佳实践

探索《德军总部:新血脉》中的光线追踪技术

深入了解《德军总部:新血脉》中的混合渲染

了解更多

Vulkan 开发的基本资源

关键资源

感谢 Khronos 会员和我们充满激情的开发人员社区的支持,我们有一整套完善的开发人员信息和教育资源,可帮助您快速启动并运行您的 Vulkan 应用程序开发。

Key Resources

超级热:意识控制删除 - SuperHot

Vulkan 开发的基本资源

关键资源

感谢 Khronos 会员和我们充满激情的开发人员社区的支持,我们有一整套完善的开发人员信息和教育资源,可帮助您快速启动并运行您的 Vulkan 应用程序开发。

最受欢迎的入门教程

Vulkan 教程

Vulkan 的设计是一种低级 API,它消除了上一代图形 API 中发现的许多抽象。这对于提供最大性能非常有用,但副作用是向开发人员暴露了更多的复杂性。幸运的是,存在一些优秀的教程来帮助您清除这一障碍并快速提高工作效率。

Vulkan Tutorials

NAP 框架 - Naivi.nl

最受欢迎的入门教程

Vulkan 教程

Vulkan 的设计是一种低级 API,它消除了上一代图形 API 中发现的许多抽象。这对于提供最大性能非常有用,但副作用是向开发人员暴露了更多的复杂性。幸运的是,存在一些优秀的教程来帮助您清除这一障碍并快速提高工作效率。

  • Vulkan 新手?本 Vulkan 教程将教您使用 Vulkan 图形和计算 API 的基础知识。

    Vulkan 背后的想法类似于 Direct3D 12 和 Metal 的想法,但 Vulkan 的优势在于它是完全跨平台的,并且允许您同时为 Windows、Linux 和 Android 进行开发。

    来参观一下,开始熟悉这个强大的图形 API,无论您为什​​么进行开发,它都可以提供出色的性能。

    Khronos Vulkan® 教程基于 Alexander Overvoorde 获得 CC BY-SA 4.0 许可的“Vulkan 教程”。

    了解更多

  • Sascha 为 Vulkan、Khronos 的新一代图形和计算 API 开发了一个全面的开源 C++ 示例集合。

    从绘制你的第一个三角形到学习 API 的许多关键结构(管道、描述符集、渲染通道等等),这些都是熟悉 Vulkan 基础知识的好方法。

    当与 Vulkan 示例一起使用时,这些示例是更有效的资源。

    了解更多

  • 要了解如何思考 Vulkan 以及获得精通所需的步骤的一些好的观点,请查看 Jeremy Young 的这篇博客。

    了解更多

  • 对于那些对现有 API(例如 D3D11 和 GL)有很好的基础,并且了解多线程、暂存资源和同步的概念,但想知道如何使用 Vulkan 实现这些概念的人。

    RenderDoc 团队为我们提供了 Vulkan 主要概念的快速概览。

    了解更多

  • Vulkan 的屏障系统是独一无二的,因为它不仅要求您提供正在转换的资源,还要求您指定源管道阶段和目标管道阶段。

    这允许更精细地控制何时执行转换。但是,如果您只使用简单的方法,您也可能会损失很多性能。本教程将介绍如何正确处理此问题。

    了解更多

  • AMD 赞助的 GPUOpen 提供了一组资源,帮助您了解 Vulkan 的低级图形 API,用于创建游戏和其他图形应用程序。

    它还包括许多关于使用 Vulkan 进行开发和移植的开发人员案例研究。

    了解更多

  • 本指南的目标是正确理解 Vulkan,并作为您在自己的项目中工作的垫脚石。

    本指南侧重于动态渲染,旨在为游戏引擎提供强大的基础代码。

    了解更多

  • Arseny Kapoulkine 在这篇 Vulkan 性能分析中涵盖了广泛的主题。最初是 GPU Zen 2 书籍的一部分,现在该部分免费提供,对于希望充分利用 Vulkan 的开发人员来说是必读之物。

    了解更多

  • Brendan Galea 创建了一系列精彩的视频教程,引导开发人员了解许多 Vulkan 技术主题,包括诸如打开窗口之类的入门主题,以及诸如片段插值、管道设置、交换链、推送常量等更高级的主题。

    了解更多

  • Johannes Unterguggenberger 提供的 Vulkan 系列讲座,解释了 Vulkan 开发人员入门的一些基础知识。

    了解更多

Vulkan 开发最佳实践指南

Vulkan 最佳实践

在这里,您将找到直接来自硬件制造商的指南和技巧,了解如何从目标平台获得最佳性能。

Vulkan Best Practice

半条命:艾利克斯 - Valve

Vulkan 开发最佳实践指南

Vulkan 最佳实践

在这里,您将找到直接来自硬件制造商的指南和技巧,了解如何从目标平台获得最佳性能。

Vulkan 最新视频

视频

来自专家的见解:了解开发人员如何充分利用 Vulkan 的真实案例,以及来自硬件供应商的提示和技巧。

查看更多

查看我们的 YouTube 频道
最新的教育和案例研究博客

博客

了解更多

Vulkan® 工作组发布了 VK_KHR_pipeline_binary 扩展,可以直接检索与单个管线关联的二进制数据,绕过 VkPipelineCache 机制,并使应用程序能够显式地管理管线缓存。
2024年3月,来自LunarG的Richard Wright更新了《苹果设备上Vulkan的现状》白皮书,以反映苹果平台上Vulkan SDK的最新可用性,以及它用于开发与苹果应用商店完全兼容的应用程序的能力。
加入对话

图形编程新手?

如果您刚开始您的图形编程之旅,我们列出了一些推荐的资源,以帮助您快速掌握基础知识。