guacamole - An Extensible Scene Graph and Rendering Framework Based on Deferred Shading

被引:0
|
作者
Schneegans, Simon [1 ]
Lauer, Felix [1 ]
Bernstein, Andreas-C [1 ]
Schollmeyer, Andre [1 ]
Froehlich, Bernd [1 ]
机构
[1] Bauhaus Univ Weimar, Weimar, Germany
关键词
computer graphics; virtual reality; deferred shading; scene graph;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present guacamole, a novel open source software framework for developing virtual-reality applications. It features a lightweight scene graph combined with a versatile deferred shading pipeline. In our deferred renderer, the geometry processing is decoupled from subsequent shading stages. This allows us to use the same flexible materials for various geometry types. Materials consist of multiple programmable shading stages and user-defined attributes. In contrast to other deferred shading implementations, our renderer automatically infers and generates the necessary buffer configurations and shader programs. We demonstrate the extensibility of our pipeline by showing how we added rendering support for non-polygonal data such as trimmed NURBS and volume data. Furthermore, guacamole features many state-of-the-art post-processing effects such as ambient occlusion or volumetric light. Our framework is also capable of rendering on multiple GPUs for the support of multi-screen displays and multiuser applications.
引用
收藏
页码:35 / 42
页数:8
相关论文
共 50 条
  • [2] High-extensible scene graph framework based on component techniques
    Li Q.-C.
    Wang G.-P.
    Zhou F.
    [J]. Journal of Zhejiang University-SCIENCE A, 2006, 7 (7): : 1247 - 1252
  • [3] Dynamic load balance strategy for parallel rendering based on deferred shading
    Yin, Mingqiang
    Sun, Dan
    Sun, Hui
    [J]. INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2019, 18 (03) : 286 - 293
  • [4] Neural Scene Graph Rendering
    Granskog, Jonathan
    Schnabel, Till N.
    Rousselle, Fabrice
    Novak, Jan
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2021, 40 (04):
  • [6] Generating a Novel Scene-Graph Structure for a Modern GIS Rendering Framework
    Tully, David
    El Rhalibi, Abdennour
    Carter, Christopher
    Sudirman, Sud
    [J]. 2016 9TH INTERNATIONAL CONFERENCE ON DEVELOPMENTS IN ESYSTEMS ENGINEERING (DESE 2016), 2016, : 169 - 174
  • [7] Scene Graph based Multi-thread Rendering System
    Wan, Fang
    Deng, Fei
    [J]. COMPUTATIONAL MATERIALS SCIENCE, PTS 1-3, 2011, 268-270 : 1548 - +
  • [8] Integration of point-based rendering into a common scene graph system
    Goetz, F
    Hillebrand, L
    Domik, G
    [J]. PROCEEDINGS OF THE FIFTH IASTED INTERNATIONAL CONFERENCE ON VISUALIZATION, IMAGING, AND IMAGE PROCESSING, 2005, : 634 - 639
  • [9] Attribute Grammars for Incremental Scene Graph Rendering
    Steinlechner, Harald
    Haaser, Georg
    Maierhofer, Stefan
    Tobler, Robert F.
    [J]. PROCEEDINGS OF THE 14TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER VISION, IMAGING AND COMPUTER GRAPHICS THEORY AND APPLICATIONS (GRAPP), VOL 1, 2019, : 77 - 88
  • [10] Research on Virtual Assembly Model Based on Scene Graph Technology of Extensible Group Node
    Wang, Dong
    Li, Dalei
    Qin, Shoutong
    Ma, Xiaofeng
    Yu, Tao
    [J]. 2008 7TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-23, 2008, : 3963 - +