Przedstawiono ANARI 1.0, otwarty standard dla silników renderujących 3D

Konsorcjum Khronos, zajmujące się opracowywaniem standardów graficznych, opublikowało standard ANARI 1.0 (Analytic Rendering Interface), który definiuje API dla cross-platformowych silników renderujących i ma na celu unifikację interfejsów programowych do wizualizacji danych. Realizacje silników renderujących wspierających standard ANARI zostały już przygotowane przez firmy AMD (RadeonProRenderANARI), Intel (anari-ospray) oraz NVIDIA VisRTX). Opublikowano również: otwarte SDK do tworzenia aplikacji, dodatek z obsługą ANARI dla pakietu Blender oraz generator scen w formacie USD. Obsługa ANARI została zintegrowana w otwartych pakietach wizualizacyjnych VMD, VTK/ParaView i VisIt.

Zakłada się, że nowa specyfikacja znacznie uprości rozwój aplikacji wizualizujących dane naukowe. ANARI oferuje gotową, wysokopoziomową funkcjonalność do tworzenia 3D scen w pamięci, co pozwala na ominięcie pisania niskopoziomowego kodu do pracy z grafiką. Aplikacje wspierające ANARI mogą pracować z dowolnymi silnikami renderującymi, które udostępniają to API. Specyfikacja została opracowana zgodnie z zasadami tworzenia otwartych standardów i uwzględnia sugestie społeczności (na przykład w odpowiedzi na propozycje społeczności dodano wsparcie dla formatu glTF do użycia materiałów opartych na fizycznie poprawnym renderowaniu).

ANARI dostarcza API C (C99) z powiązaniami do bezpiecznej pracy z typami w kodzie C++, umożliwiając tworzenie w pamięci hierarchicznych drzew obiektów dla pełnej reprezentacji sceny 3D, trójwymiarowej geometrii powierzchni i danych objętościowych. Oferowane są takie możliwości, jak wsparcie dla dodatków rozszerzających funkcjonalność silników renderujących, uzyskiwanie informacji o aktualizacji sceny w trybie asynchronicznym, efektywna praca z masami w trybie zero-copy (bez alokacji dodatkowej pamięci, wykorzystując tylko początkowo udostępniony bufor), narzędzia do wizualizacji w trybie interaktywnym.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster