ANARI 1.0 er blevet præsenteret, en åben standard for 3D-renderingsmotorer.

Khronos-konsortiet, der arbejder med udviklingen af grafiske standarder, har offentliggjort standarden ANARI 1.0 (Analytic Rendering Interface), som definerer et API til tværplatform-renderingsmotorer og har til formål at unificere programmeringsgrænseflader til visualisering af data. Implementeringer af renderingsmotorer, der understøtter ANARI-standarderne, er allerede blevet forberedt af virksomhederne AMD (RadeonProRenderANARI), Intel (anari-ospray) og NVIDIA VisRTX. Der er også offentliggjort: et åbent SDK til udvikling af applikationer, et plugin med ANARI-understøttelse til Blender-pakken og en scene-generator i USD-format. ANARI-understøttelse er integreret i de åbne visualiseringspakker VMD, VTK/ParaView og VisIt.

Det forventes, at den nye specifikation vil forenkle udviklingen af applikationer, der udfører visualisering af videnskabelige data. ANARI giver klar høj-niveau funktionalitet til at opbygge 3D-scener i hukommelsen, hvilket gør det muligt at undgå at skrive lav-niveau kode til grafik. Applikationer, der understøtter ANARI, kan arbejde med enhver renderingsmotor, der tilbyder dette API. Specifikationen er udviklet i overensstemmelse med principperne for åbne standarder og tager hensyn til samfundets ønsker (for eksempel er understøttelse af glTF-formatet blevet tilføjet som svar på forslag fra fællesskabet for brug af materialer baseret på fysisk korrekt rendering).

ANARI tilbyder et C-API (C99) med bindestreger for sikker arbejde med typer i C++-kode, hvilket gør det muligt at opbygge hierarkiske objekter til en komplet repræsentation af en 3D-scene, overfladegeometri og volumetriske data i hukommelsen. Der tilbydes funktionaliteter såsom understøttelse af udvidelser til at udvide funktionaliteten af renderingsmotorer, opnå information om opdateringen af scener asynkront, effektiv håndtering af buffere i zero-copy tilstand (uden at allokere ekstra hukommelse, men kun bruge det oprindeligt tildelte buffer) og værktøjer til interaktiv visualisering.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster