ANARI: A 3-D Rendering API Standard
ANARI is a new 3-D rendering API, an emerging Khronos standard that enables visualization applications to leverage the state-of-the-art rendering techniques across diverse hardware platforms and rendering engines. Visualization applications have historically embedded custom-written renderers to enab...
Gespeichert in:
| Veröffentlicht in: | Computing in science & engineering Jg. 24; H. 2; S. 7 - 18 |
|---|---|
| Hauptverfasser: | , , , , , |
| Format: | Journal Article |
| Sprache: | Englisch |
| Veröffentlicht: |
New York
IEEE
01.03.2022
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Schlagworte: | |
| ISSN: | 1521-9615, 1558-366X |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | ANARI is a new 3-D rendering API, an emerging Khronos standard that enables visualization applications to leverage the state-of-the-art rendering techniques across diverse hardware platforms and rendering engines. Visualization applications have historically embedded custom-written renderers to enable them to provide the necessary combination of features, performance, and visual fidelity required by their users. As computing power, rendering algorithms, dedicated rendering hardware acceleration operations, and associated low-level APIs have advanced, the effort and costs associated with maintaining renderers within visualization applications have risen dramatically. The rising cost and complexity associated with renderer development creates an undesirable barrier for visualization applications to be able to fully benefit from the latest rendering methods and hardware. ANARI directly addresses these challenges by providing a high-level, visualization-oriented API that abstracts low-level rendering algorithms and hardware acceleration details while providing easy and efficient access to diverse ANARI implementations, thereby enabling visualization applications to support the state-of-the-art rendering capabilities. |
|---|---|
| AbstractList | ANARI is a new 3-D rendering API, an emerging Khronos standard that enables visualization applications to leverage the state-of-the-art rendering techniques across diverse hardware platforms and rendering engines. Visualization applications have historically embedded custom-written renderers to enable them to provide the necessary combination of features, performance, and visual fidelity required by their users. As computing power, rendering algorithms, dedicated rendering hardware acceleration operations, and associated low-level APIs have advanced, the effort and costs associated with maintaining renderers within visualization applications have risen dramatically. The rising cost and complexity associated with renderer development creates an undesirable barrier for visualization applications to be able to fully benefit from the latest rendering methods and hardware. ANARI directly addresses these challenges by providing a high-level, visualization-oriented API that abstracts low-level rendering algorithms and hardware acceleration details while providing easy and efficient access to diverse ANARI implementations, thereby enabling visualization applications to support the state-of-the-art rendering capabilities. ANARI is a new 3-D rendering API, an emerging Khronos standard that enables visualization applications to leverage the state-of-the-art rendering techniques across diverse hardware platforms and rendering engines. Visualization applications have historically embedded custom-written renderers to enable them to provide the necessary combination of features, performance, and visual fidelity required by their users. As computing power, rendering algorithms, dedicated rendering hardware acceleration operations, and associated low-level APIs have advanced, the effort and costs associated with maintaining renderers within visualization applications have risen dramatically. The rising cost and complexity associated with renderer development creates an undesirable barrier for visualization applications to be able to fully benefit from the latest rendering methods and hardware. ANARI directly addresses these challenges by providing a high-level, visualization-oriented API that abstracts low-level rendering algorithms and hardware acceleration details while providing easy and efficient access to diverse ANARI implementations, thereby enabling visualization applications to support the state-of-the-art rendering capabilities.ANARI is a new 3-D rendering API, an emerging Khronos standard that enables visualization applications to leverage the state-of-the-art rendering techniques across diverse hardware platforms and rendering engines. Visualization applications have historically embedded custom-written renderers to enable them to provide the necessary combination of features, performance, and visual fidelity required by their users. As computing power, rendering algorithms, dedicated rendering hardware acceleration operations, and associated low-level APIs have advanced, the effort and costs associated with maintaining renderers within visualization applications have risen dramatically. The rising cost and complexity associated with renderer development creates an undesirable barrier for visualization applications to be able to fully benefit from the latest rendering methods and hardware. ANARI directly addresses these challenges by providing a high-level, visualization-oriented API that abstracts low-level rendering algorithms and hardware acceleration details while providing easy and efficient access to diverse ANARI implementations, thereby enabling visualization applications to support the state-of-the-art rendering capabilities. |
| Author | Gunther, Johannes Amstutz, Jefferson DeMarle, David E. Griffin, Kevin S. Stone, John E. Sherman, William R. |
| Author_xml | – sequence: 1 givenname: John E. orcidid: 0000-0001-7215-762X surname: Stone fullname: Stone, John E. email: johns@ks.uiuc.edu organization: University of Illinois at Urbana-Champaign, Urbana, IL, USA – sequence: 2 givenname: Kevin S. orcidid: 0000-0003-3338-527X surname: Griffin fullname: Griffin, Kevin S. email: kgriffin@nvidia.com organization: NVIDIA, Santa Clara, CA, USA – sequence: 3 givenname: Jefferson orcidid: 0000-0001-6002-3739 surname: Amstutz fullname: Amstutz, Jefferson email: jamstutz@nvidia.com organization: NVIDIA, Santa Clara, CA, USA – sequence: 4 givenname: David E. orcidid: 0000-0002-1040-0417 surname: DeMarle fullname: DeMarle, David E. email: david.demarle@intel.com organization: Intel Corporation, Folsom, CA, USA – sequence: 5 givenname: William R. surname: Sherman fullname: Sherman, William R. email: william.sherman@nist.gov organization: National Institute of Standards and Technology, Gaithersburg, MD, USA – sequence: 6 givenname: Johannes orcidid: 0000-0001-8130-5022 surname: Gunther fullname: Gunther, Johannes email: johannes.guenther@intel.com organization: Intel Corporation, Munich, Germany |
| BookMark | eNp9kD1PwzAQQC1UJNrCD0AskbqwpJzj-IstKgUq8aUWJDbLsR2UKk2KnQ78exK1YujAdDe8dzq9ERrUTe0QusQwxRjkzfNsNZ8mkCRTghnBFJ-gIaZUxISxz0G_JziWDNMzNAphDQCpkHSIJtlLtlzcRllE4rto6WrrfFl_RdnbIlq1urba23N0WugquIvDHKOP-_n77DF-en1YzLKn2BAm25gyQgomCEsxZTItgFmrKeQgrMDapNbZPJcOOAHOhNFEg8UcBClyoXNjyBhd7-9uffO9c6FVmzIYV1W6ds0uqISnHIBjIjt0coSum52vu-9UwngKAndfdBTfU8Y3IXhXKFO2ui2buvW6rBQG1cdTfTzVx1OHeJ2Jj8ytLzfa__zrXO2d0jn3x0ueUiIl-QVhineK |
| CODEN | CSENFA |
| CitedBy_id | crossref_primary_10_1016_j_cose_2024_104249 crossref_primary_10_1111_cgf_14857 |
| Cites_doi | 10.1109/VG.2005.194114 10.1145/2535571.2535595 10.1016/j.parco.2015.10.015 10.1016/B978-012387582-2/50038-1 10.2312/pgv.20181091 10.1109/TVCG.2016.2599041 10.1016/j.softx.2015.04.001 10.1063/5.0014475 10.1016/0263-7855(96)00018-5 10.1145/1778765.1778803 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2022 |
| DBID | 97E ESBDL RIA RIE AAYXX CITATION 7SC 7SP 7TB 8FD FR3 JQ2 KR7 L7M L~C L~D 7X8 |
| DOI | 10.1109/MCSE.2022.3163151 |
| DatabaseName | IEEE Xplore (IEEE) IEEE Xplore Open Access Journals IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Xplore CrossRef Computer and Information Systems Abstracts Electronics & Communications Abstracts Mechanical & Transportation Engineering Abstracts Technology Research Database Engineering Research Database ProQuest Computer Science Collection Civil Engineering Abstracts Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional MEDLINE - Academic |
| DatabaseTitle | CrossRef Civil Engineering Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Mechanical & Transportation Engineering Abstracts Electronics & Communications Abstracts ProQuest Computer Science Collection Computer and Information Systems Abstracts Engineering Research Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Professional MEDLINE - Academic |
| DatabaseTitleList | Civil Engineering Abstracts MEDLINE - Academic |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Xplore url: https://ieeexplore.ieee.org/ sourceTypes: Publisher – sequence: 2 dbid: 7X8 name: MEDLINE - Academic url: https://search.proquest.com/medline sourceTypes: Aggregation Database |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Applied Sciences Sciences (General) |
| EISSN | 1558-366X |
| EndPage | 18 |
| ExternalDocumentID | 10_1109_MCSE_2022_3163151 9745399 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: National Institutes of Health grantid: P41-GM104601; U24-NS124001 funderid: 10.13039/100000002 |
| GroupedDBID | -~X .DC 0R~ 29F 4.4 5GY 5VS 6IK 6J9 97E AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFO ACGFS ACIWK ADCTM AENEX AETIX AGKCL AGQYO AGSQL AHBIQ AHSDT AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ATWAV AZLTO BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 D0L DU5 EBS EJD ESBDL F5P GX1 HZ~ H~9 IEDLZ IFIPE IFJZH IPLJI JAVBF LAI M43 MVM O9- OCL P2P PQQKQ PZZ RIA RIE RNI ROL RZB TN5 TWZ VH1 WH7 ~02 AAYXX CITATION 7SC 7SP 7TB 8FD FR3 JQ2 KR7 L7M L~C L~D 7X8 |
| ID | FETCH-LOGICAL-c369t-5633f6836415694f06dda50b08d81ac4dedbb9e0730768ca3a0d17083fb8abcc3 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 4 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000808072800002&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1521-9615 |
| IngestDate | Wed Oct 01 14:20:35 EDT 2025 Sun Nov 30 04:15:45 EST 2025 Sat Nov 29 02:37:52 EST 2025 Tue Nov 18 22:23:57 EST 2025 Wed Aug 27 02:24:33 EDT 2025 |
| IsDoiOpenAccess | true |
| IsOpenAccess | true |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 2 |
| Language | English |
| License | https://creativecommons.org/licenses/by/4.0/legalcode |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c369t-5633f6836415694f06dda50b08d81ac4dedbb9e0730768ca3a0d17083fb8abcc3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 content type line 23 |
| ORCID | 0000-0003-3338-527X 0000-0001-7215-762X 0000-0001-8130-5022 0000-0001-6002-3739 0000-0002-1040-0417 |
| OpenAccessLink | https://ieeexplore.ieee.org/document/9745399 |
| PQID | 2674081641 |
| PQPubID | 85410 |
| PageCount | 12 |
| ParticipantIDs | crossref_citationtrail_10_1109_MCSE_2022_3163151 crossref_primary_10_1109_MCSE_2022_3163151 ieee_primary_9745399 proquest_miscellaneous_2747007139 proquest_journals_2674081641 |
| PublicationCentury | 2000 |
| PublicationDate | 2022-03-01 |
| PublicationDateYYYYMMDD | 2022-03-01 |
| PublicationDate_xml | – month: 03 year: 2022 text: 2022-03-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York |
| PublicationTitle | Computing in science & engineering |
| PublicationTitleAbbrev | CISE-M |
| PublicationYear | 2022 |
| Publisher | IEEE The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| References | ref8 schroeder (ref12) 2006 ref7 ref9 ref4 ref3 ref6 ref11 ref10 ref5 sayle (ref1) 0; 92 ref2 |
| References_xml | – ident: ref3 doi: 10.1109/VG.2005.194114 – ident: ref7 doi: 10.1145/2535571.2535595 – ident: ref9 doi: 10.1016/j.parco.2015.10.015 – ident: ref11 doi: 10.1016/B978-012387582-2/50038-1 – ident: ref8 doi: 10.2312/pgv.20181091 – volume: 92 start-page: 7 year: 0 ident: ref1 article-title: RasMol: A program for fast realistic rendering of molecular structures with shadows publication-title: Proc 10th Eurograph U K Conf – ident: ref6 doi: 10.1109/TVCG.2016.2599041 – ident: ref4 doi: 10.1016/j.softx.2015.04.001 – year: 2006 ident: ref12 publication-title: The Visualization Toolkit – ident: ref10 doi: 10.1063/5.0014475 – ident: ref2 doi: 10.1016/0263-7855(96)00018-5 – ident: ref5 doi: 10.1145/1778765.1778803 |
| SSID | ssj0004895 |
| Score | 2.347124 |
| Snippet | ANARI is a new 3-D rendering API, an emerging Khronos standard that enables visualization applications to leverage the state-of-the-art rendering techniques... |
| SourceID | proquest crossref ieee |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 7 |
| SubjectTerms | Algorithms Application programming interface Application programming interfaces Complexity theory Data visualization Hardware Hardware acceleration Lighting Ray tracing Renderers Rendering Rendering (computer graphics) Three-dimensional displays User requirements Visualization |
| Title | ANARI: A 3-D Rendering API Standard |
| URI | https://ieeexplore.ieee.org/document/9745399 https://www.proquest.com/docview/2674081641 https://www.proquest.com/docview/2747007139 |
| Volume | 24 |
| WOSCitedRecordID | wos000808072800002&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Xplore customDbUrl: eissn: 1558-366X dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0004895 issn: 1521-9615 databaseCode: RIE dateStart: 19990101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LaxsxEB6S0EMvcWO3xK0bVJJDG7q1ZGn1yG1JHGJITUga8G3RarUQCHbxo7-_I1l2CSmB3AQraZeRZr_5NJoZgJNKNpYb5jPqUJuEU3lmvTZZJRyCsaoRQmKg8LUaj_VkYm524Ps2FsZ7Hy-f-R-hGX359cytwlFZH23fkEh1F3aVUutYrX8xkDpWWAlwlBmE6eTBZNT0f57fDZEJDgZIUCVnOXuCQbGoyrM_cYSXy9brPuwd7CczkhTrdT-AHT9tQyuZlCQp7KINB5sm-ZoSTH_rwHExLm5HZ6QgPLsgt7GYHCIYKW5G5C4dLbyH-8vhr_OrLBVLyByXZpnlkvNGai4DIzOiobKubU4rqmvNrBO1r6vK-KDRyDCc5ZbWTKEB1lTaVs7xD7A3nU39IRCHiuqZV9QqJiqcXclGs9wKpp2kWnSBbsRXupRJPBS0eCwjo6CmDBIvg8TLJPEunG6H_F6n0XipcyeIeNsxSbcLvc0alUnRFuVAKhFqhwgc9WX7GFUk-D3s1M9W2AcpU2Tj5uP_Z_4Eb8P711fLerC3nK_8Z3jj_iwfFvMj3G0TfRR3219G0Mrw |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1ZSwMxEB60CvriURXrGdEHFdcmTTab-LZ4YLEt4gG-LdlsFgRppYe_3yRNK6IIvgU2CWGS2W--TGYG4CjnpaKSmAhrq01MJ3GkjJBRzrQF46SwEOIDhVtJpyNeXuT9DJxNY2GMMf7xmTl3Te_LL3p65K7K6tb2dYlUZ2EuZqxBxtFaX1GQwtdYcYAUSQvUwYdJsKy3Lx-vLRdsNCxF5ZTE5BsK-bIqP_7FHmBulv-3tBVYCoYkSsc7vwozpluF5WBUoqCygyqsTproOKSYPlmDw7STPjQvUIpodIUefDk5i2EovW-ix3C5sA7PN9dPl7dRKJcQacrlMIo5pSUXlDtOJlmJeVGoGOdYFIIozQpT5Lk0Tqctx9CKKlyQxJpgZS5UrjXdgEq31zWbgLRVVUNMglVCWG5nT3gpSKwYEZpjwWqAJ-LLdMgl7kpavGWeU2CZOYlnTuJZkHgNTqdD3seJNP7qvOZEPO0YpFuDnckeZUHVBlmDJ8xVD2F21MH0s1US5_lQXdMb2T6WNHk-Lrd-n3kfFm6f2q2s1ezcbcOiW8v4odkOVIb9kdmFef0xfB309_yZ-wQ8A81P |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=ANARI%3A+A+3-D+Rendering+API+Standard&rft.jtitle=Computing+in+science+%26+engineering&rft.au=Stone%2C+John+E.&rft.au=Griffin%2C+Kevin+S.&rft.au=Amstutz%2C+Jefferson&rft.au=DeMarle%2C+David+E.&rft.date=2022-03-01&rft.pub=IEEE&rft.issn=1521-9615&rft.volume=24&rft.issue=2&rft.spage=7&rft.epage=18&rft_id=info:doi/10.1109%2FMCSE.2022.3163151&rft.externalDocID=9745399 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1521-9615&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1521-9615&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1521-9615&client=summon |