内容提要
SIGGRAPH 2024宣布了ANARI SDK的更新,包括用于应用集成的新插件、增强的开发者工具和全面的一致性测试框架。ANARI是由Khronos Group开发的开放行业标准3D渲染引擎API,提供对复杂的3D功能(如光线追踪和全局照明)的便携式访问。最新更新包括用于将ANARI与各种3D应用程序集成的新组件,例如OpenUSD Hydra插件“hdAnari”和用于Blender的实验性插件。ANARI SDK还包括开发者的增强功能,如应用程序调试层和Helium后端库。Khronos还推出了ANARI 1.0采用者计划,允许实现与最新的ANARI规范正式兼容,并参与开源一致性测试套件。
延伸解读
ANARI 1.0 采用者计划的意义
ANARI 1.0 采用者计划允许实施方正式符合最新规范,并参与开源一致性测试。通过该计划,成功通过测试的实施方案可以使用 ANARI 商标,并获得 Khronos 知识产权框架下的免版税专利许可保护。这有助于确保不同平台上的实现一致可靠,增强应用开发者的信心。
SDK 更新对开发者的实际帮助
本次 SDK 升级增加了 OpenUSD Hydra 插件和 Blender 实验性插件,方便将 ANARI 渲染器集成到现有 3D 应用中。同时,应用程序调试层无需修改代码即可启用,Helium 后端库和 Helide 示例实现也得到增强,这些改进降低了开发门槛,提升了调试和开发效率。
ANARI 的跨平台与行业支持
ANARI 作为开放标准,已得到 AMD、Intel、NVIDIA 等多家渲染引擎的实现支持,并在科学可视化领域广泛应用。其开发过程公开透明,采纳了社区反馈,改进了对象接口、错误处理、运行时功能查询等。这些因素共同推动了 ANARI 在不同平台上的可靠性和广泛适用性。
Q&A
ANARI SDK 的最新更新包含哪些新功能?
最新更新包括新插件、开发者工具增强和一致性测试框架。
ANARI 1.0 采用者计划的目的是什么?
该计划旨在确保实施方案符合最新的 ANARI 规范,并参与一致性测试。
ANARI SDK 如何支持开发者的使用体验?
通过应用程序调试层和 Helium 后端库的增强,提供更流畅的开发体验。
OpenUSD Hydra 插件的功能是什么?
该插件允许在支持 Hydra 的应用程序中使用基于 ANARI 的渲染器。
一致性测试在 ANARI 中的重要性是什么?
一致性测试确保跨平台标准的可靠性,使开发者可以依赖一致的实施。
Khronos 如何鼓励开发者参与 ANARI 生态系统?
Khronos 邀请开发者探索新功能并为 ANARI 生态系统做出贡献。