Khronos (科纳斯标准联盟)发布OpenXR 1.1 以进一步简化跨平台 XR 开发

OpenXR 1.1 将多个扩展整合到核心OpenXR规范中,以减少碎片化并简化高级 XR 应用程序的开发。

俄勒冈州比弗顿 – 2024 年 4 月 15 日– 今天, Khronos® Group ,一个由创建先进互操作性标准的行业领先公司组成的开放联盟,宣布立即推出OpenXR ™ 1.1 规范。此版本是广泛采用的OpenXR开放 API 标准的演进,用于高性能、跨平台访问 VR、AR 和混合现实 MR(统称为 XR)的平台和设备。 OpenXR 1.1 将广泛使用的 API 扩展,整合到核心规范中,以减少碎片化,并添加新功能以简化更强大、更高效的 XR 应用程序的开发。

特别是, OpenXR 1.1 整合了多个供应商对关键功能的扩展,以减少跨多个平台的应用程序代码的差异,同时仍然保持灵活性和可扩展性,以在快速增长和发展的市场中促进创新。 OpenXR工作组将专注于管理一系列扩展,以开发新功能并寻求反馈,同时主动将经过验证的技术集成到核心规范中,为开发人员提供强大的跨平台 XR 功能。

如今,大多数主要 XR 平台已转向使用OpenXR,来公开当前和未来的设备功能。具有符合OpenXR实施方案的供应商包括 Acer、 ByteDance 、Canon、HTC、Magic Leap、Meta、Microsoft、Sony、XREAL、Qualcomm、Valve、Varjo 和Collabora 的 Monado 开源运行时。 OpenXR还受到所有主要游戏和渲染引擎的支持,包括 Autodesk VRED、Blender、Godot、NVIDIA 的 Omniverse、 StereoKit 、Unreal Engine 和 Unity。

OpenXR 1.1规范可以在 Khronos 网站和GitHub上的 OpenXR注册表上找到。

升级至OpenXR 1.1 核心规范的扩展

OpenXR将以前通过扩展提供的以下功能,集成到核心规范中。

Local Floor (从XR_EXT_local_floor升级)提供了一个新的参考空间,具有重力对齐的世界锁定原点,用于站立比例内容,只需按一下按钮即可将其重新置于当前用户位置,无需校准过程。它还内置了估计的楼层高度。有关Local Floor及其对开发人员的价值的更多详细信息,请参阅这篇博客文章

Stereo with Foveated Rendering (从XR_VARJO_quad_views升级)提供了主视图配置,可跨多个图形渲染 API, 为 XR头戴式设备实现眼动追踪注视点渲染, 或固定注视点渲染。它的使用特别有利于高效渲染高像素数显示器,这些渲染会给GPU 带来沉重的负载。原来供应商的扩展已在 Unity、Unreal 中原生采用,最近还被 NVIDIA Omniverse 采用。

Grip Surface (从XR_EXT_palm_pose升级)提供了一个标准姿势标识符,无论手部位置是直接跟踪,还是从物理控制器的位置和方向推断,该标识符都能可靠地锚定相对于用户的物理手的视觉内容。

XrUuid (从XR_EXT_uuid升级)提供了一种通用数据类型来保有一种符合RFC 4122的通用唯一标识符。

xrLocateSpaces (及其相应的扩展等效XR_KHR_locate_spaces )提供了定位空间函数,通过使应用程序能够在填充“结构数组”( AoS ) 的单个函数调用中定位空间数组,而不是通过仅限于为每个函数调用定位一个空间,来改善性能以及简化应用码。

功能增强

除了整合扩展之外, OpenXR 1.1 还为开发人员提供了一系列新功能和说明,包括:

交互配置文件改进

简化动作系统编程。开发人员现在可以利用这些新标准:

基础知识

OpenXR 1.1 的改进之处,为开发人员提供了一套扩展的通用工具,用于构建增强的 XR 体验:

  • XrDuration :澄清负持续时间的行为
  • Event Polling:阐明轮询的运行时和应用程序行为
  • Two-Call Idiom:“缓冲区大小”的精确解释
  • New Structures:添加了无 alpha 通道的颜色 (XrColor3f)、矩形棱柱 (XrExtent3Df)、定向球体 ( XrSpheref )、定向盒子 ( XrBoxf ) 和平截头体 ( XrFrustum )

新错误代码

新的错误代码 XR_ERROR_INSUFFICIENT PERMISSIONS 和 XR_ERROR_DEPENDENCY_NOT_ENABLED 有助于应用程序调试(请参阅 xr.xml)。

规范细化

OpenXR 1.1 提供了对规范意图的更清晰的解释,同时消除了歧义,并加强了规范语言的精确性。受影响的章节包括:

 

  • Spaces: OpenXR 1.1 添加了参考空间的链接,以便在文本中轻松识别它们。它还增强了运行时和应用程序开发人员的规范语言。
  • Rendering:XR_COMPOSITION_LAYER_CORRECT_CHROMATIC_ABERRATION_BIT 已弃用,因为它未在任何交付的运行时中使用
  • Input:删除了“默认绑定”的提及,并阐明了读取输入操作状态的时序要求
  • Appendix:更新过的贡献者列表
  • Versions:一个新章节来显示版本之间的升级扩展

“ OpenXR 1.1 标志着这一开放标准发展的一个重要里程碑,该标准已在整个 XR 行业得到广泛采用。OpenXR 1.0 提供了基线功能,并为通过扩展来试验新功能奠定了基础。现在,工作组正在转向管理常规核心规范更新,这平衡了发布新功能的灵活性与整合成熟技术的需求,以减少碎片化并实现真正的跨平台应用程序可移植性。通过简化开发同时促进创新,我们的目标,是使开发人员能够专注于创建突破性的沉浸式、跨平台应用程序。 OpenXR 1.1 体现了工作组和扩展 XR 社区的集体奉献精神,旨在完善和推进OpenXR标准,同时响应快速发展的生态系统的动态需求。” OpenXR工作组主席 Alfredo Muniz 说道

一致性测试套件增强功能

OpenXR一致性测试套件 (CTS) 可在 GitHub 上免费获取,包括已集成到OpenXR 1.1 核心规范中的功能的更新和增强,从而能够在所有符标平台上实现一致的实施。用于开发的版本已发布,并且将在第二季度提供用于一致性提交的经过批准的发布版本。

OpenXR路线图并呼吁社区反馈

OpenXR工作组欢迎并鼓励 XR 开发者社区就其使用OpenXR 的体验提供反馈。此类反馈对于确定OpenXR路线图上未来开发的优先级至关重要,以便满足开发人员不断演进的真实世界的需求。例如,工作组目前正在探索多个功能领域,例如将手部跟踪扩展到包括全身跟踪,以及增强对空间实体的处理,以提供在高级空间计算应用程序中与用户环境进行交互的标准化方法。

请通过OpenXR Discord频道,OpenXR论坛GitHub 问题跟踪器 提供OpenXR反馈。

OpenXR 1.1的行业支持

“ Collabora对OpenXR 1.1的发布感到非常兴奋,这是一个重要的里程碑,强调了 XR 行业中免费标准的重要性。作为免费开源 XR 生态系统的先驱, Collabora对领先的开源OpenXR运行时Monado进行了大量投资,以确保在各种设备上的无缝兼容性和性能。我们想借此机会深深感谢OpenXR工作组成员的不懈努力,他们慷慨贡献了自己的时间、专业知识和见解,使这一版本成为现实。我们热切地期待此版本将带来更广泛的OpenXR采用。” Collabora的 XR 负责人 Frederic Plourde说道。

“这是OpenXR的一个重要里程碑,是向开放生态系统迈进的一大成就。HTC始终坚持开放标准,致力于简化 XR 体验的创建。我们将继续支持PC 和一体机 (AIO) 的OpenXR 1.1版本,对新版本充满期待,并期待OpenXR社区未来能够持续蓬勃发展。” HTC 副总裁武景龙说道。

“我们很高兴获悉OpenXR 1.1 版本的发布。 Kivisense一直通过我们的AR引擎服务深入探索AR领域的前沿创新。作为OpenXR的长期支持者和生态系统合作伙伴,我们感谢工作组成员付出的巨大努力,他们贡献了时间和智慧并完成了这项工作。我们将继续将 AR 引擎服务作为OpenXR生态系统的一部分,并帮助其更加繁荣。” Kivisense创始人Steven Zhang表示。

“自 2016 年OpenXR标准推出以来,Meta 一直致力于为 XR 行业构建开放的跨平台标准。 ” Meta 高级工程师 Jonathan Wright表示,“ OpenXR 1.1 版本是让开发人员更轻松地构建 XR 应用程序的又一步。我们将继续支持OpenXR标准的发展,努力构建开放且可互操作的 XR 生态系统。”

“NVIDIA 将OpenXR视为一项关键的开放标准,因为它可以实现对各种 XR 设备的可移植性。 OpenXR 1.1 是整合重要功能同时减少开发人员碎片化的重要一步。 NVIDIA 正在努力在其CloudXR套件中,利用OpenXR ,为各种设备灵活提供复杂的沉浸式体验。” NVIDIA 空间计算和 XR 副总裁 David Chu 表示。

“OPPO 对 OpenXR 1.1 全球发布感到兴奋。 构建繁荣的XR生态是XR行业的一项重要成就,作为OpenXR的长期支持者,我们正在OPPO的XR产品上应用OpenXR规范。 OPPO是一家致力于XR技术、产品、内容和服务探索的创新公司,我们最新的OPPO MR Glass开发者版配备了OpenXR的先进功能,为开发者赋能,代表了我们在这个方向上的不断探索。” OPPO XR技术总监徐毅表示。

"PICO是OpenXR公开标准的长期支持者和贡献者。自2022年以来,PICO的Runtime就取得了OpenXR1.0的全兼容,并发布在了Neo3 和 PICO4之上。OpenXR 1.1 的发布是业界推动跨平台XR行业标准的又一次重要进展,很高兴PICO作为贡献者之一参与了这一过程。 我们将会很快推出更新,达成对OpenXR 1.1的支持,也期待继续参与社区共建工作,推动标准化进程的持续发展“。PICO XR Foundation 工程研发总监张健表示

“玩出梦想科技致力于打造开放的XR内容生态,促进其内容繁荣,这与Open XR标准创立的初心保持一致。如今,Open XR1.1版本即将发布,我们很荣幸能继续拥抱该标准,为开发者提供更具兼容性和开发效率的体验,让他们将更多精力投入核心内容创作,进一步丰富XR应用生态与场景。相信这也将为我们即将发布的新一代空间计算设备带来巨大价值。”玩梦科技软件技术负责人张松表示。

“骁龙空间是许多OpenXR标准的虚拟、混合和增强现实产品的首选平台。我们对OpenXR 1.1 规范的发布以及新扩展的推广感到非常兴奋,这些扩展加快了 XR 的创新步伐,并促进了开放生态系统以及社区。这是 XR 行业的一个重要里程碑,它减少了碎片化,并添加了新功能,简化了开发人员对于沉浸式应用程序的创建。” 高通公司产品管理高级总监 Brian Vogelsang表示。

“Rokid 对 OpenXR 新的成就表示祝贺,我们非常支持OpenXR长期以来在业内做出的积极贡献。Rokid是一家专注人机交互的公司,希望通过先进的科学技术,让人类生活更加美好,同时也希望通过自身努力,让XR以更加亲民的价格呈现。Rokid将在近期发布全新一代个人空间计算套装,将进一步拉近空间计算和普通人之间的距离。“Rokid 国际事业部负责人李哲民表示

“Unity为OpenXR 1.1的发布感到兴奋,这是 XR 行业标准化向前的一步。作为开放生态系统和互操作性的倡导者,我们认识到OpenXR在简化开发工作流程和帮助创作者构建可无缝运行的沉浸式体验方面的重要性通过OpenXR 1.1,使用 Unity 的开发人员可以期待增强的兼容性,这最终将加速 XR 社区的发展,并为沉浸式故事讲述带来新的可能性。” Unity 首席软件工程师 Peter Kuhn 表示。

“ OpenXR 1.1 为广泛使用的OpenXR标准带来了清晰度和易用性。现在,最常用的扩展已包含在核心中,开发人员将更容易有信心依赖他们所需的功能。随着新功能的添加,这些更新还提高了简单性和统一性。鉴于我们的目标是建立一个能够跨硬件和运行时应用开发人员工作的生态系统,这是我们非常热衷的事情。” Valve 程序员Nathan Nuber说道。

“自 2019 年以来,Varjo 一直是OpenXR的贡献者和采用者,我们很高兴能够为我们的企业客户配备OpenXR 1.1的尖端功能。除其他重要更新外,四视图配置是此版本的核心部分,降低了开发人员使用 Varjo 混合现实头戴设备以人眼分辨率进行渲染的门槛。我们期待OpenXR 1.1 对整个 XR 行业产生变革性影响。” Varjo OpenXR系统架构师Denny Rönngren说道。

“XREAL 热烈欢迎OpenXR 1.1 的发布,这是促进沉浸式体验统一开发的一个重要里程碑。我们正在为 2024 年推出新产品系列做好准备,其中包括创新的计算设备、不断更新的 SDK 包以及XREAL Nebula OS。我们致力于将OpenXR 1.1 规范集成到我们的整个产品线中,我们的目标是为开发人员提供跨平台打造创新 AR 和 VR 体验的基本工具。我们很高兴能为这一全球努力做出贡献,提升虚拟现实和增强现实的潜力。” XREAL 软件研发副总裁张宇说道。

关于科纳斯标准联盟

科纳斯标准联盟是一个开放、非营利、会员驱动的行业协会,由 180 多家行业领先的公司组成,为 3D 图形、元宇宙、增强和虚拟现实、并行编程、视觉加速和机器学习创建先进、免版税、互操作性标准。 Khronos 活动包括 3D Commerce™、ANARI™、 glTF ™、 Kamaros ™、NNEF™、OpenCL™、OpenGL®、OpenGL® ES、 OpenVG ™、 OpenVX ™、 OpenXR ™、SPIR-V™、SYCL™、Vulkan® 和WebGL™。 科纳斯协会成员推动 Khronos 规范的开发和演进,并能够通过尽早访问规范草案和一致性测试,来加速尖端平台和应用程序的交付。

Khronos 通过 Vulkan 2024 路线图来驱动行业对扩展 3D 功能的支持

最新的 Vulkan 路线图里程碑, 定义了一组重要的着色器和光栅化功能。游戏和应用程序开发人员可以依赖这些功能, 从今年开始在中高端 GPU 上得到更宽泛的支持。

俄勒冈州比弗顿 – 2024 年 1 月 25 日 –  Khronos® Group是一个由行业领先公司组成的开放联盟, 致力于创建先进的互操作性标准。今天, 该联盟宣布了跨平台 3D 图形和计算 API Vulkan® 的最新路线图里程碑。 Vulkan 路线图瞄准“沉浸式图形”市场, 这个市场由中高端智能手机、平板电脑、笔记本电脑、游戏机和台式设备组成。 Vulkan路线图 2024 里程碑 认定了一组功能, 预计从 2024 年开始, 该市场的新产品将支持这些功能。路线图规范为目标设备提供了显着的功能的增强, 并设定了 API 的演进方向, 包括为 Vulkan 开发人员提供新的硬件能力和编程模型的改进。

Vulkan 路线图 2024 是 Vulkan 路线图的第二个里程碑版本。支持它的产品必须 达到Vulkan 1.3 的符标, 并支持 2022 年和 2024 年路线图规范中定义的扩展和功能。 Vulkan路线图规范, 使用Vulkan Profile机制来帮助开发人员构建可移植的Vulkan应用程序;路线图的需求以机器可读的 JSON 文件来表示, Vulkan SDK 中的工具会自动生成代码, 使开发人员可以轻松在其应用程序中查询和启用配置文件支持。

Vulkan 2024 路线图所需的扩展和功能包括几个新发布的扩展, 以及对许多先前可选功能的必然支持, 以及最低硬件功能的增加:

  • 动态渲染本地读取: VK_KHR_dynamic_rendering_local_read扩展添加了对动态渲染的帧缓冲区本地依赖性的支持, 允许开发人员完全转向在所有 GPU 上进行动态渲染。请查看博客文章了解详细信息。
  • 着色器最大再收敛: VK_KHR_shader_maximal_reconvergence扩展, 定义了着色器中线程发散的直观行为, 从而能够开发高级并行算法。
  • 着色器四重控制 : VK_KHR_shader_quad_control扩展, 定义了控制流中的增强纹理操作, 从而提高了性能和质量。有关更多详细信息, 请查看最大再收敛和着色器四重控制博客。
  • 附加功能:Vulkan 路线图 2024 里程碑, 还需要支持着色器半浮点和 8/16 位整数类型、多重绘制间接、着色器绘制参数、推送描述符, 以及增加到 7 个描述符集和 8 个颜色附件(每个从 4 起)。

对这些新扩展的支持将包含在下一个 Vulkan SDK 版本中。大多数支持 Vulkan 路线图 2024 里程碑的 Vulkan 采用者, 预计将从 2024 年开始提供符标的产品。

“Vulkan 路线图 2024 里程碑的发布, 标志着我们沿着 Vulkan 1.3 和 Vulkan 路线图 2022 的发布所概述的道路, 迈出了第二步。随着我们进一步扩展 Vulkan 路线图的未来, 我们正在为Vulkan 生态系统实现更高的标准化和效率, 积聚动量。 2024 年路线图规范的关键功能, 包括广泛要求的生活质量改进, 和一些重要的新颖功能, 它们在路线图中的存在确保它们将成为各种硬件的标准。这将使开发可移植的应用程序变得更加容易, 并使开发人员能够更高效地工作。我们不只是在这里构建图形 API;我们正在为沉浸式图形的未来奠定基础, 展示 Vulkan 社区协作开发和共同愿景的价值。” Vulkan 工作组主席 Tom Olson说道

我们邀请开发人员前来参加Vulkanized 2024 (加利福尼亚州桑尼维尔 | 2 月 7 日至 9 日), 有机会了解有关 Vulkan 2024 路线图和配置文件工具集的更多信息, 并与同行和行业专家联系, 探索最新的 Vulkan 开发。

Vulkan的演进

Vulkan 路线图规范公开了最初在高端 GPU 中发现的高级功能, 但在该规范的生命周期内将在中高端 GPU 中广泛使用。由于这些功能在主流 GPU 中也会变得很常见, 因此它们成为纳入未来 Vulkan 核心规范的候选功能。

Vulkan 路线图规范, 通过识别在特定细分市场中得到广泛支持的功能并定义额外的最低实现限制, 来减少碎片化, 从而补充了 Vulkan 核心规范。

征求反馈

Vulkan 工作组欢迎并鼓励对 Vulkan 路线图 2024 里程碑提供反馈, 以帮助在GitHub Vulkan-Docs上定义 Vulkan 的后续步骤。还邀请开发人员加入Vulkan Discord 频道, 或vulkan.org上提供的任何的支持论坛。

行业支持

“Vulkan 2024 里程碑是提高行业标准化的重要一步, 确保对开发人员希望能够依赖的多项功能提供更广泛的支持。 AMD 的 Vulkan 实施已经支持其中许多功能, 我们的 AMD 软件:Adrenalin Edition™ 驱动程序将很快更新, 以全面支持支持硬件方面的这一里程碑。” AMD 高级副总裁兼首席软件官Andrej Zdravkovic说道。

Arm公司客户业务线的生态系统和工程副总裁 Geraint North表示:“Vulkan 路线图 2024 年里程碑, 为开发人员构建便携式下一代图形和计算应用程序奠定了坚实的基础, 并保证其功能将在新型的中端到旗舰移动设备中无处不在。”“本地读取扩展等功能让开发人员能够发挥 Arm GPU 的带宽节省潜力, 而无需牺牲可移植性或动态渲染的简单性。我们期待从今年晚些时候开始, 在新的 Arm Immortalis和 Arm Mali 驱动程序中为有能力的设备提供 Vulkan 路线图 2024 支持。”

Imagination Technologies 创新与工程主管Tim Mamtora表示:“Imagination 对 Vulkan 路线图 2024 里程碑感到兴奋。这是 Khronos 努力确保丰富的 Vulkan 功能集标准化, 以及受支持设备的广泛可用性的一项重要成就。该路线图将继续改善软件开发人员的体验并加快图形创新技术的步伐Imagination 很高兴为我们的PowerVR ™ 驱动程序中的 2024 Vulkan 路线图配置文件提供支持, 从而为生态系统做出贡献。”

“NVIDIA 处于创建创新图形技术并将其交付给最终用户的前沿。作为 Vulkan 的长期支持者, NVIDIA 正在为我们最新 GPU 上的 Vulkan 路线图 2024 里程碑提供即时支持, 并可追溯到 Windows 和 Linux 上的 Volta 架构。” NVIDIA 软件工程高级副总裁 Dwight Diercks 说道

关于Vulkan

Vulkan 是一种开放、免版税的 API, 用于高效、跨平台访问现代 GPU, 在领先引擎、尖端游戏和要求苛刻的应用程序中得到广泛采用。 Vulkan 受到各种设备的支持, 从 Windows 和 Linux PC、控制台和云, 到移动电话和嵌入式平台。

关于Khronos

Khronos Group 是一个开放、非营利、会员驱动的联盟, 由 200 多家行业领先的公司组成, 为 3D 图形、元宇宙、增强和虚拟现实、并行编程、视觉加速和机器学习创建先进、免版税、互操作性标准。 Khronos 活动包括 3D Commerce™、ANARI™、 glTF ™、 Kamaros ™、 NNEF™、OpenCL™、OpenGL®、OpenGL® ES、 OpenVG ™、 OpenVX ™、 OpenXR ™、SPIR-V™、SYCL™、Vulkan® 和WebGL™。 Khronos 成员推动 Khronos 规范的开发和演变, 并能够通过尽早访问规范草案和一致性测试来加速尖端平台和应用程序的交付。

Khronos 推出 ANARI 1.0 作为业界首个 跨平台 3D 渲染引擎开放标准 API

使用最先进的渲染,以简化便携式 3D 可视化应用程序的开发;多种实施和开源 SDK 发布

俄勒冈州比弗顿 – 2023 年 8 月 2 日 – 今天, Khronos® 集团 宣布 ANARI™ 1.0 开放标准、跨平台 3D 渲染引擎 API 已最终完成,AMD、Intel 和 NVIDIA 提供的多种实施,以及Khronos 的开源软件开发套件 ( SDK )都已经发布。ANARI 通过提供高级功能,来构建内存中需要渲染的场景表达,而无需低级图形代码,并允许使用任何支持ANARI API3D 渲染的引擎,从而显著地简化了包括科学可视化等领域的应用程序开发。 ANARI 1.0 规范 是公开开发的标准,并纳入了重要的社区反馈,包括与 glTF™ 基于物理的渲染 (PBR) 材料的兼容性。 ANARI 已广泛集成到科学可视化应用程序中,预计将被需要便携式访问多个渲染引擎以提供光线追踪和全局照明等复杂 3D 功能的各种应用程序使用。 Khronos 欢迎开发者社区在ANARI GitHub 上提供反馈。

作为业界第一个独立于平台的 3D 渲染引擎 API,ANARI 获得了科学可视化开发人员的广泛行业支持,并集成到了领先的开源应用程序中,包括 VMD、VTK/ParaView 和 VisIt。 AMD IntelNVIDIA 现已推出 ANARI 的实施,以提供对其 RadeonProRender、OSPRay 和 VisRTX 渲染引擎的访问。 ANARI SDK 中还有一个概念验证 Blender ANARI 插件,而NVIDIA 的ANARI-USD 实施,使任何 ANARI 应用程序都可以生成USD输出, 以在 Omniverse 平台中使用。

ANARI 工作组主席兼 NVIDIA 高级软件工程师 Jefferson Amstutz表示:“从历史上看,可视化应用程序需要定制编写的渲染器,但渲染算法、硬件和相关低级 GPU API 的快速发展,使得领域专家越来越难以跟上现代渲染方法的步伐”。“作为 Khronos 内部行业领先专家三年共同努力的成果,ANARI 现在简化了便携式 3D 可视化应用程序的开发,这些应用程序使用后端引擎来访问最先进的渲染。我们感谢科学可视化社区在完善 ANARI 设计方面提供的宝贵帮助,现在我们很高兴看到,其他应用领域如何利用业界第一个独立于供应商和生态系统的渲染引擎 API。”

ANARI 是具有 C++ 类型安全包装器的 C99 API,用于构建内存中分层对象树,该树表达单个帧的完整场景,包括 3D 表面几何形状和体积数据。 ANARI 为渲染引擎提供语义,通过扩展展示创新;访问异步场景更新和零拷贝数据数组以实现低帧延迟;并最终创建精美渲染的最先进图像,而无需专有 API,同时实现探索性可视化所需的交互性。

ANARI 1.0 规范,是在完全公开访问规范草案的情况下开发的,并纳入了重要的社区反馈,包括对象接口的改进、通过保证 API 流稳健性实现更好的错误处理、改进的运行时功能查询、直接映射数组参数、改进的体积着色,以及与 glTF 基于物理的渲染 (PBR) 材质的兼容性。

开源的ANARI SDK 简化了开发人员对 API 的探索和使用,并包含示例应用程序,包括演示各种 ANARI 概念的简单交互式查看器,以及开发工具,包括用于 API 流验证的调试层和用于 API 调用跟踪和重放的层。对于 ANARI 实施者来说,该 SDK 包括实现常见功能的后端层(例如处理参数或对象生命周期)、基于 Python 的一致性测试套件以及“Helide”ANARI 示例实现,该示例演示了 API 实施选择并展示了 ANARI的实施如何与SDK集成。

SIGGRAPH 2023 上的 ANARI 会议

来自国家标准与技术研究所NIST的 ANARI 工作组成员 Bill Sherman 将于8 月星期三在 SIGGRAPH 2023 (BOF) 会议上发表题为“ ANARI:业界首个便携式渲染引擎 API”。这会议的时间在8月9日上午 10:00-11:00,作为洛杉矶 JW 万豪酒店Khronos BOF 日的一部分。 欢迎所有人亲自参加,会议录音将在线提供。

行业对 ANARI 的支持

AMD公司Radeon ProRender软件主管Brian Savery 说,“ANARI 渲染 API 是科学渲染管道标准化的一大进步,它允许开发人员和科学家编写一次代码并在多个地方进行渲染,而无需了解设备的具体情况。我们期待通过 GPUOpen.com 上 ANARI 的 Radeon ProRender 后端,支持多个 GPU 和 CPU 渲染平台。”

英特尔 AXG 首席技术官兼图形研究组织副总裁Anton Kaplanyan说,“作为开放、基于标准的平台和生态系统的公认贡献者,英特尔欢迎由 Khronos Group 领导的高级渲染 API 规范 ANARI 的发布。 ANARI 工作组在提供应用程序开发的易用性和为供应商提供高性能实施的功能之间,找到了微妙的平衡。英特尔通过基于英特尔® OSPRay(英特尔® oneAPI 渲染工具包的一部分)的开源实现来支持 ANARI API,并且对ANARI 用户,贡献自己的专业知识和技术,来推进数字孪生、HPC 中的可扩展科学可视化等各种应用中的高保真渲染。”

Kitware 的科学计算高级总监Berk Geveci说,“在 Kitware,科学和医学可视化是我们业务的核心。因此,我们的软件堆栈必须与最新的渲染技术保持同步,并跨多个平台和库实现工作。借助 ANARI,我们可以利用各种后端,通过单个 API 来提供高级光线追踪功能。对于 VTK 和 VTK-m 等工具包以及 ParaView 等最终用户应用程序来说,ANARI 是一个巨大的胜利,它使我们能够访问许多渲染引擎,而无需支付高昂的每个引擎开发成本。”

NVIDIA HPC 开发技术总监Peter Messmer说,“NVIDIA 很高兴将 RTX 加速渲染技术引入到 ANARI 生态系统中。从我们自己的 VisRTX 实现开始,我们希望用户能够轻松访问硬件加速的光线追踪,以更好地完成可视化 3D 数据的工作。此外,我们的 ANARI-USD 实施标志着现有 3D 应用程序能将自身无阻地连接到我们不断发展的 Omniverse 平台 - 无缝地使用现有的 ANARI 代码将其数据转换为USD。无论是加速现有 3D 应用程序还是利用 Omniverse 创建新应用程序,ANARI 都可以让您比以往更轻松地利用 NVIDIA 对 3D 可视化行业的贡献。”

关于科纳斯集团

Khronos Group 是一个开放、非营利、会员驱动的联盟,由近 200 家行业领先的公司组成,为 3D 图形、元宇宙、增强和虚拟现实、并行编程、视觉加速和机器学校创建先进、免版税、互操作性标准。 Khronos 活动包括 3D Commerce™、ANARI™、glTF™、Kamaros™、NNEF™、OpenCL™、OpenGL®、OpenGL® ES、OpenVG™、OpenVX™、OpenXR™、SPIR-V™、SPIR-V™、 SYCL ™ 、Vulkan® 和 WebGL™。 Khronos 成员推动 Khronos 规范的开发和演变,并能够通过尽早访问规范草案和一致性测试,来加速尖端平台和应用程序的交付。

Vulkan SDK 现已支持 Vulkan 视频

新的 Vulkan SDK 今天发布,支持 Vulkan 视频扩展,包括使用验证层;多个 GPU供应商发布 Vulkan 视频驱动程序

俄勒冈州比弗顿 - 2023 年 1 月 30 日 - 太平洋时间上午 10 点 - 今天,Khronos ® 集团 ,一个由行业领先公司组成的创建高级互操作性标准的开放联盟,宣布 LunarG公司发布了可适用于 Windows 和 Linux 的 Vulkan 软件开发工具包 (SDK) 1.3.239.0 版本,全面支持 2022 年 12 月完成的四个 Vulkan 视频扩展,包括标头升级和验证层集成。连同来自多个 GPU 供应商的驱动程序,开发人员现在配备了在框架和应用程序中使用 Vulkan 视频加速 H.264 和 H.265 解码的基本工具。

越来越多的 Vulkan 视频被行业采用

支持 Vulkan 视频扩展的 Vulkan 驱动程序现已从多个 GPU 供应商推出,包括 NVIDIA 的 Windows 和 Linux 测试版驱动程序 ,以及 AMD 的Windows 测试版驱动程序 。英特尔将在今年晚些时候通过即将发布的,为英特尔 Arc A 系列显卡和英特尔 Iris Xe 显卡开发的的英特尔显卡驱动程序版本,来支持 Vulkan 视频。

开源社区也在将 Vulkan 视频支持,推向AMD的 Vulkan RADV驱动程序 和英特尔 GPU的ANV驱动程序 。流行的开源媒体框架,包括 GStreamerFFmpeg ,正在积极集成 Vulkan 视频加速,在跨多个平台提供增强的用户体验。

“许多公司都在 Vulkan Video 上努力工作,以提供规范、一致性测试、驱动程序、工具、示例,现在还有SDK,使开发人员能够有效地利用这个开创性的 API,我们对开源社区的早期参与和采用感到兴奋,”Vulkan Video 技术子工作小组主席Ahmed Abdelkhalek说。 “我们还敏锐地意识到业界对编码扩展的浓厚兴趣,包括 VP9 和 AV1 编解码器,以及其他附加功能以优化不断增长的用例范围。实现我们的路线图将是该子工作小组在 2023 年的重点,我们感谢社区的持续支持!”

Vulkan SDK 中的 Vulkan 视频支持

Vulkan SDK 现在集成了开发人员轻松使用新的 Vulkan 视频扩展所需的所有组件。

Vulkan 验证层、API 头文件和 API 注册表现在支持:

新的 Vulkan SDK 还提供 Vulkan 视频编解码器特定的标头,包括:

  • vulkan_video_codec_h264std.h:定义 H.264 解码和编码操作共享的结构和类型。
  • h:定义仅供 H.264 解码操作使用的结构。
  • h:定义 H.265 解码和编码操作共享的结构和类型。
  • vulkan_video_codec_h265std_decode.h:定义仅由 H.265 解码操作使用的结构。
  • h :定义版本控制宏文件,让其他标准头文件用于版本维护。

其他 Vulkan 视频资源

Khronos 和 Vulkan Video 子工作小组的成员正在不断开发其他 Vulkan Video 资源:

  • 2022 年 12 月的 Khronos 博客 详细描述 了当前的 Vulkan 视频扩展。
  • 随着将于2023 年 2 月发布的 2022.7 版本,NVIDIA Nsight Graphics 帧调试器和 NVIDIA Nsight Systems系统分析器 将明确支持 Vulkan Video。
  • NVIDIA 的开源 vk_video_decode 示例 包含了如何从输入文件解析视频流、采用硬件加速解码以及将解码后的流逐帧传递到图形处理和呈现中。此示例中的代码也可用作可自定义的库以加速开发。

此外,我们邀请所有人参加一个现场直播的虚拟教程,这个教程属于抢手的 Vulkanised 2023 ,该活动于 2 月 7 日至 9 日在慕尼黑举行。在线教程注册是免费的,但名额有限。

Khronos Vulkan 视频子工作小组欢迎所有开发人员的反馈,并会仔细了解 GitHub 上的 Vulkan 问题跟踪器的内容。

行业对 Vulkan 视频的支持

“Vulkan® 中视频加速的标准化,这次增加了一个重要的构建块得以提高许多用例的效率,从视频转码到跨各种设备的游戏流。对 H.264 和 H.265 解码的最终支持只是 Vulkan 的开始。 AMD 很自豪能与 Khronos 一起发起这项工作。我们期待通过即将发布的 AMD 软件支持最终用户:在AMD RDNA™ 基于架构的显卡上的Adrenalin Edition™ 驱动程序。这将为用户的产品与解决方案提供优化的Vulkan视频实施,” AMD软件开发高级副总裁Andrej Zdravkovic 说。

“跨供应商、跨平台的视频解码/编码标准所能开辟的可能性,对开源社区来说非常有趣。跨平台 API 的激增严重阻碍了这一领域的发展。标准化一种解决方案的机会,以产生一组具有一致性的预期和测试,确实非常令人兴奋,” Mesa/Linux 开发人员、RADV/ANV 驱动程序视频贡献者 Dave Airlie 说。

“ Collabora 很自豪能够支持 Vulkan Video 扩展系列的开发和部署。 Vulkan Video 通过标准的、厂商中立的接口将高效、高质量的媒体支持范围扩展到各种平台。我们期待在Collabora 多年的专业知识和高效、高性能的开源多媒体支持的帮助下,看到它在整个开源生态系统中的发展,” Collabora多媒体软件工程师 Daniel Almeida说。

“ Igalia很自豪能够成为 Vulkan 视频扩展和相应 CTS 测试的贡献者,因为它们满足了围绕硬件加速视频编码制定多平台标准的巨大需求。作为开源图形和视频堆栈的长期贡献者,我们正在努力在 GStreamer 中提供 Vulkan Video 支持, GStreamer是一种流行的开源多媒体框架,这将使需要硬件加速视频编码功能的应用程序受益,” Igalia GPU 驱动程序开发总监 Samuel Iglesias说。

“NVIDIA 一直是将加速视频处理集成到具有强大功能和灵活性的Vulkan API 中的推动力,扩大开发人员对视频 API 的选择,是我们对开放、跨平台标准承诺的一部分。我们将与行业领导者合作,继续扩展 Vulkan Video 的功能,支持编码和其他流行的编解码器,以提升工作负载,” NVIDIA 专业可视化副总裁Bob Pette说。

“ RasterGrid很自豪,能够在最终确定 Vulkan 视频核心和解码扩展并将对它们的支持添加到 Vulkan 验证层方面发挥关键作用。我们期待 Vulkan Video 重新定义硬件加速视频编码性能的基准,并期待开发人员以全新的创新方式利用图形、计算和视频编码工作负载的紧密集成,”RasterGrid 首席执行官Daniel Rakos说。

关于 Vulkan 和 Vulkan 视频

Vulkan 是一个开放的、免版税的 API,用于高效、跨平台地访问现代 GPU,在领先的引擎、尖端游戏和要求苛刻的应用程序中得到广泛采用。从 Windows 和 Linux PC、控制台和云到手机和嵌入式平台,各种设备都支持 Vulkan。

Vulkan Video 通过将硬件加速的流压缩和流解压缩与 Vulkan API 的全部功能无缝集成,为开发人员提供了强大而灵活的跨平台视频处理 API,对调度、同步和内存分配具有灵活、细粒度的控制 - 使开发人员能够在一个高效的运行时间内结合 GPU 渲染、计算加速和视频处理。

Vulkan Video 支持高效、低延迟、低开销地使用处理资源,包括跨多个 CPU 内核和视频编解码器硬件分配流处理任务 - 所有这些都具有跨多个平台和设备(从小型嵌入式设备到高性能服务器)的应用程序可移植性支持,无论是 Windows 还是 Linux。

Khronos Vulkan 视频扩展路线图显示,将在 2023 年启用更多编解码器和功能。

关于科纳斯

Khronos Group 是一个开放、非营利、成员驱动的联盟,由 200 多家行业领先的公司组成,为 3D 图形、元宇宙、增强和虚拟现实、并行编程、视觉加速和机器学习创建先进的、免版税的互操作性标准. Khronos 活动包括 3D Commerce™、ANARI™、 glTF ™、 Kamaros ™、 NNEF™、OpenCL™、OpenGL®、OpenGL® ES、 OpenVG ™、 OpenVX ™、 OpenXR ™、SPIR-V™、SYCL™、Vulkan® 和 WebGL™。 Khronos 成员推动了 Khronos 规范的发展和演变,并能够通过早期访问规范草案和一致性测试来加速尖端平台和应用程序的交付。

Khronos glTF 2.0 作为 ISO/IEC 国际标准发布

转换为 ISO/IEC 12113 巩固了 glTF作为 3D 资产格式的全球认可和采用

俄勒冈州比弗顿 - 2022 年 8 月 4 日- Khronos® 集团是一个由行业领先公司组成的开放联盟,创建了先进的互操作性标准,今天宣布其用于高效传输和加载 3D 模型的glTF ™ 2.0 规范,已作为 ISO/IEC 12113:2022 国际标准发布。 Khronos 已通过 ISO/IEC JTC 1 PAS(公开可用规范)提交流程,成功完成了glTF 2.0 的转换,这将巩固glTF 的全球认可度并加速其被行业和其他标准采用。 Khronos 将继续将glTF发展为 Khronos 规范,并定期提供经过验证的、广泛可用的 glTF功能来更新 ISO/IEC 12113标准,以避免行业分裂。 ISO/IEC 12113:2022 规范可在此处获得

2021 年 5 月,ISO/IEC JTC 1 批准 Khronos 作为 PAS 提交者。Khronos 成为全球仅有的 15 个 SDO(标准制定组织)之一,能够提交经过验证的、广泛采用的行业标准以转换为国际标准。 glTF 2.0 于 2021 年 10 月提交给 JTC 1,并得到全体有资格投票的国家标准机构一致批准,成为国际标准,没有要求进行技术更改。

“2013 年,Khronos 发起了glTF计划,目标是创建一种与 JPEG 一样普遍的图像 3D 资产格式——现在glTF和 JPEG 一样,是一项国际标准,”NVIDIA 开发者生态系统副总裁,Khronos 总裁 Neil Trevett 说。 “ISO/IEC 国际标准在世界范围内得到认可,通常构成 IT 产品和服务在公共采购上的技术监管基础。 Khronos 很自豪能成为 ISO/IEC JTC 1 PAS提交者,并打算主动将其他广泛采用的 Khronos 规范转换为国际标准,以造福行业。”

在 JTC 1 PAS 转换流程下,Khronos 保留了对glTF规范的完全控制权, glTF 作为 ISO/IEC 标准的地位不会减缓其发展。 Khronos 将定期提交更新和新的广泛采用的glTF功能,到 ISO/IEC 12113 的更新版本中,以确保 ISO/IEC 和 Khronos 规范之间没有长期分歧。这使开发人员可以选择使用,定义最新glTF功能和扩展的 Khronos 规范,或 者ISO/IEC 12113,这些被批准为国际标准的兼容glTF功能集。

“祝贺 Khronos 发布 ISO/IEC 12113!我期待 ISO/IEC JTC 1 和 Khronos 之间的未来合作,”ISO/IEC JTC 1主席Phil Wennblom说。

关于glTF

glTF 是一种免版税规范,用于高效传输和加载 3D 场景和模型。 glTF最大限度地减少了解包和处理 3D 资产的运行时处理,同时实现了复杂的普遍图形功能。 glTF为 3D 内容、工具和服务定义了一种可扩展的通用发布格式,可简化创作工作流程并实现跨行业的内容互操作使用。请看: khronos.org/glTF

关于 ISO/IEC JTC 1

国际标准化组织(ISO) 是由国家标准机构所组成的国际非政府组织;它开发和发布范围广泛的专有、工业和商业标准,由来自各个国家标准组织的代表组成。国际电工委员会 (IEC) 成立于 1906 年,是为所有电气、电子及相关技术制定和发布国际标准的世界领先组织。 ISO 和 IEC 通过在不同国家之间提供通用标准,在促进世界贸易方面发挥着重要作用。 30 多年来,ISO 与 IEC 的唯一联合技术委员会ISO/IEC JTC 1 一直在制定支持跨行业信息和通信技术进步的标准。

关于 Khronos

Khronos 集团拥有 200 多个成员组织并运营了 20 多年,是一个由 200 多个行业领先组织所组成的开放式非营利联盟,为 3D 图形、增强和虚拟现实、并行编程、视觉加速、机器学习和元宇宙,创建免版税互操作性标准。 Khronos 的活动包括 3D Commerce™、ANARI™、 glTF ™、KTX™、NNEF™、OpenCL™、OpenGL®、OpenGL® ES、 OpenVG ™、 OpenVX ™、OpenXR™、SPIR-V™、SYCL™、Vulkan® 和WebGL™。 Khronos 的成员推动了 Khronos 规范的开发和演变,成员能够通过早期接触规范草案和一致性测试,来加速其尖端平台和应用程序的交付。

Imagination和科纳斯组织联合举办关注图形创新和开放API标准的活动

在不断发展的数字环境中迎接GPU所带来的机遇与挑战

中国上海 - 2022719 - Imagination Technologies Khronos Group在上海联合举办Khronos & Imagination技术研讨会 。这场开发者活动将重点关注快速发展的软硬件生态系统以及GPU技术、开源标准和开放API接口在移动游戏、汽车和云领域的机会。

芯动科技、腾讯、Unity等多家双方的合作伙伴参加了本次活动。Imagination在会中重点介绍了其首创的4级光追 GPU解决方案。

Khronos Group主席Neil Trevett表示:“自2003年以来,Imagination就一直是Khronos的创始会员和坚定的支持者并在Khronos API系列的开发中发挥了重要作用,包括Vulkan规格和开发者工具生态系统。Khronos Group一直十分赞赏Imagination的贡献和创新动力,尤其是在图形、光线追踪和并行计算领域。”

Imagination中国董事长白农(Wallace Pai)表示:“自Khronos Group创立以来,Imagination就一直是该组织引以为豪的创始会员。我们很高兴能够通过我们的PowerVR SDK和工具为Vulkan社区作出贡献。我们在设计IP时十分重视为开发者提供实现硬件性能最大化所需的途径。Imagination非常荣幸能继续与Khronos Group保持合作关系并希望为程序人员提供创造独特技术的能力。”

所有Imagination驱动程序 均支持所有平台上的Vulkan 1.3,不仅改善了Khronos Group的生态系统,也为业内开发者们提供最大的支持。

PowerVR SDK 包含各种抽象程度不同的Vulkan代码实例,一系列丰富的文档示例包括下至为完全不熟悉Vulkan API、想要了解如何渲染基本形状的人员提供的各种工具,上至为更有经验的图形开发人员提供的物理渲染(PBR)等前沿图形技术。

您可以点播观看Khronos & Imagination Seminar技术研讨会的各场分会 ,进一步了解PowerVR SDK

-完-

关于Imagination Technologies

Imagination是一家总部位于英国的公司,致力于打造半导体和软件知识产权(IP),使客户在竞争激烈的全球技术市场中获得足够优势。公司的图形处理器(GPU)、中央处理器(CPU)和人工智能(AI)技术可以实现出众的PPA(功耗、性能和面积)指标、快速的上市时间和更低的总体拥有成本(TCO)。基于Imagination IP的产品被全球数十亿人用于他们的手机、汽车、住宅和工作场所。请访问https://www.imaginationtech.com/

TwitterYouTubeLinkedInFacebookBlog 上关注Imagination。

Imagination Technologies媒体联系人:

David Harold david.harold@imgtec.com +44 (0)1923 260 511

Cosmin Balan cosmin.balan@imgtec.com +44 (0)1923 260 511

ImaginationPowerVRImagination Technologies徽标Imagination Technologies Limited/或其附属集团公司在英国和/或其他国家的商标。所有其他徽标、产品、商标和注册商标各自所有者所有

关于科纳斯组织

科纳斯组织是一个由180多家行业领先公司组成的开放、非盈利联盟。该组织致力于为3D图形、增强和虚拟现实、并行编程、视觉加速和机器学习领域制定先进、无偿授权的互操作标准。科纳斯的项目包括3D Commerce™、ANARI™、glTF™、NNEF™、OpenCL™、OpenGL®、OpenGL® ES、OpenVG™、OpenVX™、OpenXR™、SPIR-V™、SYCL™、Vulkan®和WebGL™。科纳斯会员推动科纳斯规格的制定和发展,并且能够通过提前访问规格草案和符合性测试来加快前沿平台和应用的交付。

Khronos 呼吁参与 新发起的 SYCL 安全关键探索论坛

参与是免费的,并且对所有在汽车、航空电子、工业和医疗等安全关键市场工作的人员开放请加入这个论坛,来影响与高效率安全认证密切相关的高层次异构加速计算标准的发展方向

俄勒冈州比弗顿 – 太平洋时间 2022年3月23日上午6点 一个由行业领先公司组成,创建了先进的加速互操作性标准的开放联盟Khronos ® Group ,今天宣布了呼吁大家参与一个新的探索性论坛,以研究这些利用广泛采用的 SYCL ™标准的安全关键行业,如汽车、航空电子、医疗和工业市场,对于 API 的需求。新的 SYCL SC 探索性论坛免费向所有人开放,包括非 Khronos 成员,旨在收集对安全关键型异构计算的高层抽象 API 的需求。

SYCL 在2014年首次推出,是一个基于 C++ 的异构并行编程框架,用于在各种处理器架构(包括 CPU、GPU、FPGA 和张量加速器)上加速高性能计算 (HPC)、机器学习、嵌入式计算和计算密集型桌面应用程序。 SYCL SC API 的潜在目标是遵守 MISRA C++ 202X 指南并符合安全认证标准,例如RTCA DO-178C A 级/EASA ED-12C(航空电子设备)、 ISO 26262 /21448(汽车)、 IEC 61508 (工业)和IEC 62304 (医疗)。

SYCL SC 还将补充最近发布的 Khronos Vulkan ® SC 规范 ,以便对高级图形和计算应用程序的 GPU 加速进行较低级别的访问。

所有参与者将能够讨论 C++ 统一并行编程接口的用例和要求,以加速市场增长。该 API 旨在降低安全关键市场的开发和认证成本,在这些市场中,使用 SYCL高级编程模型可以提高编程效率。如果探索性论坛达成重要共识,那么 Khronos 将努力发起一个正式的工作组来制定 SYCL SC 规范。

欢迎任何愿意签署简单的项目 NDA 的公司、行业协会、开源参与者和行业专家加入,没有任何收费。所有参与者将在探索行业对基于 SYCL 的安全关键 API 的需求和益处方面,拥有平等的发言权。该小组的目的,是围绕描述目标和要求的工作范围 (SOW) 文件达成共识,该文件将作为创建负责定义此类标准的 Khronos 工作组的基础。

该论坛对所有提案和相关主题开放,但不会讨论详细的技术设计贡献,以保护参与者的知识产权 (IP)。探索性论坛预计将于 2022 年 4 月 4 日开始为期几个月的在线会议。有兴趣的参与者应签署 NDA 并在此处注册他们的兴趣: https://www.khronos.org/syclsc

Codeplay和CoreAVI等行业领导者,会引领这个探索性论坛。

研究与创新高级总监、SYCL 和 Vulkan 安全关键工作组的积极参与者 Kenneth Wenger说: “在过去十年中,我们看到机器学习和人工智能解决方案出现爆炸式增长,部分原因在于开放标准库的生态系统,以及使工程师能够快速原型化想法的框架。作为该生态系统的关键参与者,Khronos 开发了 OpenCL ™和 SYCL 等计算 API。现在,随着对能够满足应用工程师熟悉的抽象级别的安全关键 API 的需求增加,Khronos 成员正在开发这些标准。 Vulkan SC 促进了计算和图形操作的确定性执行, OpenVX ™为部署离散视觉算法和神经网络推理,提供了安全配置文件。 SYCL SC 是提供可满足每一个所需抽象级别的完整 SC API 堆栈的下一个逻辑步骤:低级计算 (Vulkan SC)、计算机视觉和神经网络 ( OpenVX )、C++ 级别的并行编程接口 (SYCL SC )”。

Codeplay安全工程副总裁 Verena Beckham 声明:“在Codeplay ,我们相信技术的未来应该建立在开放的行业标准之上,尤其是安全关键系统。我们领导了 SYCL 的开发,这是通过异构计算加速 AI 和 HPC 应用程序的开放标准。现在,我们期待帮助安全关键软件做同样的事情。为了取得成功,我们需要倾听开发下一代安全关键硬件和软件的公司的意见,了解他们的要求并能够创建他们正在寻找的标准。 ”

关于 Khronos

Khronos Group 是一个由 180 多家行业领先公司组成的开放、非盈利、成员驱动的联盟,为 3D 图形、增强和虚拟现实、并行编程、视觉加速、机器学习、和元宇宙开发先进的,免版权费的互通性标准。 Khronos 活动包括 3D Commerce™、ANARI™、 glTF ™、NNEF™、OpenCL™、OpenGL®、OpenGL® ES、 OpenVG ™、 OpenVX ™、OpenXR™、SPIR-V™、SYCL™、Vulkan® 和 WebGL™。 Khronos 成员推动了 Khronos 规范的开发和演变,并能够通过早期访问规范草案和一致性测试来加速尖端平台和应用程序的交付。

Khronos 发布 Vulkan SC 1.0 开放标准,用于安全关键的加速图形和计算

Vulkan 1.2 的简约、确定性、稳健的 API符合功能安全标准,可在各种安全关键型市场中部署最先进的 GPU 加速

俄勒冈州比弗顿 –太平洋时间 2022 年 3 月 1 日上午 6 点 Khronos ® Group,一个由行业领先公司组成的创建先进的加速互操作性标准的开放联盟,今天宣布公开发布免版税的Vulkan ® 安全关键( SC ) 1.0 API 规范使安全关键行业能够部署最先进的 GPU 图形和计算加速,同时满足最高级别的功能安全要求。 Vulkan SC 一致性测试套件也以开源方式免费提供,并且多个供应商已经拥有符标的 Vulkan SC 1.0 实施。欢迎大家在Vulkan SC 规范 GitHub 存储库中对规范进行行业反馈

安全关键的加速API的需求

在汽车、自动驾驶、航空电子、医疗、工业和能源等安全至上的众多行业中,对高级GPU加速图形和计算的需求正在增长。在计算或显示系统故障会带来重大安全风险的情况下,系统必须满足 RTCA 等安全关键标准,譬如 DO-178C A 级/EASA ED-12C A 级(航空电子)、 ISO 26262 ASIL D (汽车)、 IEC 61508 (工业)和IEC 62304 (医疗)。

为了简化系统级安全关键认证,应尽可能简化加速 API 等系统组件,以减少文档和测试表面积,具有确定性行为和可预测的执行时间,以简化设计和测试,并实现稳健和明确的故障处理。新的 Vulkan SC 1.0 规范利用经过验证的 Vulkan 1.2 API 来满足这些要求,同时提供最先进的图形和计算加速。 Vulkan SC 还分离了软件和硬件开发,以便更轻松地集成新硬件组件, 以及跨平台和跨系统代的软件可重用性。

“Vulkan 1.2 对 GPU 资源的显式控制的现代设计,是构建下一代安全关键型 GPU API 的理想基础,与 OpenGL SC 2.0 相比,它提供了显着提高的性能以及对图形和计算数据流的控制,”在 CoreAVI 工作,同时又担任 Vulkan SC 工作组主席的 Steve Viggers说。“ Vulkan SC 1.0 支持对设备调度、同步和资源管理进行详细设计和控制,使其成为开发针对现代 GPU 的下一代安全关键型图形和计算应用程序的理想API。”

Vulkan SC 架构

Vulkan SC 从 Vulkan 中删除了安全关键型市场不需要的功能,通过消除忽略的参数和未定义的行为,来提高规范的稳健性,并增强对运行时故障的检测、报告和纠正。 Vulkan SC 1.0 还符合MISRA C 软件开发指南,以确保嵌入式代码的安全性、安全性、可移植性和可靠性

Vulkan SC 通过将运行时应用程序环境的准备工作,尽可能地转移到离线或应用程序设置中,来提高确定性并减小应用程序大小。这包括定义 GPU 如何处理数据的图形管道的离线编译,以及静态内存分配。它们共同实现了可以严格指定和测试的详细 GPU 控制。

所有Vulkan SC 管道都是离线编译的,可以进行静态分析以了解数据流,和管道处理使用的内存量。然后可以在设备创建时,将管道执行所需的内存保留为固定大小的池,以最大限度地减少内存使用并避免运行时内存分配的需要。同样, Vulkan SC 使应用程序能够静态预分配应用程序内存需求的上限,从而避免了运行时动态内存管理的需要。

博客 中有更多关于 Vulkan SC 的设计和操作的详细信息。

Vulkan SC 一致性测试套件

Vulkan SC 一致性测试套件 (CTS) 建立在强大的 Vulkan CTS之上,是 API 实施者检验其实施完整性的重要工具。严格的 CTS 还帮助系统集成商确认规范的兼容性,同时最大限度地提高软件的可移植性和跨系统的复用性。如今,符合标准的实现 已经在 CoreAVI 的 VkCore® SC 图形和计算驱动程序,以及 NVIDIA DRIVE 和 Jetson 平台上运行。

行业支持

ARM

Arm 汽车和物联网业务线产品管理高级总监 Tom Conway 表示:“功能安全对于部署在车辆、机器人、工厂及其他领域的任何自主系统来说都是至关重要的。“通过与 CoreAVI 以及 The Khronos Group 的合作,我们正在使用 Arm 的首款高性能、具有安全功能的 GPU、Mali-G78AE 和 经过 ISO26262 认证的 Vulkan SC 驱动程序 Mali-G78AE VKCore 来解决自动用例的复杂要求。Vulkan SC 1.0 的发布标志着一个重要的里程碑,使开发人员能够利用具有安全功能的 Mali GPU 的全部功能,并为安全关键用例创建健壮的代码。

CoreAVI

CoreAVI 首席执行官 Damian Fozard 表示:“CoreAVI 很高兴看到,我们的工程师成为创建新 Vulkan SC API 开放行业标准不可或缺的一部分。” “我们相信,这项技术出现在安全关键系统发展的最佳时机,并为新的自主世界的未来指明了方向。”

Imagination Technologies

“在 Imagination,我们专注于向领先的汽车制造商和一级供应商提供涵盖 GPU HW 和 DDK 的差异化安全解决方案,”Imagination Technologies 的 DDK 安全关键软件工程总监 Janos Lakatos 说。 “作为 Khronos 安全 API 的长期倡导者,我们很自豪能够在过去成为 OpenGL SC 2.0 的首批支持者之一。我们致力于提供一流的安全驱动程序,与 Khronos 密切合作,为汽车及其他领域的下一代安全关键用例,来定义 Vulkan SC。”

Mobica

“Mobica很高兴在 Vulkan® 安全关键 (SC) 1.0规范及其一致性测试能力的开发中发挥了关键作用,”Mobica 的 CRO Gary Butters 说。他继续说:“我们很高兴看到安全关键行业, 将如何从现在可用的高级 GPU 图形中,受益于这个免版税的API。”

英伟达

“Vulkan SC 将扩大 GPU 加速在安全关键系统和实时应用程序中的采用。 Vulkan SC 1.0 是一个重要的里程碑,NVIDIA 很自豪能够参与其在 Khronos 的设计,”NVIDIA 汽车软件副总裁 Kevin Flory 说。 “我们今天可以在我们的 DRIVE 和 Jetson 平台上运行符合标准的 Vulkan SC 1.0,这对于证明 API 的架构至关重要,我们将在2022年向我们的开发人员推出驱动程序。”

关于 Vulkan

Vulkan 是一个开放、免版税的API,用于高效、跨平台地访问现代 GPU,在领先引擎、尖端游戏和要求苛刻的应用程序中广泛采用。从 Windows 和Linux PC、控制台和云到手机和嵌入式平台,各种设备都支持 Vulkan。

关于 Khronos

Khronos Group 是一个由 180 多家行业领先公司组成的开放、非盈利、成员驱动的联盟,为 3D 图形、增强和虚拟现实、并行编程、视觉加速、机器学习、和元宇宙创建先进的,免版税的互通性标准。 Khronos 的活动包括 3D Commerce™、ANARI™、glTF™、NNEF™、OpenCL™、OpenGL®、OpenGL® ES、OpenVG™、OpenVX™、OpenXR™、SPIR-V™、SYCL™、Vulkan® 和 WebGL™。 Khronos 成员推动了 Khronos 规范的开发和演变,成员公司能够通过早期访问规范草案和一致性测试,来加速尖端平台和应用程序的交付。

Khronos 通过发布 Vulkan 1.3、公共路线图和配置文件来加强 Vulkan 生态系统

Vulkan 1.3 将广泛支持的功能纳入核心标准;Vulkan 路线图可让您了解 Vulkan 对关键市场的未来需求;配置文件简化了可移植的应用程序的开发和部署

俄勒冈州比弗顿 - 2022 1 25 - 今天,Khronos ® Group ,一个由行业领先公司组成的,创建了先进的互操作性标准的开放联盟,宣布了对跨平台 3D 图形 API 及其生态系统 Vulkan 的最新更新。

  • Vulkan® 1.3规范 今天发布,其中并入和推行了开发人员所要求的,并且被验证过的扩展,使得这些功能在所有支持的平台上可用。
  • Vulkan 工作组正在制定一个公共路线图,以提供有关何时何地更高级Vulkan 功能将能够得到支持这一方面的指导。用于中高端硬件的 Vulkan 路线图中的 2022 里程碑,定义了 Vulkan 1.3 之外的功能,这些功能将于今年开始提供。
  • Vulkan 配置文件,与工具一起,将在 2022 2 月的 Vulkan 1.3 SDK 中引入,以用来精确指定、管理和使用 API 功能集。配置文件将用于传达路线图、市场、平台以及硬件和软件开发人员的功能要求。
  • Vulkan 1.3 Vulkan 路线图

Vulkan 1.3 将开发人员社区要求的许多精心挑选的扩展,整合到规范的新核心版本中。其中包括动态渲染 、额外的动态 状态 、改进的同步 API 和一系列其他功能(有关详细信息,请参阅Vulkan 1.3 和路线图博客文章 )。至关重要的是,与之前的版本不同,Vulkan 1.3 中添加的任何功能都不是可选的,从而确保它们在这个新 API 版本的所有实现中始终可用。

正如规范的先前版本,Vulkan 1.3被设计成在OpenGL ® ES 3.1的硬件上加速,使得核心API能够在宽范围的设备和市场里,得到支持许多 Vulkan 设备通过可选扩展,支持超出核心规范的功能,各个硬件供应商可能选择支持或不支持。该Vulkan路线图的目的,是巩固支持所选择的扩展,以在关键市场提供一个通用功能的基线。

今天宣布的2022 Vulkan 路线图 Vulkan 路线图 中第一个明确的里程碑。所有积极为智能手机、平板电脑、笔记本电脑、控制台和台式机平台来开发中高端设备的,并参与Vulkan 工作组的硬件供应商,从 2022 年推出的几款产品开始,都致力于支持这一里程碑。这一里程碑需要对 Vulkan 1.3 的支持,以及工作组认为对目标市场至关重要的一些扩展的支持,包括描述符索引 、片段着色器存储和原子、片段着色器中的子组支持、独立混合、样本着色、各向异性过滤、YCbCr 采样和缓冲区资源的标量块布局路线图 2022 还提高了许多硬件限制的最小值,包括最大图像和图像阵列尺寸、最大子组大小以及每个着色器阶段可以访问多少资源的各种限制。有关更多详细信息,请参阅Vulkan 1.3 和路线图博客文章

Vulkan 配置文件

新的 Vulkan 配置文件机制支持 API 功能集的精确规范和管理。每个配置文件都指定了 Vulkan 的核心版本以及一组必需的扩展,以及支持的限制、功能和格式。配置文件提供了一种在 Vulkan 生态系统参与者之间精确传达功能要求和设备功能的方法,以简化可移植应用程序的开发和部署。

Google 开发并发布了Android Baseline 2021 Profile, 以宣传 Vulkan 1.0 以上版本的功能,这些功能 Android 生态系统中绝大多数活跃的设备的支持,包括不受支持并且没有经常接收驱动程序更新的设备。

Vulkan 路线图 2022 配置文件将对 Vulkan 路线图的第一个里程碑进行编码,该里程碑目前记录在 Vulkan 1.3 规范中,将于 2 月中旬与 Vulkan SDK 一起发布。

Khronos 工具将使开发人员能够生成自己的特定于应用程序的功能配置文件,轻松确定设备是否支持给定配置文件,并在应用程序启动时启用配置文件中的功能/扩展。该工具的测试版将于 2 月中旬作为 Vulkan 1.3 SDK 的一部分发布,其中包括用于配置文件定义的机器可读文件格式、定义迄今为止发布的配置文件的文件、仅标头库,以及通过新的VK_KHRONOS_LAYER_profiles 层支持配置文件仿真。

Vulkan的演进

这一个Vulkan 发展的新阶段,Vulkan 工作组正在采取重要措施来减少整个生态系统的碎片化,并增加 Vulkan 作为可靠的跨平台 GPU API 对行业的价值。我们继续将新的硬件功能,放在扩展里来公开,同时使用可移植到各种设备的新核心版本,来改进 Vulkan API。现在有了 Vulkan 路线图,我们会致力于提高透明度和沟通,这样就能将服务于Vulkan 主要市场的基线功能配置文件达成行业共识,Vulkan 工作组主席兼 Arm 杰出工程师 Tom Olson说。

Vulkan 工作组欢迎GitHub 有关 Vulkan 1.3 和提供路线图信息的新方法的反馈。邀请开发人员在2022 2 1 注册 免费的Vulkanised 网络研讨会,该研讨会将提供有关今天公告的更多详细信息,并欢迎加入Vulkan 1.3 Discord 频道

行业支持

“AMD 很高兴地宣布在所有 AMD Radeon™ RX Vega 系列和支持 AMD RDNA™ 架构的显卡上支持 Vulkan 1.3 Vulkan Roadmap 2022 配置文件。具有此支持的 AMD Radeon Software beta版的驱动程序,今天已经可供开发人员使用,预计在未来几个月内将支持最终版的驱动程序。Vulkan 工作组主动对跨设备的硬件功能进行标准化,是朝着为关键市场的开发人员提供持续不断的支持,而迈出的重要一步。我们相信这最终将转化为更好的开发人员和最终用户的体验, AMD 软件开发部高级副总裁 Andrej Zdravkovic说。

“Vulkan 1.3 规范的发布是一个重要的里程碑。Khronos 标准的最新迭代带来了改进,这改善了开发人员的体验,包括引入 Vulkan 配置文件,使开发人员更容易了解平台功能,并针对更广泛的设备。Arm 致力于为开发人员提供工具和技术,以实现下一代引人注目的设备端的体验,并将在我们的 Mali GPU 上支持 Vulkan 1.3 Roadmap 2022 配置文件,ARM公司客户端商务部的客户生态系统和工程高级总监 Geraint North说。

“Vulkan 1.3 Roadmap 2022 里程碑,为开发人员带来了许多受欢迎的生活质量改进,例如动态渲染,它消除了对渲染通道和帧缓冲区对象的需求,并提供了一种更简化的渲染方法。我们期待在Stadia上提供这些经过改善的功能谷歌Stadia 高级技术解决方案工程师 Hai Nguyen 说。

“Holochip 为美国军方开发光场和 AR 飞行训练和模拟技术,并将新的显示功能整合到现有的 NAVAIR 训练环境中。Vulkan 1.3 规范将使下一代显示设备得到广泛采用。Vulkan 1.3 规范,为军事模拟环境从商业渲染市场的技术进步中受益,铺平了道路。这些进步将提高培训的有效性和成本节约,并提高作战人员安全地降低风险的能力,Holochip Corporation 首席执行官 Robert Batchko 说。

“Vulkan 能够支持具有截然不同的外形尺寸和功率范围的硬件平台,这意味着它是我们高度可扩展的 GPU 的关键 API,这些 GPU 用于可穿戴设备、移动设备、汽车以及数据中心和台式机。Vulkan 1.3 对不同配置文件的标准化,显着增强了 API 对如此多样化的设备和用户例的适用性。Vulkan 1.3 GPU 行业领导者的工作,他们齐心协力打造 GPU 的未来,我们很高兴能参与其中,Imagination Technologies 软件产品管理总监 Ploutarchos Galatsopoulos 说。

LunarG 对新的 Vulkan 配置文件解决方案,感到非常兴奋。使用此框架,开发人员可以创建可跨大型硬件集运行的可移植应用程序,这些硬件保证具有必要的支持功能。与 Vulkan SDK 一起提供的 Vulkan 配置文件 API 库和 Vulkan 配置文件 Layer将允许开发人员定义、使用和开发 Vulkan 配置文件,LunarG Inc. 首席执行官兼工程总监 Karen Ghavam高级工程师 Christophe Riccio说。

作为 Vulkan 的长期支持者,NVIDIA 提供即时的全功能Vulkan 1.3 驱动程序 ,支持 Windows 10 11 以及 Linux 上的Roadmap 2022 里程碑,包括 UbuntuKylin RHEL 等流行发行版。NVIDIA 还为我们的 Jetson 嵌入式计算平台准备了符合标准的 Vulkan 1.3 驱动程序,NVIDIA 软件工程高级副总裁 Dwight Diercks我们的 Nsight Graphics Nsight Systems 工具已更新为支持 Vulkan 1.3,为开发人员构建和优化 Vulkan 游戏和应用程序提供了强大的环境和深度支持。

关于 Vulkan

Vulkan 是一个开放、免版税的 API,用于高效、跨平台地访问现代 GPU,在领先的引擎、尖端游戏和要求苛刻的应用程序中广泛采用。从 Windows Linux PC、控制台,云,到手机和嵌入式平台,各种设备都支持 Vulkan

关于 Khronos

Khronos Group 是一个由 180 多家行业领先公司组成的开放、非营利、成员驱动的联盟,为 3D 图形、增强和虚拟现实、并行编程、视觉加速和机器学习创建先进的、免版税的互操作性标准。Khronos 活动包括 3D Commerce™ANARI™glTF™NNEF™OpenCL™OpenGL®OpenGL® ESOpenVG™OpenVX™OpenXR™SPIR-V™SYCL™Vulkan® WebGL™Khronos 成员推动 Khronos 规范的开发和演变,并能够通过早期访问规范草案和一致性测试来加速尖端平台和应用程序的交付。

Khronos 和 EMVA 号召参与新成立的相机 API 工作组

强烈的行业共识是开发一个开放的、跨供应商的 API 标准
将用于在多个市场中实现对相机系统控制的可移植性

俄勒冈州比弗顿太平洋时间 2022 1 19 上午 6:00 – 今天,由创建了先进互操作性标准的行业领先公司组成的开放联盟Khronos® Group 与欧洲机器视觉协会 ( EMVA ) 一起,宣布成立新的Khronos 工作组 ,来开发一个开放的、免版税的 API 标准,用于控制嵌入式、移动装置、工业上、虚拟现实、汽车上,和科学市场中的相机系统运行库。2021 年,超过 70 家公司参加了由 EMVA/Khronos 主持的探索小组 ,以制定工作范围 的文档,和指导 API 设计方向。设计工作预计于20222月开始,欢迎任何组织加入Khronos 参与这项工作。

相机在多样化的市场中变得越来越重要,这也推动了日益复杂的光学系统、图像传感器和视觉处理器的发展,这些光学系统、图像传感器和视觉处理器通常使用了机器学习技术。但是,缺乏可互操作的相机API 标准会增加应用程序开发时间和维护成本,同时降低可移植性和代码重复使用的机会,从而导致相机技术的集成成本过高。

嵌入式相机 API 探索小组在 EMVA 的宝贵合作下遵循了 Khronos 新倡议流程。从 2021 3 月到 2021 12 月,在超过 70 家公司共同努力下,就新的开放标准相机系统 API 的需求、术语、范围、要求和设计方法达成了强烈的行业共识,Khronos 总裁 Neil Trevett现在,我们热烈邀请任何感兴趣的公司、供应商和开发人员将他们的声音和他们的专业知识带到这项重要工作的设计阶段。

相机API 旨在为应用,程序库和框架提供对相机运行库底层的显式控制,具有底层的抽象性,但仍然为各种相机系统提供应用程序的可移植性,并通过有效、高性能的控制来生成供下游应用程序和客户端使用的数据流。

EMVA 总裁 Chris Yates表示:EMVA Khronos 之间的密切和富有成效的合作非常有效地实现了嵌入式相机探索小组的更广泛的行业参与和多样化的观点,这是任何一个组织单独工作都无法实现的。 ” “根据我们的新联络协议,EMVA 将继续与 Khronos 密切合作,以确保 EMVA 成员和更广泛行业的利益在新的相机 API工作组中得到体现。

相机API 工作组将于 2022 2 月召开会议,预计传感器或相机制造商、芯片供应商以及从事视觉和传感器处理工作的软件开发人员会特别感兴趣。欢迎任何组织加入 Khronos 并参与该联盟多公司治理流程下的这一全球倡议。请访问Khronos 会员页面 或联系Khronos 会员服务 了解更多详情。

Camera API 工作的行业支持

超过 70 家公司参与了相机探索小组,以下公司支持建立相机 API 工作组:AdimecAlmalence Inc.Analog Devices Inc.Basler AGBaumer Optronic GmbHCadence Design Systems, Inc.CollaboraDigica Digital Air Technologies, Euresys, 欧洲机器视觉协会, FLIR Integrated Imaging Solutions, Google, Groget, Holochip Corporation, Ideas on Board Oy, LunarG, Inc., MATRIX VISION, MM Solutions, MVTec Software GmbH, NVIDIA, Perey Research & Consulting, Phil-VisionPleora TechnologiesRaspberry PI LtdSTEMMER IMAGING、德州仪器、芯原科技、Vision Components

关于 EMVA

欧洲机器视觉协会 (EMVA) 是一个代表欧洲机器视觉行业的非盈利和非商业性协会,对所有类型的机器视觉、计算机视觉、嵌入式视觉或成像技术领域的组织开放: 制造商、系统和机器制造商、集成商、分销商、咨询公司、研究机构和学术界。EMVA 拥有四项国际视觉标准,所有成员 - 作为该协会的 100% 所有者 - 都受益于 EMVA 专门的网络、标准化和合作活动。

关于 Khronos

Khronos Group 是一个由 180 多家行业领先公司组成的开放、非营利、成员驱动的联盟,为 3D 图形、增强和虚拟现实、并行编程、视觉加速和机器学习创建先进的、免版税的互操作性标准。Khronos 活动包括 3D Commerce™ANARI™glTF™NNEF™OpenCL™OpenGL®OpenGL® ESOpenVG™OpenVX™OpenXR™SPIR-V™SYCL™Vulkan® WebGL™Khronos 成员推动 Khronos 规范的开发和演变,并能够通过早期访问规范草案和一致性测试来加速尖端平台和应用程序的交付。