An asynchronous method for cloud-based rendering

被引:10
|
作者
Bugeja, Keith [1 ]
Debattista, Kurt [2 ]
Spina, Sandro [1 ]
机构
[1] Univ Malta, Dept Comp Sci, Msida, Malta
[2] Univ Warwick, WMG, Coventry, W Midlands, England
来源
VISUAL COMPUTER | 2019年 / 35卷 / 12期
关键词
Rendering; Rasterisation; Global illumination; Distributed algorithms; Cloud computing;
D O I
10.1007/s00371-018-1577-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Interactive high-fidelity rendering is still unachievable on many consumer devices. Cloud gaming services have shown promise in delivering interactive graphics beyond the individual capabilities of user devices. However, a number of shortcomings are manifest in these systems: high network bandwidths are required for higher resolutions and input lag due to network fluctuations heavily disrupts user experience. In this paper, we present a scalable solution for interactive high-fidelity graphics based on a distributed rendering pipeline where direct lighting is computed on the client device and indirect lighting in the cloud. The client device keeps a local cache for indirect lighting which is asynchronously updated using an object space representation; this allows us to achieve interactive rates that are unconstrained by network performance for a wide range of display resolutions that are also robust to input lag. Furthermore, in multi-user environments, the computation of indirect lighting is amortised over participating clients.
引用
收藏
页码:1827 / 1840
页数:14
相关论文
共 50 条
  • [1] An asynchronous method for cloud-based rendering
    Keith Bugeja
    Kurt Debattista
    Sandro Spina
    [J]. The Visual Computer, 2019, 35 : 1827 - 1840
  • [2] AzureRender: A Cloud-Based Parallel and Distributed Rendering System
    Liu, Zhenbang
    Zou, Hengming
    [J]. 2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 1881 - 1886
  • [3] Load Balancing Strategy for Hybrid Cloud-based Rendering Service
    Vilutis, G.
    Sutiene, K.
    Kavaliunas, R.
    Daugirdas, L.
    [J]. ELEKTRONIKA IR ELEKTROTECHNIKA, 2014, 20 (02) : 79 - 84
  • [4] Towards Cloud-based Asynchronous Elasticity for Iterative HPC Applications
    Righi, Rodrigo da Rosa
    Rodrigues, Vinicius Facco
    da Costa, Cristiano Andre
    Kreutz, Diego
    Heiss, Hans-Ulrich
    [J]. XV BRAZILIAN SYMPOSIUM ON HIGH PERFORMANCE COMPUTATIONAL SYSTEMS (WSCAD 2014), 2015, 649
  • [5] Delay-rate-distortion Optimization for Cloud-based Collaborative Rendering
    Nan, Xiaoming
    He, Yifeng
    Guan, Ling
    [J]. 2016 IEEE 18TH INTERNATIONAL WORKSHOP ON MULTIMEDIA SIGNAL PROCESSING (MMSP), 2016,
  • [6] Multi-view Rendering Approach for Cloud-based Gaming Services
    Kim, Sung-Soo
    Kim, Kyoung-Ill
    Won, Jongho
    [J]. PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON ADVANCES IN FUTURE INTERNET (AFIN 2011), 2011, : 102 - 107
  • [7] Cloud-based Rendering System for Presentation of Immersive Media on Various Types of Devices
    Aoki, Shuichi
    Ohkawa, Yuji
    Hayashida, Tetsuya
    Takiguchi, Yoshiro
    [J]. PROCEEDINGS OF THE 2024 ACM INTERNATIONAL CONFERENCE ON INTERACTIVE MEDIA EXPERIENCES, IMX 2024, 2024, : 328 - 333
  • [8] Assuring Dependable Cloud-Based System Engineering: A Cloud Accountability Method
    Adjepon-Yamoah, David Ebo
    Wen, Zhenyu
    [J]. 2016 12TH EUROPEAN DEPENDABLE COMPUTING CONFERENCE (EDCC 2016), 2016, : 181 - 184
  • [9] Low-delay Cloud-based Rendering of Free Viewpoint Video for Mobile Devices
    Miao, Dan
    Zhu, Wenwu
    Chen, Chang Wen
    [J]. APPLICATIONS OF DIGITAL IMAGE PROCESSING XXXVI, 2013, 8856
  • [10] A new cloud-based hp finite element method
    Oden, JT
    Duarte, CAM
    Zienkiewicz, OC
    [J]. COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1998, 153 (1-2) : 117 - 126