RenderFusion: Balancing Local and Remote Rendering for Interactive 3D Scenes

被引:3
|
作者
Lu, Edward [1 ]
Bharadwaj, Sagar [1 ]
Dasari, Mallesham [1 ]
Smith, Connor [2 ,3 ]
Seshan, Srinivasan [1 ]
Rowe, Anthony [1 ,4 ]
机构
[1] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
[2] NVIDIA, Santa Clara, CA USA
[3] Mag Leap Inc, Plantation, FL USA
[4] Bosch Res, Sunnyvale, CA USA
关键词
Computer systems organization-Architectures-Distributed architectures; Computing methodologies-Computer graphics-Graphics systems and interfaces-Mixed / augmented reality; MOBILE; GRAPHICS;
D O I
10.1109/ISMAR59233.2023.00046
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many modern-day XR devices (e.g. mobile headsets, phones, etc.) lack the computing resources required to render complex 3D scenes in real-time. Typically, to render a high-resolution scene on a lightweight XR device, 3D designers arduously decimate and fine-tune the objects. As an alternative, remote rendering systems can utilize powerful nearby servers to stream rendering results to a client. While this is a promising solution, it can introduce a variety of latency and reliability issues, especially under variable network conditions. In this paper, we present a distributed rendering system that combines both remote rendering and on-device, "local" rendering to add robustness to network fluctuations and device workloads. To maximize user QoE, our approach dynamically swaps an object's rendering medium, adjusting for client workload, low frame rates, and several perceptual characteristics. To model these characteristics, we perform a study under simulated conditions to measure how users perceive latency and complexity differences between objects in a scene. Using the results of the study, we then provide an algorithm for choosing the optimal object rendering medium, based on rendering complexity as well as network and latency models, ensuring that a target frame rate will be met. Finally, we evaluate this algorithm on a prototype implementation that can provide cross-platform split rendering using web technologies.
引用
收藏
页码:312 / 321
页数:10
相关论文
共 50 条
  • [1] Protected interactive 3D graphics via remote rendering
    Koller, D
    Turitzin, M
    Levoy, M
    Tarini, M
    Croccia, G
    Cignoni, P
    Scopigno, R
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2004, 23 (03): : 695 - 703
  • [2] Remote rendering of multimedia 3D scenes on mobile devices using 3D image warping
    Bao, P
    Gourlay, D
    [J]. DIGITAL MEDIA: PROCESSING MULTIMEDIA INTERACTIVE SERVICES, 2003, : 375 - 380
  • [3] Interactive Distributed Rendering of 3D Scenes on multiple Xbox 360 Systems and Personal Computers
    Zotos, Evangelos
    Herpers, Rainer
    [J]. PROCEEDINGS OF THE 2012 INTERNATIONAL CONFERENCE ON CYBERWORLDS, 2012, : 114 - 121
  • [4] Wind Rendering in 3D Modeling Landscape Scenes
    Favorskaya, Margarita
    Tkacheva, Anastasia
    [J]. INTELLIGENT DECISION TECHNOLOGY SUPPORT IN PRACTICE, 2016, 42 : 169 - 183
  • [5] Rendering of wind effects in 3D landscape scenes
    Favorskaya, Margarita
    Tkacheva, Anastasia
    [J]. 17TH INTERNATIONAL CONFERENCE IN KNOWLEDGE BASED AND INTELLIGENT INFORMATION AND ENGINEERING SYSTEMS - KES2013, 2013, 22 : 1229 - 1238
  • [6] Real-Time 3D Rendering of Heterogeneous Scenes
    Petring, Ralf
    Eikel, Benjamin
    Jaehn, Claudius
    Fischer, Matthias
    Heide, Friedhelm Meyer Auf Der
    [J]. ADVANCES IN VISUAL COMPUTING, ISVC 2013, PT I, 2013, 8033 : 448 - 458
  • [7] GRAPHICS IN PARALLEL COMPUTATION FOR RENDERING 3D MODELED SCENES
    CASCIOLA, G
    MORIGI, S
    [J]. PARALLEL COMPUTING, 1995, 21 (08) : 1365 - 1382
  • [8] Programmable Rendering of Line Drawing from 3D Scenes
    Grabli, Stephane
    Turquin, Emmanuel
    Durand, Fredo
    Sillion, Francois X.
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2010, 29 (02):
  • [9] Interactive 3D volume rendering in biomedical publications
    Ruthensteiner, Bernhard
    Baeumler, Natalie
    Barnes, David G.
    [J]. MICRON, 2010, 41 (07) : 886 - 898
  • [10] Server policies for interactive transmission of 3D scenes
    Zanuttigh, Pietro
    Brusco, Nicola
    Taubman, David
    Cortelazzo, Guido Maria
    [J]. 2006 IEEE WORKSHOP ON MULTIMEDIA SIGNAL PROCESSING, 2006, : 59 - +