ANARI 1.0 është predstavuar, një standard i hapur për motorët 3D të renderimit

Konsorciumi Khronos, që merret me zhvillimin e standardeve grafike, ka publikuar standardin ANARI 1.0 (Analytic Rendering Interface), i cili definon API për motorët e renderimit shumë-platformë dhe synon unifikimin e ndërfaqeve programore për vizualizimin e të dhënave. Implementime të motorëve të renderimit që mbështesin standardin ANARI janë përgatitur tashmë nga kompani të tilla si AMD (RadeonProRenderANARI), Intel (anari-ospray) dhe NVIDIA (VisRTX). Gjithashtu janë publikuar: një SDK i hapur për zhvillimin e aplikacioneve, një shtesë me mbështetje ANARI për paketën Blender dhe një gjenerator skenash në formatin USD. Mbështetje ANARI është e integruar në paketat e hapura të vizualizimit VMD, VTK/ParaView dhe VisIt.

Pritet se që specifikimi i ri do të thjeshtojë ndjeshëm zhvillimin e aplikacioneve që kryejnë vizualizimin e të dhënave shkencore. ANARI ofron funksionalitete të gatshme me një nivel të lartë për ndërtimin e skenave 3D në memorie, duke lejuar të shmangen shkrimet e kodit të nivelit të ulët për punë me grafikën. Aplikacionet që mbështesin ANARI mund të punojnë me çdo motor renditjeje që ofron këtë API. Specifikimi është zhvilluar në përputhje me parimet e ndërtimit të standardeve të hapura dhe merr parasysh dëshirat e komunitetit (p.sh., në përgjigje të propozimeve nga komuniteti, është shtuar mbështetje për formatin glTF për përdorimin e materialeve të bazuara në renditjen fizike të saktë).

ANARI ofron Si-API (C99) me mbështetje për përdorimin e sigurt të tipeve në kodin C++, duke lejuar krijimin e pemëve hierarkike të objekteve në memorie për një përfaqësim të plotë të skenave 3D, gjeometrisë sipërfaqësore 3D dhe të dhënave volumetrike. Ofron mundësi të tilla si mbështetje për shtesa për të zgjeruar funksionalitetin e motorëve të renderimit, marrjen e informacionit për përditësimin e skenës në mënyrë asinkrone, një punë efektive me masat në modalitetin zero-copy (pa alokim të memories shtesë, duke përdorur vetëm tamponin fillestar të ofruar), mjete për vizualizimin në mënyrë interaktive.

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster