SIGGRAPH 2024 更新包括用于应用集成的新插件、开发人员工具增强功能和全面的一致性测试框架。
ANARI™ 是 Khronos 集团开发的业界开放标准、跨平台 3D 渲染引擎 API,提供对光线追踪和全局照明等复杂 3D 功能的便携访问。ANARI 已被科学可视化应用广泛使用,并在多个渲染引擎上实现,包括 AMD 的 RadeonProRender、Intel 的 OSPRay 和 NVIDIA 的 VisRTX 等。ANARI 在开发过程中完全公开了相关规范,最近还采纳了大量的社区反馈意见,包括改进对象接口、通过保证 API 流的健壮性来改进错误处理、改进运行时功能查询、直接映射数组参数、改进体积着色,以及与 Khronos glTF™ 基于物理的渲染 (PBR) 材质兼容。
ANARI SDK 更新
Khronos 很高兴地宣布开源 ANARI SDK 的重大升级,这标志着自 SIGGRAPH 2023 以来令人兴奋的开发和创新阶段。最近的更新包括将 ANARI 与日益多样化的 3D 应用程序集成的新组件,例如
- OpenUSD Hydra 插件 “hdAnari”:可在支持 Hydra 的应用程序中使用基于 ANARI 的渲染器。OpenUSD 已迅速成为协同定义大型 3D 世界的行业标准,而 Hydra 则是连接 OpenUSD 场景图和渲染器的子系统。虽然该插件仍是一个原型,但已可在 USDView 等 OpenUSD 应用程序中使用。
- Blender 插件:ANARI 现在为 Blender 提供了一个实验性插件,使用户能够利用 ANARI 实现交互式视口渲染和最终帧渲染。该插件完全使用 ANARI 的 Python 绑定实现,展示了 ANARI SDK 的灵活性和可扩展性。
面向开发人员的 SDK 增强功能
最新的 ANARI 升级还对现有的 SDK 组件进行了大量改进,使开发人员获得更流畅、更高效的开发体验:
- 应用程序调试层:为增强开发人员使用 ANARI API 的调试过程,我们做出了重大改进,例如通过添加一种无需修改任何应用程序代码即可启用的方法,使其更易于使用。
- “Helium”后端辅助库: Helium 库可以减少成功实施 ANARI API 所需的工作量,该库已获得新功能和错误修复,进一步简化了开发流程,并扩展了依赖该库的 ANARI 实施功能。
- “Helide “示例实现: Helide “ANARI示例实现结合了Helium和Embree光线跟踪内核库,已更新了新功能和各种错误修复。现在,它为使用 ANARI 的开发人员提供了更全面、更可靠的参考。
期待
ANARI SDK 简化了 ANARI API 的探索和使用。这些更新反映了 Khronos 不断推进 ANARI 标准的承诺,为开发人员提供创建高质量跨平台应用程序所需的工具。随着开源 ANARI SDK 的发展,我们邀请开发人员探索这些新功能并为不断发展的 ANARI 生态系统做出贡献。
ANARI 1.0 支持者计划
Khronos 还兴奋地宣布发布 ANARI 1.0 Adopter Program,使实施方案能够正式符合最新的 ANARI 规范。这一里程碑支持了 ANARI 在不同平台上可靠、广泛的应用。
作为该计划的一部分,ANARI 工作组发布了最新的开源一致性测试套件 (CTS),该套件现已作为 ANARI SDK 的一部分提供。该计划鼓励业界广泛参与实施测试,确保 ANARI 始终是应用程序开发人员的稳健可靠的标准。
一致性测试的重要性
一致性测试对于任何跨平台标准都至关重要。它确保应用开发人员可以依赖一致的实施,并获得规范提供的全部功能和改进。ANARI 1.0 采用者计划通过提供严格的测试框架来强调这一点。
加入 ANARI 用户计划
Khronos 邀请所有实施 ANARI 的公司加入 ANARI 采用者计划,无论他们是否是 Khronos 会员。采用者可以提交一致性测试结果,供 ANARI 工作组审查和批准。符合一致性标准的成功实施方案可以使用 ANARI 商标,并享受 Khronos 知识产权框架提供的免版税专利许可保护。有关 Khronos Adopters Programs 的更多信息,请访问https://www.khronos.org/conformance/adopters/。
本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/jishu/50906.html