Die Khronos Group gibt die Fertigstellung der plattformübergreifenden 3D-Rendering-Engine-API ANARI 1.0 als offenen Standard bekannt.
(Quelle: issaronow/stock.adobe.com)
Das Industriekonsortium Khronos Group stellt ANARI 1.0 vor.
Dabei handelt es sich um eine plattformübergreifende offene 3D-Rendering-Engine-API.
Der offene Standard soll die Entwicklung portabler 3D-Visualisierungsanwendungen vereinfachen.
Bereits sind mehrere Implementierungen und ein Open-Source-SDK verfügbar.
Die Khronos Group gibt die Fertigstellung der plattformübergreifenden 3D-Rendering-Engine-API ANARI 1.0 als offenen Standard bekannt. Mehrere Implementierungen von AMD, Intel und Nvidia werden zusammen mit einem Open-Source-SDK von Khronos ausgeliefert. ANARI verspricht, die Entwicklung von Anwendungen in Bereichen wie zum Beispiel der wissenschaftlichen Visualisierung erheblich zu vereinfachen. Denn die Lösung stellt High-Level-Funktionen zum Aufbau einer speicherinternen Szenendarstellung bereit, die sich ohne Low-Level-Grafikcode rendern lassen,. Sie ermöglicht die Verwendung jeder 3D-Rendering-Engine, welche die ANARI-API unterstützt. Die ANARI 1.0-Spezifikation entstand in offener Entwicklung. Sie berücksichtigt dabei die Anregungen der Community, einschließlich der Kompatibilität mit glTF Physically-Based Rendering (PBR)-Materialien.
ANARI findet bereits Eingang in wissenschaftliche Visualisierungsanwendungen. Verschiedene Anwendungen sollen die 3D-Rendering-Engine-API nutzen, wenn sie einen portablen Zugang zu mehreren Rendering-Engines benötigen, die 3D-Funktionen wie Raytracing und Global Illumination bieten. Khronos erwartet das Feedback der Entwickler-Community auf dem ANARI GitHub.
Breite Unterstützung durch Entwickler wissenschaftlicher Visualisierungslösungen
Als branchenweit erste plattformunabhängige 3D-Rendering-Engine-API genießt ANARI eine breite Unterstützung durch wissenschaftliche Visualisierungsentwickler. Dazu gehört die Integration in Open-Source-Anwendungen wie VMD, VTK/ParaView und VisIt. ANARI-Implementierungen werden zudem von AMD, Intel und NVIDIA ausgeliefert, um den Zugriff auf ihre RadeonProRender-, OSPRay- und VisRTX-Rendering-Engines zu ermöglichen. Es gibt auch ein Proof-of-Concept Blender-ANARI Add-on im SDK und die ANARI-USD-Implementierung von Nvidia. Letztere ermöglicht jeder ANARI-Anwendung, USD-Ausgaben für die Verwendung in der Omniverse-Plattform zu erzeugen.
In der Vergangenheit seien für Visualisierungsanwendungen maßgeschneiderte Renderer erforderlich gewesen, aber die rasanten Fortschritte bei Rendering-Algorithmen, Hardware und den zugehörigen Low-Level-GPU-APIs haben es für Fachleute immer schwieriger gemacht, mit modernen Rendering-Methoden Schritt zu halten, ist sich Jefferson Amstutz sicher, Vorsitzender der ANARI-Arbeitsgruppe und Senior Software Engineer bei Nvidia. ANARI vereinfache nun die Entwicklung portabler 3D-Visualisierungsanwendungen, die Back-end-Engines für den Zugriff auf modernstes Rendering nutzen.
Leistungsmerkmale der 3D-Rendering-Engine-API
ANARI ist eine C99-API mit typsicheren C++-Wrappern, die zum Aufbau eines hierarchischen Objektbaums im Speicher zum Einsatz kommt. Dieser stellt die komplette Szene für ein Einzelbild dar, einschließlich 3D-Oberflächengeometrie und volumetrischer Daten. ANARI bietet für Rendering-Engines die Semantik, um Erweiterungen darzustellen, auf asynchrone Szenenaktualisierungen und Zero-Copy-Datenarrays für niedrige Frame-Latenzen zuzugreifen und letztlich perfekt gerenderte Bilder auf dem aktuellen Stand der Technik zu erstellen, ohne dass proprietäre APIs erforderlich sind.
Die ANARI 1.0-Spezifikation wurde mit vollem öffentlichem Zugang zu den Entwurfsspezifikationen entwickelt und umfasst Community-Feedback, einschließlich Verbesserungen der Objektschnittstelle, bessere Fehlerbehandlung durch garantierte API-Stream-Robustheit, überarbeitete Laufzeit-Feature-Abfragen, direkt gemappte Array-Parameter, verbessertes Volumen-Shading und Kompatibilität mit glTF Physically-Based Rendering (PBR)-Materialien.
Quelloffenes SDK mit Beispielanwendungen
Das quelloffene SDK erleichtert Entwicklern die Erforschung und Nutzung der API. Es enthält Beispielanwendungen, darunter einen einfachen interaktiven Viewer, der verschiedene ANARI-Konzepte demonstriert, sowie Entwicklungswerkzeuge, darunter eine Debug-Schicht für die Validierung von API-Streams und eine Schicht für die Verfolgung und Wiedergabe von API-Aufrufen. Für ANARI-Implementierer enthält das SDK-Back-end-Schichten, die gängige Funktionen wie die Handhabung von Parametern oder die Lebensdauer von Objekten implementieren, eine Python-basierte Konformitätstest-Suite und die Beispielimplementierung "Helide". Diese demonstriert die Möglichkeiten der API-Implementierung und zeigt, wie sich Implementierungen in das SDK integrieren lassen.
Stand: 16.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die WIN-Verlag GmbH & Co. KG, Chiemgaustraße 148, 81549 München einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von redaktionellen Newslettern nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://kontakt.vogel.de/de/win abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung, Abschnitt Redaktionelle Newsletter.
Sitzung auf der SIGGRAPH 2023
Bill Sherman vom National Institute of Standards and Technology, ein Mitglied der ANARI-Arbeitsgruppe, wird auf der SIGGRAPH 2023 am Mittwoch, den 9. August von 10.00 bis 11.00 Uhr im Rahmen des Khronos BOF Day im JW Marriott Los Angeles eine Birds of a Feather (BOF) Session mit dem Titel "ANARI: The Industry's First Portable Rendering Engine API" abhalten. Eine Aufzeichnung der Sitzung steht dann auch online bereit.