A Framework for Cluster-based Rendering and Postprocessing
Despite the ever increasing performance of computer hardware, single machines are not always capable of processing complex tasks in reasonable time, if at all. At the same time, the amount of data to be generated or processed by computer systems increases at a similar rate. Generating images using a...
Gespeichert in:
| Veröffentlicht in: | Workshop on Software Engineering and Architectures for Realtime Interactive Systems (Print) S. 1 - 6 |
|---|---|
| Hauptverfasser: | , , , |
| Format: | Tagungsbericht |
| Sprache: | Englisch |
| Veröffentlicht: |
IEEE
01.03.2017
|
| Schlagworte: | |
| ISSN: | 2328-7829 |
| Online-Zugang: | Volltext |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Abstract | Despite the ever increasing performance of computer hardware, single machines are not always capable of processing complex tasks in reasonable time, if at all. At the same time, the amount of data to be generated or processed by computer systems increases at a similar rate. Generating images using algorithms from computer graphics is a good example for such scenarios. Because visual analysis of data can greatly benefit from the usage of large, tiled display systems, and techniques to render images become more and more complex in order to generate visually pleasing results, using a single machine is often not sufficient to enable reasonable workflows.In this paper, we introduce a framework for cluster-based rendering and postprocessing. Distributing the generation and postprocessing of images to a cluster of machines allows to speed up these tasks. In particular, we aim at rendering images at high resolutions, e.g. for large display walls. To our knowledge, no other framework for distributed rendering is capable of postprocessing images in a distributed fashion without being limited to frame tiles.We present a software design that provides a simple interface for creating render sessions, enabling arbitrary applications to delegate the generation of images to a cluster. In addition to a simple configuration process, we intend to support platform interoperability. We focus on the design of a flexible and modular architecture in order to make the framework independent of rendering techniques and scheduling algorithms. Thus, these components should be interchangeable to enable a variety of use cases. The same applies to the integration of postprocessing methods. |
|---|---|
| AbstractList | Despite the ever increasing performance of computer hardware, single machines are not always capable of processing complex tasks in reasonable time, if at all. At the same time, the amount of data to be generated or processed by computer systems increases at a similar rate. Generating images using algorithms from computer graphics is a good example for such scenarios. Because visual analysis of data can greatly benefit from the usage of large, tiled display systems, and techniques to render images become more and more complex in order to generate visually pleasing results, using a single machine is often not sufficient to enable reasonable workflows.In this paper, we introduce a framework for cluster-based rendering and postprocessing. Distributing the generation and postprocessing of images to a cluster of machines allows to speed up these tasks. In particular, we aim at rendering images at high resolutions, e.g. for large display walls. To our knowledge, no other framework for distributed rendering is capable of postprocessing images in a distributed fashion without being limited to frame tiles.We present a software design that provides a simple interface for creating render sessions, enabling arbitrary applications to delegate the generation of images to a cluster. In addition to a simple configuration process, we intend to support platform interoperability. We focus on the design of a flexible and modular architecture in order to make the framework independent of rendering techniques and scheduling algorithms. Thus, these components should be interchangeable to enable a variety of use cases. The same applies to the integration of postprocessing methods. |
| Author | Frericks, Philipp Kruijff, Ernst Roth, Thorsten Hinkenjann, Andre |
| Author_xml | – sequence: 1 givenname: Philipp surname: Frericks fullname: Frericks, Philipp organization: Bonn-Rhein-Sieg University of Applied Sciences,Institute of Visual Computing,Sankt Augustin,Germany – sequence: 2 givenname: Thorsten surname: Roth fullname: Roth, Thorsten organization: Bonn-Rhein-Sieg University of Applied Sciences,Institute of Visual Computing,Sankt Augustin,Germany – sequence: 3 givenname: Andre surname: Hinkenjann fullname: Hinkenjann, Andre organization: Bonn-Rhein-Sieg University of Applied Sciences,Institute of Visual Computing,Sankt Augustin,Germany – sequence: 4 givenname: Ernst surname: Kruijff fullname: Kruijff, Ernst organization: Bonn-Rhein-Sieg University of Applied Sciences,Institute of Visual Computing,Sankt Augustin,Germany |
| BookMark | eNotj9FKwzAUQKMouM19gS_5gdbcm7TJ9a2UbQ4GyqbPIza3Ut3akVTEv1dwTwfOw4EzFVf90LMQElQOoOh-t6i2650BiypHBTYncLoAdSGmUGhXlmiNuRQT1Ogy65BuxDylD6WUBkcKcCIeKrmM_sjfQ_yU7RBlffhKI8fszScOcst94Nj179L3QT4PaTzFoeGU_tStuG79IfH8zJl4XS5e6sds87Ra19Um61DpMaMyOIvADN4WbJW2tjEBW0XBNBbb0uiGAmEo2JANLgBZB0CawLjWez0Td__djpn3p9gdffzZn1f1LxqkSd4 |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/SEARIS41720.2017.9183510 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE/IET Electronic Library (IEL) (UW System Shared) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE/IET Electronic Library (IEL) (UW System Shared) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISBN | 1538662744 9781538662748 |
| EISSN | 2328-7829 |
| EndPage | 6 |
| ExternalDocumentID | 9183510 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IF 6IK 6IL 6IN AAJGR AAWTH ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK IPLJI OCL RIE RIL |
| ID | FETCH-LOGICAL-i203t-96d8721ee1a75e70377c4d2f09d4c72f643c9d92d5e497d8d197811939148faa3 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 0 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000630049700005&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Wed Aug 27 02:30:02 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i203t-96d8721ee1a75e70377c4d2f09d4c72f643c9d92d5e497d8d197811939148faa3 |
| PageCount | 6 |
| ParticipantIDs | ieee_primary_9183510 |
| PublicationCentury | 2000 |
| PublicationDate | 2017-March |
| PublicationDateYYYYMMDD | 2017-03-01 |
| PublicationDate_xml | – month: 03 year: 2017 text: 2017-March |
| PublicationDecade | 2010 |
| PublicationTitle | Workshop on Software Engineering and Architectures for Realtime Interactive Systems (Print) |
| PublicationTitleAbbrev | SEARIS |
| PublicationYear | 2017 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0003189012 |
| Score | 1.6165082 |
| Snippet | Despite the ever increasing performance of computer hardware, single machines are not always capable of processing complex tasks in reasonable time, if at all.... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 1 |
| SubjectTerms | Clustering algorithms Complexity theory I.3.2 [Computer Graphics]: Graphics Systems-Distributed/network graphics Image resolution Pipelines Rendering (computer graphics) Scheduling algorithms Task analysis |
| Title | A Framework for Cluster-based Rendering and Postprocessing |
| URI | https://ieeexplore.ieee.org/document/9183510 |
| WOSCitedRecordID | wos000630049700005&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 | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1dS8MwFL3M4YNPUzfxmzz4aLasS5vGNxkWBRnDD9jbSPMBA-nGbP393qRdRfDFtxJoKbdJz7nJPecC3KSaM-54TLWOFOW5yGmq3Rh_hkrnTCFHyIO7_rOYzdLFQs47cNtqYay1ofjMDv1lOMs3a135rbKRxPkXez3VnhBJrdVq91NwbiK0tcU6TI78ecvTK0eEZr6ESwyb23_1UQkwkvX-9wKHMPjR45F5izRH0LHFMfR2DRlIsz77cHdPsl2xFUE2SqYflTdCoB6rDHkJbePwCUQVhvg2vZtaJoBDA3jPHt6mj7RpjkBXEZuUVCYmxezN2rESscV1K4TmJnJMGq5F5JBpaGlkZGLLpTCpGXt3K6RrEhMgp9TkBLrFurCnQIyTyDOUSLwXuuI655jEqThW1qTcyegM-j4Uy03tf7FsonD-9_AFHPho13Val9Att5W9gn39Va4-t9fho30DS8yW8w |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NTwIxEJ0QNNETKhi_7cGjhaW0dOvNEAlEJEQx4Ua6_UhIzEIQ_P1Od5c1Jl68bXpoNrPtvjftmzcAd7HhEfdcUGOYpjyRCY2Nb-PPUJsk0sgRksxdfyTH43g2U5MK3Je1MM65THzmmuExu8u3S7MNR2UthetPhHqqPcE5i_JqrfJEBVcnglsp14lUK9y4DN84YnQURFyyWUzwq5NKBiT92v9e4QgaPxV5ZFJizTFUXHoCtV1LBlLs0Do8PJL-Tm5FkI-S3sc2WCHQgFaWvGaN43AGolNLQqPeVV4ogEMNeO8_TXsDWrRHoAsWdTZUdW2M-ZtzbS2Fw50rpeGW-UhZbiTzyDWMsopZ4biSNrbt4G-FhE1hCuS17pxCNV2m7gyI9QqZhpbd4IauuUk4pnFaCO1szL1i51APoZivcgeMeRGFi7-Hb-FgMH0ZzUfD8fMlHIbI56qtK6hu1lt3Dfvma7P4XN9kH_AbWS-aOg |
| 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=proceeding&rft.title=Workshop+on+Software+Engineering+and+Architectures+for+Realtime+Interactive+Systems+%28Print%29&rft.atitle=A+Framework+for+Cluster-based+Rendering+and+Postprocessing&rft.au=Frericks%2C+Philipp&rft.au=Roth%2C+Thorsten&rft.au=Hinkenjann%2C+Andre&rft.au=Kruijff%2C+Ernst&rft.date=2017-03-01&rft.pub=IEEE&rft.eissn=2328-7829&rft.spage=1&rft.epage=6&rft_id=info:doi/10.1109%2FSEARIS41720.2017.9183510&rft.externalDocID=9183510 |