Khronos Prepares ANARI 1.0 API For Scalable 3D Data Visualization
ANARI is the Khronos API focused on analytic rendering and scalable 3D data visualization.
The Khronos Group describes their ANARI 1.0 milestone as "ANARI enables users to build the description of a scene to generate imagery, rather than specifying the details of the rendering process, providing simplified visualization application development and cross-vendor portability to diverse rendering engines, including those using state-of-the-art ray tracing. In addition to the ANARI specification, Khronos has released a sample implementation, starter applications, developer tools and conformance tests into open source - and welcomes community feedback before specification finalization in 2022."
The ANARI effort has the backing from the likes of VMD and VTK/ParaView. Early ANARI implementations are in the works by AMD, Intel, and NVIDIA that will in turn make use of Radeon ProRender, OSPray, and VisRTX engines, respectively.
ANARI is platform-independent, based on C99 and C++, and designed for scalable rendering across distributed compute and rendering resources.
The ANARI specification should be available shortly via GitHub. Khronos is also releasing the ANARI SDK as open-source software (Apache 2.0 license), which does include a sample CPU-based implementation.
The formal ANARI 1.0 specification release is expected in 2022. More details on ANARI at Khronos.org.