Predstavljen ANARI 1.0, otvoreni standard za 3D renderere

Khronos konzorcij, koji se bavi razvojem grafičkih standarda, objavio je standard ANARI 1.0 (Analytic Rendering Interface), koji definira API za cross-platform engine rendiranja, s ciljem unifikacije programskih sučelja za vizualizaciju podataka. Implementacije enginea rendiranja s podrškom za ANARI standard već su pripremile tvrtke AMD (RadeonProRenderANARI), Intel (anari-ospray) i NVIDIA VisRTX). Također su objavljeni: otvoreni SDK za razvoj aplikacija, dodatak s podrškom za ANARI za paket Blender i generator scena u USD formatu. Podrška za ANARI integrirana je u otvorene pakete vizualizacije VMD, VTK/ParaView i VisIt.

Predviđa se da će nova specifikacija značajno pojednostaviti razvoj aplikacija koje obavljaju vizualizaciju znanstvenih podataka. ANARI pruža gotovu visoko-razinsku funkcionalnost za izgradnju 3D scena u memoriji, omogućujući zaobilaženje pisanja nisko-razinskog koda za rad s grafikom. Aplikacije koje podržavaju ANARI mogu raditi s bilo kojim engineom rendiranja koji pruža ovaj API. Specifikacija je razvijena u skladu s principima izgradnje otvorenih standarda i uzima u obzir želje zajednice (na primjer, kao odgovor na prijedloge zajednice, dodana je podrška za glTF format za korištenje materijala temeljenih na fizički ispravnom rendiranju).

ANARI pruža C API (C99) s omotačima za sigurno rada s tipovima u C++ kodu, omogućujući stvaranje hijerarhijskih stabala objekata u memoriji za potpuno predstavljanje 3D scene, trodimenzionalne geometrije površine i volumenskih podataka. Pružaju se mogućnosti kao što su podrška za dodatke za proširenje funkcionalnosti enginea rendiranja, dobivanje informacija o ažuriranju scene u asinkronom načinu rada, učinkovito upravljanje masama u zero-copy režimu (bez dodatne alokacije memorije, koristeći samo prvotno dodijeljeni prostor), te alati za vizualizaciju u interaktivnom načinu.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster